0001288469-24-000015.txt : 20240131 0001288469-24-000015.hdr.sgml : 20240131 20240131160730 ACCESSION NUMBER: 0001288469-24-000015 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 117 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240131 DATE AS OF CHANGE: 20240131 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MAXLINEAR, INC CENTRAL INDEX KEY: 0001288469 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 141896129 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34666 FILM NUMBER: 24582943 BUSINESS ADDRESS: STREET 1: 5966 LA PLACE CT. CITY: CARLSBAD STATE: CA ZIP: 92008 BUSINESS PHONE: 760-692-0711 MAIL ADDRESS: STREET 1: 5966 LA PLACE CT. CITY: CARLSBAD STATE: CA ZIP: 92008 FORMER COMPANY: FORMER CONFORMED NAME: MAXLINEAR INC DATE OF NAME CHANGE: 20040423 10-K 1 mxl-20231231.htm 10-K mxl-20231231
00012884692023FYfalseP2YP2YP1YP1YP1Yhttp://fasb.org/us-gaap/2023#ImpairmentOfIntangibleAssetsExcludingGoodwillhttp://fasb.org/us-gaap/2023#ImpairmentOfIntangibleAssetsExcludingGoodwillhttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrentP7Y0M0Dhttp://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCosthttp://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost00012884692023-01-012023-12-3100012884692023-06-30iso4217:USD00012884692024-01-24xbrli:shares00012884692023-10-012023-12-3100012884692023-12-3100012884692022-12-31iso4217:USDxbrli:shares00012884692022-01-012022-12-3100012884692021-01-012021-12-310001288469us-gaap:CommonStockMember2020-12-310001288469us-gaap:AdditionalPaidInCapitalMember2020-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001288469us-gaap:RetainedEarningsMember2020-12-3100012884692020-12-310001288469us-gaap:CommonStockMember2021-01-012021-12-310001288469us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001288469us-gaap:RetainedEarningsMember2021-01-012021-12-310001288469us-gaap:CommonStockMember2021-12-310001288469us-gaap:AdditionalPaidInCapitalMember2021-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001288469us-gaap:RetainedEarningsMember2021-12-3100012884692021-12-310001288469us-gaap:CommonStockMember2022-01-012022-12-310001288469us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001288469us-gaap:RetainedEarningsMember2022-01-012022-12-310001288469us-gaap:CommonStockMember2022-12-310001288469us-gaap:AdditionalPaidInCapitalMember2022-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001288469us-gaap:RetainedEarningsMember2022-12-310001288469us-gaap:CommonStockMember2023-01-012023-12-310001288469us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001288469us-gaap:RetainedEarningsMember2023-01-012023-12-310001288469us-gaap:CommonStockMember2023-12-310001288469us-gaap:AdditionalPaidInCapitalMember2023-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001288469us-gaap:RetainedEarningsMember2023-12-310001288469srt:MinimumMember2023-12-310001288469srt:MaximumMember2023-12-310001288469srt:MinimumMember2023-01-012023-12-310001288469srt:MaximumMember2023-01-012023-12-31mxl:segmentmxl:business_activity0001288469mxl:TerminatedSiliconMotionMergerMember2023-12-310001288469mxl:CompanyYMember2023-01-172023-01-170001288469mxl:CompanyYMember2023-01-170001288469mxl:CompanyYMember2023-12-310001288469us-gaap:OneTimeTerminationBenefitsMember2023-01-012023-12-310001288469us-gaap:OneTimeTerminationBenefitsMember2022-01-012022-12-310001288469us-gaap:OneTimeTerminationBenefitsMember2021-01-012021-12-310001288469us-gaap:FacilityClosingMember2023-01-012023-12-310001288469us-gaap:FacilityClosingMember2022-01-012022-12-310001288469us-gaap:FacilityClosingMember2021-01-012021-12-310001288469mxl:OtherRestructuringNettingMember2023-01-012023-12-310001288469mxl:OtherRestructuringNettingMember2022-01-012022-12-310001288469mxl:OtherRestructuringNettingMember2021-01-012021-12-310001288469us-gaap:OneTimeTerminationBenefitsMember2021-12-310001288469mxl:FacilityClosingNettingMember2021-12-310001288469mxl:OtherRestructuringNettingMember2021-12-310001288469mxl:FacilityClosingNettingMember2022-01-012022-12-310001288469us-gaap:OneTimeTerminationBenefitsMember2022-12-310001288469mxl:FacilityClosingNettingMember2022-12-310001288469mxl:OtherRestructuringNettingMember2022-12-310001288469mxl:FacilityClosingNettingMember2023-01-012023-12-310001288469us-gaap:OneTimeTerminationBenefitsMember2023-12-310001288469mxl:FacilityClosingNettingMember2023-12-310001288469mxl:OtherRestructuringNettingMember2023-12-3100012884692023-10-312023-10-310001288469mxl:LicensedTechnologyMember2023-12-310001288469mxl:LicensedTechnologyMember2022-12-310001288469us-gaap:DevelopedTechnologyRightsMember2023-12-310001288469us-gaap:DevelopedTechnologyRightsMember2022-12-310001288469us-gaap:TrademarksAndTradeNamesMember2023-12-310001288469us-gaap:TrademarksAndTradeNamesMember2022-12-310001288469us-gaap:CustomerRelationshipsMember2023-12-310001288469us-gaap:CustomerRelationshipsMember2022-12-310001288469us-gaap:OrderOrProductionBacklogMember2023-12-310001288469us-gaap:OrderOrProductionBacklogMember2022-12-310001288469us-gaap:PatentsMember2023-12-310001288469us-gaap:PatentsMember2022-12-310001288469us-gaap:CostOfSalesMember2023-01-012023-12-310001288469us-gaap:CostOfSalesMember2022-01-012022-12-310001288469us-gaap:CostOfSalesMember2021-01-012021-12-310001288469us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001288469us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001288469us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001288469us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-12-310001288469us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310001288469us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310001288469us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001288469us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001288469mxl:CompanyXMember2023-12-310001288469us-gaap:FairValueMeasurementsRecurringMember2023-12-310001288469us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001288469us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001288469us-gaap:FairValueMeasurementsRecurringMember2022-12-310001288469us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001288469us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001288469mxl:ContingentConsiderationLiabilityMember2022-12-310001288469mxl:ContingentConsiderationLiabilityMember2021-12-310001288469mxl:ContingentConsiderationLiabilityMember2023-01-012023-12-310001288469mxl:ContingentConsiderationLiabilityMember2022-01-012022-12-310001288469mxl:ContingentConsiderationLiabilityMember2023-12-310001288469us-gaap:FurnitureAndFixturesMember2023-12-310001288469us-gaap:FurnitureAndFixturesMember2022-12-310001288469us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-12-310001288469us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2023-12-310001288469us-gaap:MachineryAndEquipmentMember2023-12-310001288469us-gaap:MachineryAndEquipmentMember2022-12-310001288469mxl:MasksAndProductionEquipmentMembersrt:MinimumMember2023-12-310001288469mxl:MasksAndProductionEquipmentMembersrt:MaximumMember2023-12-310001288469mxl:MasksAndProductionEquipmentMember2023-12-310001288469mxl:MasksAndProductionEquipmentMember2022-12-310001288469us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001288469us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001288469srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2023-12-310001288469srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2023-12-310001288469us-gaap:LeaseholdImprovementsMember2023-12-310001288469us-gaap:LeaseholdImprovementsMember2022-12-310001288469us-gaap:ConstructionInProgressMember2023-12-310001288469us-gaap:ConstructionInProgressMember2022-12-3100012884692022-03-012022-03-3100012884692023-09-012023-09-3000012884692023-08-312023-08-310001288469mxl:ReductioninTransactionPriceMember2023-12-310001288469mxl:ReductioninTransactionPriceMember2022-12-310001288469us-gaap:SalesReturnsAndAllowancesMember2023-12-310001288469us-gaap:SalesReturnsAndAllowancesMember2022-12-310001288469us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001288469us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-12-310001288469us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310001288469us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-01-012022-12-310001288469us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001288469us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-12-310001288469us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310001288469us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-01-012023-12-310001288469us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001288469us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-12-310001288469mxl:InitialTermLoanTLBJune2021Member2023-12-310001288469mxl:InitialTermLoanTLBJune2021Member2022-12-310001288469us-gaap:MediumTermNotesMember2023-12-310001288469us-gaap:MediumTermNotesMember2022-12-31xbrli:pure0001288469mxl:InitialTermLoanTLBJune2021Membermxl:WellsFargoBankNationalAssociationMember2021-06-230001288469us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembermxl:WellsFargoBankNationalAssociationMember2021-06-230001288469us-gaap:FederalFundsEffectiveSwapRateMembermxl:InitialTermLoanTLBJune2021Member2023-01-012023-12-310001288469mxl:InitialTermLoanTLBJune2021Membermxl:LondonInterbankOfferedRateLIBOR1Member2023-01-012023-12-310001288469mxl:InitialTermLoanTLBJune2021Member2023-01-012023-12-310001288469mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMembermxl:InitialTermLoanTLBJune2021Member2023-01-012023-12-310001288469us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-01-012023-12-310001288469us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembermxl:LondonInterbankOfferedRateLIBOR1Member2023-01-012023-12-310001288469us-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2021-07-012023-12-310001288469us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MaximumMember2021-07-012023-12-310001288469us-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMembermxl:LondonInterbankOfferedRateLIBOR1Member2021-07-012023-12-310001288469us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMembermxl:LondonInterbankOfferedRateLIBOR1Member2021-07-012023-12-310001288469us-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2021-07-012023-12-310001288469us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-07-012023-12-310001288469us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-12-310001288469mxl:InitialTermLoanTLBJune2021Member2021-06-230001288469us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-12-31mxl:vote0001288469mxl:EquityIncentivePlanMember2023-01-012023-12-310001288469mxl:EquityIncentivePlanMembersrt:MinimumMember2023-01-012023-12-310001288469mxl:EquityIncentivePlanMembersrt:MaximumMember2023-01-012023-12-310001288469mxl:EquityIncentivePlanMember2023-12-310001288469mxl:EmployeeStockPurchasePlanMember2023-01-012023-12-310001288469mxl:EmployeeStockPurchasePlanMember2023-12-3100012884692023-02-2800012884692022-02-280001288469mxl:RestrictedStockUnitandRestrictedStockAwardMember2023-12-310001288469mxl:RestrictedStockUnitandRestrictedStockAwardMember2023-01-012023-12-310001288469us-gaap:PerformanceSharesMember2023-12-310001288469us-gaap:PerformanceSharesMember2023-01-012023-12-310001288469us-gaap:RestrictedStockUnitsRSUMember2022-12-310001288469us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001288469us-gaap:RestrictedStockUnitsRSUMember2023-12-310001288469us-gaap:ShareBasedCompensationAwardTrancheThreeMember2023-01-012023-12-310001288469us-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-12-310001288469us-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-12-310001288469us-gaap:PerformanceSharesMember2022-12-310001288469us-gaap:EmployeeStockMember2023-01-012023-12-310001288469us-gaap:EmployeeStockMember2023-12-310001288469us-gaap:EmployeeStockMember2022-01-012022-12-310001288469us-gaap:EmployeeStockMember2022-12-310001288469us-gaap:EmployeeStockMembersrt:MinimumMember2023-12-310001288469us-gaap:EmployeeStockMembersrt:MaximumMember2023-12-310001288469us-gaap:EmployeeStockMembersrt:MinimumMember2022-12-310001288469us-gaap:EmployeeStockMembersrt:MaximumMember2022-12-310001288469us-gaap:EmployeeStockMembersrt:MinimumMember2021-12-310001288469us-gaap:EmployeeStockMembersrt:MaximumMember2021-12-310001288469us-gaap:EmployeeStockMember2021-01-012021-12-310001288469us-gaap:DomesticCountryMember2023-12-310001288469us-gaap:StateAndLocalJurisdictionMember2023-12-310001288469us-gaap:ForeignCountryMember2023-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermxl:CustomerAMember2022-01-012022-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermxl:CustomerAMember2021-01-012021-12-310001288469mxl:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001288469mxl:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001288469mxl:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001288469mxl:CustomerCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001288469mxl:CustomerCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001288469mxl:CustomerDMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001288469mxl:CustomerDMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001288469mxl:CustomerEMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001288469mxl:VendorAMemberus-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-12-310001288469mxl:VendorAMemberus-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310001288469mxl:VendorAMemberus-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-12-310001288469us-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMembermxl:VendorBMember2023-01-012023-12-310001288469us-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMembermxl:VendorBMember2022-01-012022-12-310001288469us-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMembermxl:VendorBMember2021-01-012021-12-310001288469us-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMembermxl:VendorCMember2023-01-012023-12-310001288469us-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMembermxl:VendorCMember2022-01-012022-12-310001288469us-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMembermxl:VendorCMember2021-01-012021-12-310001288469srt:AsiaMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001288469us-gaap:GeographicConcentrationRiskMembersrt:AsiaMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001288469srt:AsiaMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310001288469us-gaap:GeographicConcentrationRiskMembersrt:AsiaMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310001288469srt:AsiaMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001288469us-gaap:GeographicConcentrationRiskMembersrt:AsiaMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001288469us-gaap:SalesRevenueNetMembersrt:EuropeMember2023-01-012023-12-310001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:EuropeMember2023-01-012023-12-310001288469us-gaap:SalesRevenueNetMembersrt:EuropeMember2022-01-012022-12-310001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:EuropeMember2022-01-012022-12-310001288469us-gaap:SalesRevenueNetMembersrt:EuropeMember2021-01-012021-12-310001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembersrt:EuropeMember2021-01-012021-12-310001288469us-gaap:SalesRevenueNetMembercountry:US2023-01-012023-12-310001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2023-01-012023-12-310001288469us-gaap:SalesRevenueNetMembercountry:US2022-01-012022-12-310001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2022-01-012022-12-310001288469us-gaap:SalesRevenueNetMembercountry:US2021-01-012021-12-310001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2021-01-012021-12-310001288469mxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001288469mxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310001288469mxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001288469us-gaap:SalesRevenueNetMember2023-01-012023-12-310001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001288469us-gaap:SalesRevenueNetMember2022-01-012022-12-310001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310001288469us-gaap:SalesRevenueNetMember2021-01-012021-12-310001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001288469us-gaap:GeographicConcentrationRiskMembercountry:HKus-gaap:SalesRevenueNetMember2023-01-012023-12-310001288469us-gaap:GeographicConcentrationRiskMembercountry:HKus-gaap:SalesRevenueNetMember2022-01-012022-12-310001288469us-gaap:GeographicConcentrationRiskMembercountry:HKus-gaap:SalesRevenueNetMember2021-01-012021-12-310001288469us-gaap:GeographicConcentrationRiskMembercountry:CNus-gaap:SalesRevenueNetMember2023-01-012023-12-310001288469us-gaap:GeographicConcentrationRiskMembercountry:CNus-gaap:SalesRevenueNetMember2022-01-012022-12-310001288469us-gaap:GeographicConcentrationRiskMembercountry:CNus-gaap:SalesRevenueNetMember2021-01-012021-12-310001288469us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:VN2021-01-012021-12-310001288469mxl:LongLivedAssetsMembercountry:US2023-01-012023-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:LongLivedAssetsMembercountry:US2023-01-012023-12-310001288469mxl:LongLivedAssetsMembercountry:US2022-01-012022-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:LongLivedAssetsMembercountry:US2022-01-012022-12-310001288469mxl:LongLivedAssetsMembercountry:SG2023-01-012023-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:LongLivedAssetsMembercountry:SG2023-01-012023-12-310001288469mxl:LongLivedAssetsMembercountry:SG2022-01-012022-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:LongLivedAssetsMembercountry:SG2022-01-012022-12-310001288469mxl:LongLivedAssetsMembermxl:RestofWorldMember2023-01-012023-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:LongLivedAssetsMembermxl:RestofWorldMember2023-01-012023-12-310001288469mxl:LongLivedAssetsMembermxl:RestofWorldMember2022-01-012022-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:LongLivedAssetsMembermxl:RestofWorldMember2022-01-012022-12-310001288469mxl:LongLivedAssetsMember2023-01-012023-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:LongLivedAssetsMember2023-01-012023-12-310001288469mxl:LongLivedAssetsMember2022-01-012022-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:LongLivedAssetsMember2022-01-012022-12-310001288469mxl:BroadbandMember2023-01-012023-12-310001288469mxl:BroadbandMember2022-01-012022-12-310001288469mxl:BroadbandMember2021-01-012021-12-310001288469mxl:BroadbandMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-12-310001288469mxl:BroadbandMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-12-310001288469mxl:BroadbandMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-12-310001288469mxl:ConnectivityMember2023-01-012023-12-310001288469mxl:ConnectivityMember2022-01-012022-12-310001288469mxl:ConnectivityMember2021-01-012021-12-310001288469mxl:ConnectivityMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-12-310001288469mxl:ConnectivityMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-12-310001288469mxl:ConnectivityMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-12-310001288469mxl:InfrastructureMember2023-01-012023-12-310001288469mxl:InfrastructureMember2022-01-012022-12-310001288469mxl:InfrastructureMember2021-01-012021-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembermxl:InfrastructureMember2023-01-012023-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembermxl:InfrastructureMember2022-01-012022-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembermxl:InfrastructureMember2021-01-012021-12-310001288469mxl:IndustrialandmultimarketMember2023-01-012023-12-310001288469mxl:IndustrialandmultimarketMember2022-01-012022-12-310001288469mxl:IndustrialandmultimarketMember2021-01-012021-12-310001288469mxl:IndustrialandmultimarketMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-12-310001288469mxl:IndustrialandmultimarketMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-12-310001288469mxl:IndustrialandmultimarketMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-12-310001288469us-gaap:SalesRevenueNetMembermxl:RevenuefromDistributorsMembermxl:DistributorsMember2023-01-012023-12-310001288469us-gaap:SalesRevenueNetMembermxl:RevenuefromDistributorsMembermxl:DistributorsMember2022-01-012022-12-310001288469us-gaap:SalesRevenueNetMembermxl:RevenuefromDistributorsMembermxl:DistributorsMember2021-01-012021-12-310001288469us-gaap:AccountsReceivableMember2022-01-012022-12-310001288469us-gaap:AccountsReceivableMember2023-01-012023-12-310001288469mxl:OneDefinedBenefitRetirementPlanMember2023-01-012023-12-310001288469srt:MinimumMember2022-12-310001288469srt:MaximumMember2022-12-310001288469srt:MinimumMember2022-01-012022-12-310001288469srt:MaximumMember2022-01-012022-12-310001288469us-gaap:InventoriesMember2023-12-310001288469mxl:OtherObligationsMember2023-12-310001288469mxl:WaterIslandEventDrivenFundVMaxLinearIncMember2023-08-31mxl:claim0001288469mxl:DishLitigationMember2023-09-212023-09-210001288469mxl:CoxLitigationMember2023-10-062023-10-0600012884692021-02-2300012884692021-02-232023-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Fiscal Year Ended December 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Transition Period From              to
Commission file number: 001-34666
MaxLinear, Inc.
(Exact name of Registrant as specified in its charter)
Delaware14-1896129
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
5966 La Place Court, Suite 100,CarlsbadCalifornia92008
(Address of principal executive offices)(Zip Code)
(760) 692-0711
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stockMXL
The Nasdaq Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes      No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes      No  
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 filerAccelerated filerEmerging growth company
Non-accelerated filerSmaller reporting 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  Yes      No  
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to § 240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No   
The aggregate market value of the registrant’s common stock, $0.0001 par value per share, held by non-affiliates of the registrant on June 30, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, was $2.3 billion (based on the closing sales price of the registrant’s common stock on that date). Shares held by persons who may be deemed affiliates have been excluded. This determination of affiliate status with respect to the foregoing calculation is not a determination for other purposes.
As of January 24, 2024, the registrant had 81,926,337 shares of common stock, par value $0.0001, outstanding.
_________________________________________

DOCUMENTS INCORPORATED BY REFERENCE

Information required by Part III of this Form 10-K is incorporated by reference to the registrant’s proxy statement or the Proxy Statement, for the 2024 annual meeting of stockholders, which proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K.


MAXLINEAR, INC.
TABLE OF CONTENTS
Page
Item 1.
Item 1A.
Item 1B.
Item 1C.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.


2

MAXLINEAR, INC.
PART I
Forward-Looking Statements
The information in this Annual Report on Form 10-K for the fiscal year ended December 31, 2023, or this Form 10-K, contains forward-looking statements and information within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act, which are subject to the “safe harbor” created by those sections and involve substantial risks and uncertainties. These forward-looking statements include, but are not limited to, statements concerning our strategy, future operations, future financial position, future revenues, projected costs, prospects and plans and objectives of management. The words “anticipates,” “believes,” “estimates,” “expects,” “intends,” “may,” “plans,” “projects,” “will,” “would” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. Moreover, we operate in a very competitive and rapidly changing environment, and new risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, we may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements that we make.
These forward-looking statements include, but are not limited to, statements concerning the following:
statements relating to the terminated Merger Agreement with Silicon Motion and related legal proceedings or if we are required to or agree to pay any damages in connection with legal proceedings related to the termination of the Merger Agreement, including for any alleged breaches of the Merger Agreement, will have on our business, operating results, and financial condition;
the effects of intense and increasing competition in our market and our ability to compete effectively;
the effect global economic conditions including factors such as high inflation or a potential recession, may have on our business and industry;
the effects of the cyclical nature of the semiconductor industry on our results of operations;
our ability to sustain our current level of revenue, which has declined, and/or manage future revenue growth effectively, and our future financial performance, including our expectations regarding our revenue, gross profit or gross margin, operating expenses, excess inventory and customer demand;
the effects of military, geopolitical and economic conflicts and tensions among countries in which we conduct business, including between the United States and China;
the impacts from export control and technology export restrictions;
the effects of increased tariffs imposed by the U.S. on goods from other countries and tariffs imposed by other countries on U.S. goods, export controls, or the imposition of additional trade barriers on customer demand, our revenues and operating results;
our potential ability to retain and increase sales to existing customers and attract new customers, including potential effects of a loss or reduction in orders from customers;
costs associated with defending intellectual property infringement and other claims and the potential outcomes of such disputes, such as any claims discussed in “Legal Proceedings”;
the potential information technology failures and offensives, including security breaches and vulnerabilities, cyber-attacks and system failures and our ability to respond to such incidents;
the effects of any erosion of our average selling prices on our revenues and gross margins;
our ability to grow our business, including to expand globally and into other markets, including potential effects of the failure to penetrate new markets;
the effects of potential delays in the development of the broadband markets including international macroeconomic headwinds and consolidation trends among Pay-TV and broadband operators;
our ability to make the substantial and productive research and development investments required to remain competitive;
the effects of the complexity of our products, including unforeseen delays or expenses and undetected defects or bugs;
the factors that could contribute to fluctuation of our operating results;
3

the effects our inability to attract and retain customers, including reduced operating results and impaired competitive position;
the development of our target end markets and demand for our solutions, products and services we offer;
our future performance;
statements regarding our business plans;
the sufficiency of our present cash and cash equivalents balances and cash flows;
future trading prices of our common stock and the factors impacting such stock prices;
the efficacy of our internal controls, policies and procedures;
the accuracy of the assumptions underlying our critical accounting estimates;
expectations regarding our ability to expand our product portfolio or enhance existing products;
our ability to predict our future revenue and appropriately budget our expenses;
the capabilities of our technology;
expectations relating to market share and market opportunity;
the financial and legal impact of certain laws and regulations;
our ability to attract, train and retain qualified personnel and senior management, including the effects of our inability to do so;
our ability to service our interest and debt obligations
the ability of our customers and distributors to obtain financing and the impact on customer demand for our products;
our ability to comply with governmental laws, regulations and other legal obligations related to privacy, data protection, and cybersecurity;
our ability to conform to, and comply with, continually evolving industry standards and achieve crucial design wins;
our ability to identify, complete and realize the benefits of future acquisitions or investments;
our expectations concerning relationships with third parties;
our ability to attract and retain key personnel;
our ability to maintain, protect and enhance our brand and intellectual property, including with respect to our use of open source software;
the effects of disruptions in our supply of products or materials;
our ability to manage our relationships with, or negative impacts from, third parties that market, sell, distribute, or supply our products, or provide services and technology;
estimates and estimate methodologies used in preparing our financial statements;
the factors that could affect our stock price and trading volume;
the effects of changes in tax rates, provisions, liabilities or other related obligations;
our belief that we have adequately reserved for loss contingencies that are probable; and
the effect certain factors may have on our tax liability, including but not limited to global and domestic tax reform;
These forward-looking statements involve risks, uncertainties and assumptions that could cause our actual results to differ materially from those in the forward-looking statements, including, without limitation, the risks set forth in Part I, Item 1A, “Risk Factors” in this Form 10-K.
The forward-looking statements made in this Form 10-K relate only to events as of the date on which the statements are made. We do not assume any obligation to update any forward-looking statements made in this Form 10-K to reflect events or circumstances after the date of this Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law.
These forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make.
ITEM 1.     BUSINESS
4

Corporate Information
We incorporated in the State of Delaware in September 2003. Our executive offices are located at 5966 La Place Court, Suite 100, Carlsbad, California 92008, and our telephone number is (760) 692-0711. In this Form 10-K, unless the context otherwise requires, the “Company,” “we,” “us” and “our” refer to MaxLinear, Inc. and its directly and indirectly wholly-owned subsidiaries. Our website address is www.maxlinear.com. The contents of our website are not incorporated by reference into this Form 10-K. We provide free of charge through a link on our website access to our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q and Current Reports on Form 8-K, as well as amendments to those reports, as soon as reasonably practical after the reports are electronically filed with, or furnished to, the Securities and Exchange Commission, or SEC. Refer to Intellectual Property Rights section below for a list of our trademarks and trade names. All other trademarks and trade names appearing in this Form 10-K are the property of their respective owners.
Overview

We are a provider of communications systems-on-chip, or SoCs, used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. We are a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency, or RF, high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. In most cases, these products are designed on a single silicon-die using standard digital complementary metal oxide semiconductor, or CMOS, manufacturing processes and conventional packaging technologies. Importantly, our ability to design analog and mixed-signal circuits in CMOS allows us to efficiently combine analog functionality and complex digital signal processing logic in the same integrated circuit. As a result, we believe our solutions have exceptional levels of functional integration and performance, low manufacturing cost, and reduced power consumption versus competition. These solutions also enable shorter design cycles, significant design flexibility and low system-level cost across a range of markets.

Our customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, which incorporate our products in a wide range of electronic devices. Examples of such devices include radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; optical transceivers targeting hyperscale data centers; Wi-Fi and wireline routers for home networking; broadband modems compliant with Data Over Cable Service Interface Specifications, or DOCSIS, passive optical fiber standards, or PON, and digital subscriber line, or DSL; as well as power management and interface products used in these and many other markets.
Industry Background
Over the last three decades, ubiquitous internet connectivity has driven exponential growth in data content, delivery, distribution, and consumption. We expect this trend to continue owing to:
Accelerated expansion of advanced data center technologies and cloud-based services including, Amazon Web Service, or AWS, Google Cloud Platform, and software as service, or SAAS, in general;
The explosive emergence of artificial intelligence, or AI, platforms and services such as OpenAI/Bing and Google Bard, which broadly amplify human ability to harness high-performance computing within the data center;
Continued proliferation of on-demand Over-The-Top, or OTT, video services such as Netflix, Amazon Prime and Disney+;
The “remote economy” accelerated by the COVID-19 pandemic, the shift to work-from-home, and increasing reliance on services such as Zoom, Microsoft Teams, and Google Meet;
The proliferation of “Internet of Things”, or IoT, including internet-connected devices and systems within the home, manufacturing industries, and enterprises; and
Large-scale proliferation and advancement of wireless broadband services, whether through 5G+ or WiFi, which act as an accelerant for all these technologies.

These factors, individually and combined, have created economic pressure to continuously upgrade network bandwidth and latency (i.e. the delay between sender and receiver) in order to exploit the exponential growth of the above activities. For example, cloud-based services increasingly require stringent low latency and extremely high-speed network connections between servers and storage within a data center. These cloud services may leverage generative AI, which requires racks of high-performance servers and storage connected by the fastest-available networks. They may also rely on real-time communication with systems of IoT devices including sensors, lighting, and actuators; smart speakers, smart lighting and other
5

smart appliances in the connected home; commercial air-conditioning and refrigeration; video surveillance equipment; manufacturing machinery; and point-of-sale and asset tracking systems. All these usage scenarios depend on reliable, fast, low-latency networks, enabled by advances in semiconductor devices which integrate wide spectrum/broadband, high-frequency circuits together with digital signal processing algorithms. Such devices not only expand the available network bandwidth, but also utilize that bandwidth more efficiently.

Markets

The above trends propel demand across many of our target end markets, such as:

Data Center Infrastructure: Inside hyperscale data centers operated by Meta, Amazon, Microsoft, Google and others, high-speed optical transceivers connect racks of servers and storage through a hierarchical network of switches and routers. Cloud services and machine learning are dependent upon the ability to interconnect vast numbers of servers and storage inside a data center with extremely low latency and the highest bandwidth to enable the entire data center to act as a single computing or data processing unit. Consequently, the data traffic growth inside the data center has significantly outstripped the data traffic flowing to and from the data center. Currently, while server connections are transitioning from 10Gbps to 25Gbps or 100Gbps speeds, router and switch connections are moving from 100G to 400 and 800Gbps interconnections, with the next generation of switch connections (under development) targeting 1600Gbps. These transitions are possible, in large part, owing to the innovations in semiconductor design, incorporating high-speed digital signal processing together with broadband analog and mixed signal circuits in advanced CMOS process nodes. The physical limits and challenges of removing the heat dissipated by these optical transceivers and switches are the primary barriers to even higher interconnect speeds. For all these reasons, improving the bandwidth and power efficiency of data center networking technology within and between data centers remains a critical challenge for the evolution of next-generation data centers.

5G Wireless Infrastructure: Expensive, finite, fractured and discontiguous 5G wireless spectrum is being utilized more efficiently by aggregating or bonding multiple non-contiguous channels of spectrum with highly complex radio transceivers in a wireless base-station radio unit. These complex radio transceivers can also be configured in large antenna arrays to direct wireless signals more efficiently to specific users, also known as Massive Multiple-Input Multiple Output beamforming, or MMIMO. Beamforming vastly improves the efficiency with which spectrum is used (thereby increasing network capacity), as well as cell tower coverage (range), allowing an operator to do more with less. Densification, the process of increasing the number of wireless base-stations per unit area, also improves network capacity and coverage. In turn, the wireless and optical backhaul transport networks required to connect the higher number of base-station cells must have greater data capacity. As a result, microwave wireless backhaul and fronthaul transport links are migrating to millimeter wave operating frequencies where the availability of spectrum improves data capacity by more than tenfold. Implementing 5G access and transport functionality within base-stations requires radio transceivers that can process larger radio spectrum bandwidths; have expanded RF range; compensate for signal distortion from high-power amplifiers; support beamforming in large antenna arrays; and have the ability to transport high speed data to and from the network, all in a low-cost, power-efficient design.

Broadband Access: Several drivers of broadband services have grown in significance in the last few years, including hybrid work-from-home, and the number and diversity of streaming service offerings. The focal point of network performance to and within the location is a gateway. These gateways not only determine the internet speeds coming into the location, but also the speed at which content is distributed throughout the location. Broadband modems – whether coaxial, fiber, or DSL, are needed to process increasingly wider portions of the spectrum carried by these media. Advances in these modems, powered by advanced SoCs, are enabling operators to aggregate the bandwidth of more channels and to widen the channels themselves, thereby increasing the download and upload speeds available to the consumer.

Connectivity: Connectivity is ubiquitous in our modern and transforming economy, where increasingly every device, including those inside our smart homes, enterprises, manufacturing robots, automobiles, commercial infrastructure, personal computers, personal health wear and gadgets, etc. are connected to the internet and each other. For example, each broadband access gateway, which is the entry point for internet connection into a home, typically implements several different communication standards for distributing content and internet connectivity throughout, including Wi-Fi, Ethernet, Multimedia over Coax (MoCA), and power line communications. Each of these standards relies on dedicated transceivers and signal processing powered by custom semiconductor products. For example, newer generations of Wi-Fi utilize increasing multiplicity of transceivers to enhance throughput. Advanced implementations of Wi-Fi deploy as many as eight transceivers inside a single gateway box, combined with Wi-Fi extenders to improve coverage in a large area.
6

Consequently, the number of transceivers required, whether for wireless or broadband wireline access and distribution, increases proportionally to the increase in the number of broadband access connections. All connectivity standards rely on multiple wireless or wireline transceivers or single large bandwidth transceivers to improve the data handling capacity and ability to talk to multiple devices simultaneously.

Industrial & Multi-Market: Manufacturing systems are increasingly being connected to each other and to the cloud. Such connectivity enables a range of operational improvements, such as better plant utilization and scheduling, reduction in power consumption, and the detection of precursors to equipment failure, enabling proactive maintenance and management. Connectivity is also at the heart of powerful new approaches to plant management such as digital twinning and industrial AI. To make connectivity economical, legacy equipment and new installations need to communicate with each other via newer and older connectivity protocol standards. Our product portfolio, featuring serial interfaces, Universal Serial Bus, or USB, Universal Asynchronous Receiver-Transmitters, or UARTS, Peripheral Component Interconnect Express, or PCIe, devices, data converters, and Power Management Integrated Circuits, or PMICs, is strategically positioned to capitalize on such growth opportunities in this expanding market. Such a diverse range of interface and bridge products effectively serves a broad spectrum of end markets, including industrial automation, process control and manufacturing IT, among others.

To summarize, the innovation in broadband, low power, integrated communication SoCs is the engine of competitiveness across a range of different businesses spanning broadband wireline access, mobile data services, hyperscale cloud data centers, and cloud computation and storage markets. This has led to a long term and continuing secular trend of compounded growth in demand for systems that feature multiplier RF, mixed signal, and high-performance analog and digital signal processing transceiver SoCs.
Challenges Faced by Providers of Systems and RF Transceivers and Optical Interconnects

Designing and implementing state-of-the-art RF and optical transceiver systems is difficult owing to the high operating frequency ranges and wide frequency bands employed by communication signals, and the low power budgets of applications. As an example of difficulty, system designers must contend with significantly more sources of interference and signal impairments than in the case of traditional narrow band, low-frequency communication systems. Wider bandwidths require faster devices, but demand has outstripped the rate at which semiconductor processes improve, particularly so for the mainstream CMOS process roadmap.

The key challenges of capturing and processing high quality broadband communications signals include:

Receiving RF/digital communications signals spanning multiple frequency bands over a wide spectrum: Many of the advanced high-data-rate applications require the simultaneous RF reception of multiple channels or frequency bands in order to first aggregate, and subsequently demodulate, the data signal, which is spread over discrete disparate frequency bands. Likewise, data transmission is achieved by disaggregating the user’s data signal and transmitting it over multiple available frequency bands spanning a wide frequency spectrum. For example, in the cable modem and broadband gateway markets, it is necessary to support the simultaneous reception of multiple high-definition video streams, video conferencing, and data applications in many system designs. OEMs meet these stringent requirements via multiple narrow- or wide-band RF receivers, each of which is dedicated to the reception of a single frequency band. An alternate, but highly challenging, approach involves Full Spectrum Capture, or FSCTM, receiver SoCs, which can process the entire available RF frequency spectrum in the transmission medium. They can then select and aggregate the relevant frequency bands over which the data is spread using analog and mixed-signal digital co-processing techniques. In contrast, use of multiple discrete conventional narrowband RF receivers is impractical due to increased design complexity, overall cost, circuit board space, power consumption and heat dissipation limitations. In addition, such narrowband receiver implementations suffer from signal integrity issues, reliability, and thermal challenges owing to the proximity of sensitive multiple RF receivers and discrete components in a limited PCB footprint.

Signal Clarity Performance Requirements: In communications systems, performance is limited by the quality of the received/transmitted signal that can be supported throughout the channel bandwidth. Signal-to-noise, or SNR, ratio measures the strength of the desired signal relative to the sum of the noise and undesired signal energy in the same channel. High capacity 5G wireless cellular data networks operate across non-contiguous wireless spectrum bands, while wired coaxial cable and power-line networks require broadband RF transceivers supporting high SNR. Optical transceivers operate across the widest bandwidths available and must preserve the necessary SNR throughout their bandwidth. These
7

transceiver systems must compensate for impairments introduced as the signal propagates through wire, fiber or wireless mediums, as well as isolate the desired signals from the undesired signals that are invariably present in their wide operating frequency range. The undesired signals not only include the noise generated by the natural environment, but also interference produced by home appliances, enterprise communications equipment, and other wireless networking systems. For example, in 5G mobile infrastructure applications, a radio transceiver receiving a channel at 1710MHz must cope with reflections in the environment as well as interference from a neighboring channel at 1660MHz picked up by the receiving antenna. The transceiver must also compensate for distortion introduced by the strong signals out of the transmitting antenna. Analog and digital signal processing is employed to improve SNR in the received and transmitted signals. Beamforming and MMIMO of radio signals also significantly improves SNR ratio, but requires sophisticated RF, analog and digital signal co-processing, and software expertise. Broadband reception and beamforming of RF signals in mobile environments are extremely difficult to implement due to the stringent size, cost, and power consumption constraints. Also, higher order modulation of communication signals requires extremely high SNR to maximize data capacity in a finite spectrum, which greatly increases the difficulty of implementing broadband systems.

Power Consumption: Power consumption has become a major concern inside communication systems, including access gateways, wireless base-stations and data center infrastructure applications. For example, Wi-Fi capacity and bandwidth improvement require increasing the number of transceivers per access point with greater channel bandwidths. As a result, Wi-Fi gateway faces significant heat dissipation challenges within the system as more performance and functionality are squeezed into smaller enclosures. Likewise, within the data center, physical limitations in the ability to remove heat efficiently from network switches, and the optical transceivers plugged into them, are the main obstacles to increasing data center network bandwidth at and beyond 400Gbps speed per optical transceiver since these transceivers must fit into the same standardized module form factors as prior generations. These switches and transceivers now consume an increasingly significant fraction of total data center power. In 5G wireless access infrastructure applications, the cost of provisioning power to base-station antenna towers and the operating cost attributable to energy consumption is high. In many multiple-transceiver system designs, a majority of the system’s overall power consumption can be ascribed to radio transceivers.

Size: The size of electronic components, such as RF transceivers and digital signal processing SoCs, is a key consideration for system designers and the service providers that deploy them. In wired optical infrastructure applications inside data centers, rapidly increasing network server and switch face-plate density trends are aggressively driving reduction of the size of optical transceiver interconnects. In 5G wireless infrastructure, space and weight capacity on the base-station radio towers where the radios and modems are mounted, is highly constrained and is a significant portion of operating costs. The deployment of MMIMO and antenna arrays, and cell densification for 5G wireless coverage and capacity, greatly increase the number of radio transceivers required in each base station radio tower and the number of base stations in a cell. As a result, there is a growing trend and an increasing need for highly complex integrated SoCs with greater numbers of transceivers per SoC.

There are also challenges that are specific to the processing of high-speed optical interconnect signals in our target data center markets.

Optical Fiber Channel Impairments: The inherent optical properties of fiber cables and connectors result in impairments to the optical signal as it propagates along the fiber. These impairments degrade signal integrity due to the loss of light intensity, reflections from connectors, and other adverse modal, chromatic and polarization dispersion effects on the propagating light. Further, electrical signal impairments are introduced in the process of conversion of optical signals to electrical signals, which together reduce the maximum data throughput and limit the distance over which data can propagate over fiber. Therefore, communications SoCs present inside optical modules (often referred to as digital signal processors, or DSPs) are required to correct both electrical and optical signal impairments at both ends of the fiber termination.

Photonics Device Technology: Today’s state-of-the art in photonic device technology lags the rapidly increasing speed requirements of data traffic within cloud data centers and optical transport links between telecom data centers. Photonic modulators often require relatively high voltage drive levels, while photodetectors are sensitive to speed degradation when connected to electrical circuits. This imposes severe limits to the high-speed conversion of electrical signals to optical signals, and vice versa, owing to the bandwidth limitations, nonlinearities, and noise properties in lasers, modulators, and photo detectors used in optical modules.

8

Form Factor: Optical transceivers are required to conform to multi-source agreement, or MSA, standardized form factors, which in turn determine the number of transceiver ports that can fit in the face plates of standard server, storage, and switch rack units. Standardization of transceiver form factors and rack unit face plates allows data center operators to upgrade network speeds of existing installations by simply replacing older optical transceivers and switches with newer faster ones, rather than having to overhaul installed fiber infrastructure and floorplan. The dimensions of the standard face plate impose a severe constraint on the amount of heat that can be practically removed from a rack unit. A major challenge facing optical transceiver SoCs is to support exponentially growing data rates within the standardized form factor and thermal constraints.
Our RF, Mixed-Signal and Digital SoC Platform Solutions
We are a provider of communications SoC solutions for the connected home, mobile and wireline infrastructure, data centers, and industrial and multi-market applications. Our products exemplify our core integrated circuit design and communications systems engineering capabilities:

Proprietary broadband/RF, analog and mixed-signal transceiver front ends: Our analog and mixed-signal integrated circuit designers implement complex broadband radio transceiver front-ends and data converters in standard silicon CMOS processes, which enables single-die integration of a complete digital signal processing communication system. This results in state-of-the-art performance, highest energy efficiency or lowest power, smallest form factor, and the lowest manufacturing cost of a target function. For example, in cable DOCSIS3.1 data gateways, our single-chip FSC receivers digitize the entire cable spectrum and aggregate multiple frequency bands or channels using analog and digital signal co-processing to enable multi-gigabit data services. There is a 100-fold reduction in power per unit bandwidth while increasing the total data throughput by an even greater factor. Our high-performance mixed-signal design capability, which involves the high-speed conversion of signals precisely and efficiently between analog and digital domains, is core to all our products and market applications, including high-speed optical interconnect applications inside data centers, 5G Access infrastructure MMIMO radios, and millimeter wave and microwave wireless backhaul transport.

Advanced digital signal processing ASIC design and algorithms: Our signal processing algorithm and digital application-specific integrated circuits, or ASIC, design expertise is at the core of our ability to employ digital signal processing to enable breakthroughs in CMOS analog RF front-end design and vice-versa. For example, impairments introduced by analog systems such as power amplifiers and photonics devices are canceled using sophisticated digital signal processing algorithms to achieve superior signal quality, reduce power consumption, and improve the speed of operation. Communication systems across a range of our current and future target markets share common signal processing functions, such as efficient error control coding, compensation for transmission medium or channel induced impairments, and digital processing of wideband signals. As such, algorithmic breakthroughs in one application are directly applicable to other product areas.

Embedded systems and software architecture: Our products contain complex integrated computer processing unit subsystems. These subsystems typically include multiple low-power microprocessor cores, packet processor, bus and peripherals, memory controllers, and interrupt processing. In addition to signal processing and supervisory activity functions, we also implement multiple layers of real-time embedded firmware and protocol stacks on a single chip. We believe our expertise and track record of successfully developing widely deployed, reliable embedded protocols for networking applications are essential to the evolution of connected home products of the future. Our firmware design capability is critical to the ease of use of our products in end customer platforms.

Architecture and system design for highly integrated end-to-end communication platform solutions: Our novel design techniques tradeoff individual signal path circuit level performance to optimize the overall system performance. Our holistic platform and system level design approach eliminates costly, and power-hungry overdesign of individual circuit elements. It allows us to address more complex customer problems that require a deeper understanding of the customer’s end product. Our products not only integrate the entire physical layer, or PHY, but also implement complete protocol stacks along with ready-for-use product level interface functionality and associated platform software. We also provide efficient and cost-effective platform level power management integrated circuit solutions that regulate and monitor the power consumption for our chips and other circuits on the platform. The integration of the entire system on a single-chip or utilizing minimal number of silicon dies reduces the number of external board-level components, decreases board space, improves performance, simplifies customers’ product design, and significantly reduces power consumption.

9

Low-power design methodology: The superior energy efficiency of our products reflects our years of cumulative experience and research and development, or R&D, investment in system architecture, semiconductor device modeling, and integrated circuit design expertise. At extremely high data rates, when electrical signals transit on and off the chip, there is a severe penalty in speed and power consumption. Therefore, significant reduction in power consumption of a device requires minimization of signal transitions between multiple chips. Our ability to achieve the highest levels of integration of all analog/RF and digital signal processing functionality on the same chip minimizes power consumption by eliminating such signal transitions. Our solutions disproportionately impact our end-customer’s product power dissipation, such as in cable modems, cable FDX fiber nodes, 400Gbps optical transceiver modules, and large 5G antenna radio transceiver arrays. Low power dissipation not only simplifies costly thermal design, but also eliminates the need for bulky fans and other cooling aids. This in turn improves end customer product reliability, increases the density of product features that can be supported in a compact footprint, and reduces overall system cost.

Scalable Platform: Our products share common, modular components such as data converters, radio architectures, signal processing algorithms, and digital signal processing circuit architectures, which enables us to offer fully integrated broadband RF transceiver based digital communication SoC solutions across a wide variety of markets while meeting the stringent performance requirements of these end market applications and standards. This contrasts to legacy solutions that require significant customization to conform to the various regional standards, technical performance and product feature requirements. As a result, our customers can minimize their design resources required to develop applications for multiple target markets using our platform solutions. In addition, we are able to deploy our engineering resources more efficiently to both diversify and address larger communications end markets.
Our Strategy
Our objective is to be the leading provider of communications SoCs for the connected home, wired and wireless infrastructure, and industrial and multi-market applications. We aim to continue to leverage our core analog and digital signal co-processing competencies to expand into other communications markets with similar performance requirements. The key elements of our strategy are:

Extend Technology Leadership in RF Transceivers and RF Transceiver + Digital Signal Processing + Embedded Processor SoCs: We believe that our success thus far is largely attributable to a combination of our RF and mixed-signal design capability together with advanced digital design expertise. We have leveraged this core competency to develop high-performance, low-cost semiconductor solutions for broadband communications applications spanning the connected home, wireless access and backhaul network infrastructure, and high-speed fiber-optic modules for data center, metro, and long-haul infrastructure markets. We will continue to invest in this capability and strive to be an innovation leader in this market.

Leverage and Expand our Existing Customer Base: We target customers who are leaders in their respective markets. We intend to continue to focus on sales to customers who are leaders in our current target markets, and to build on our relationships with these leading customers to define and enhance our product roadmap. By solving the specific problems faced by our customers, we can minimize the risks associated with our customers’ adoption of our new integrated circuit products and reduce the length of time from the start of product design to customer revenue. Further, engaging with market leaders will enable us to participate in emerging technology trends and new industry standards.

Target Additional High-Growth Markets: Our core competency is in RF analog and mixed-signal integrated circuit design in CMOS process technology. Several of the technological challenges involved in developing RF solutions for video broadcasting and broadband reception are common to a majority of broader communications markets. We intend to leverage our core competency in developing highly integrated RF transceiver and RF transceiver SoCs in standard CMOS process technology to address additional markets within broadband communications, communications infrastructure, and connectivity markets that we believe offer high growth potential.

Expand Global Presence: Due to the global nature of our supply chain and customer locations, we intend to resume expansion of our sales, design and technical support organization both in the United States and overseas in future years as we develop products to drive future growth. In particular, we expect to align our regional support to our customer base. We believe that our customers will increasingly expect this kind of local capability and support.

Attract and Retain Top Talent: We are committed to recruiting and retaining highly talented personnel with proven expertise in the design, development, marketing and sales of communications integrated circuits. We believe that we have
10

assembled a high-quality team in all the areas of expertise required at an integrated circuit design and communications systems company. Providing an attractive work environment for all of our employees is important to us. We believe that our ability to attract the best engineers is a critical component of our future growth and success in our chosen markets.
Customers
We sell our products, directly and indirectly, to OEMs, module makers and ODMs, and we refer to these as our end customers. By providing a highly integrated reference design solution that our customers can incorporate in their products with minimal modifications, we enable our customers to design cost-effective high-performance SoC-based solutions rapidly. A significant portion of our sales are through distributors based in Asia, who then resell our product.
A significant portion of our net revenue has historically been generated by a limited number of customers. In the years ended December 31, 2023, 2022 and 2021, ten customers accounted for approximately 54%, 65% and 69% of our net revenue, respectively. In the year ended December 31, 2023, one of our direct customers represented 10% of our net revenue, and in the years ended December 31, 2022 and 2021, two of our direct customers represented 31% and 26%, respectively, of our net revenue.
Products shipped to Asia accounted for 75%, 82% and 83% of our net revenue in the years ended December 31, 2023, 2022 and 2021, respectively. Products shipped to Hong Kong accounted for 37%, 43%, and 40% of our net revenue in the years ended December 31, 2023, 2022 and 2021, respectively. Products shipped to China accounted for 11%, 16% and 12% of our net revenue in the years ended December 31, 2023, 2022 and 2021, respectively. Products shipped to Vietnam accounted for 13% of our net revenue in the year ended December 31, 2021. Although a large percentage of our products are shipped to Asia, we believe that a significant number of the systems designed by these customers and incorporating our semiconductor products are then sold outside Asia. For example, revenue generated from sales of our cable modem products during the years ended December 31, 2023, 2022 and 2021 related principally to sales to Asian ODM’s and contract manufacturers delivering products into European and North American markets. To date, all of our sales have been denominated in United States dollars.
Sales and Marketing
We sell our products worldwide through multiple channels, using our direct sales force, third party sales representatives, and a network of domestic and international distributors. We have direct sales personnel covering the United States, Europe and Asia. We also employ a staff of field applications engineers to provide direct engineering support locally to some of our customers.
Our distributors are independent entities that assist us in identifying and servicing customers in a particular territory, usually on a non-exclusive basis. Sales to distributors accounted for approximately 50%, 46%, and 47% of our net revenue in the years ended December 31, 2023, 2022 and 2021, respectively.
Our sales cycles typically require a significant amount of time and a substantial expenditure of resources before we can realize revenue from the sale of products, if any. Our typical sales cycle consists of a multi-month sales and development process involving our customers’ system designers and management.
We generally receive purchase orders from our customers approximately six to twenty-six weeks prior to the scheduled product delivery date. Because of the scheduling requirements of our foundries and assembly and test contractors, we generally provide our contractors production forecasts six to twelve months in advance and place firm orders for products with our suppliers up to twenty-six weeks prior to the anticipated delivery date, in some cases without a purchase order from our own customers. Our standard warranty provides that products containing defects in materials, workmanship or product performance may be returned for a refund of the purchase price or for replacement, at our discretion.
Raw Materials
As a fabless designer of integrated circuits, we do not directly procure raw materials and instead, rely on third parties to manufacture, assemble and test, or supply, our products, as described in further detail under the below heading “Manufacturing.” To a lesser extent, we also purchase certain turnkey, or finished goods product, for resale. Raw materials used by third party foundries, assembly and test contractors and turnkey product vendors include silicon wafers, as well as lead frames or substrate materials, gold or copper wires, and molding compounds used in assembly/packaging and test of our products. We work closely with our vendors in providing a supplier forecast six to twelve months in advance to ensure they have an adequate supply of raw materials to cover our forecast.
11

Manufacturing
We use third-party foundries and assembly and test contractors to manufacture, assemble and test our products. We also rely on certain vendors to supply turnkey products, including, in particular, Intel Corporation, for certain products we sell. This outsourced manufacturing approach allows us to focus our resources on the design, sale and marketing of our products. Our engineers work closely with our foundries and other contractors to increase yield, lower manufacturing costs and improve product quality while maintaining a socially responsible supply chain.
Wafer Fabrication. We utilize an increasing range of process technologies to manufacture our products, from standard CMOS to more exotic processes including SiGe and GaAs. Within this range of processes, we use a variety of process technology nodes ranging from 0.25µ down to 5 nanometer. We depend on independent silicon foundry manufacturers to support our wafer fabrication requirements. Our key foundry partners include Taiwan Semiconductor Manufacturing Corporation, or TSMC, in Taiwan, and United Microelectronics Corporation, or UMC, in Taiwan and Singapore. We generally do not depend on a single source for the supply of our materials. Additionally, certain of products are supplied to us under the terms of a supply agreement with Intel.
Outsourced Semiconductor Assembly and Test. Upon completion of the silicon processing at the foundry, we forward the finished silicon wafers to independent semiconductor assembly and test service subcontractors. The majority of our assembly/packaging and test requirements are supported by the following independent subcontractors: Advanced Semiconductor Engineering, or ASE, Greatek Electronics, Inc., JCET Group Co., Ltd, Signetics Corporation, SIGURD Microelectronics Corp., and Silicon Precision Industries.
Quality Assurance. We have implemented significant quality assurance procedures to assure high levels of product quality for our customers. Our operations are certified under ISO 9001:2015 standards. We closely monitor the work-in-progress information and production records maintained by our suppliers, and communicate with our third-party contractors to assure high levels of product quality and an efficient manufacturing time cycle. Upon successful completion of the quality assurance procedures, all of our products are stored and shipped to our customers or distributors directly from third-party contractors and logistics agents in accordance with our shipping instructions.
Corporate Social Responsibility
As we continue to expand our presence around the world, we are mindful of our responsibility to reduce our carbon footprint, maintain a socially responsible supply chain, and advance equity, diversity and inclusion. Our board of directors and Nominating and Corporate Governance Committee oversees our environmental, social and governance directives.
Reduce our carbon footprint. MaxLinear takes our common stewardship of the environment seriously. We believe human activities are contributing to climate change, and that we, and global society, must do our part to reduce our greenhouse gas emissions and to limit the global temperature increase to 1.5ºC as called for in the Paris Agreement. Among other things, we monitor our global environmental footprint, both directly and indirectly, and in our development efforts, our engineers are consistently focused on improving the power efficiency and thermal performance of our chips, minimizing water consumption and waste, promoting recycling of reusable materials, and providing customer satisfaction through compliance with global environmental regulations as they relate to our products and operations. We are committed to contributing to the reduction of greenhouse gas emissions, and we are currently taking measures to reduce our greenhouse gas emissions and environmental impact such as purchasing 100% renewable energy for our facilities in California and elsewhere where available, using key suppliers that focus on sustainability as described below, enhancing our offices with energy saving improvements, and transitioning away from one-time use plastics used in the office to sustainable reusable products. We are currently assessing additional measures to further reduce our emissions, which are reported annually on our website, and we plan to set formal targets for reducing emissions in the future.
As a fabless semiconductor design company, we do not manufacture our products and, with respect to the activities we conduct directly, we believe we leave a limited environmental footprint. With respect to our indirect environmental impact, we consider and monitor the practices of our current and prospective foundry partners and suppliers in assessing environmental risks in our supply chain and in selecting key vendors. We believe that our key suppliers have made a public commitment to integrate sustainability and sensitivity to environmental impact into their manufacturing processes. For example, according to their company websites, four of our largest manufacturing partners, Advanced Semiconductor Engineering, Intel Corporation, Taiwan Semiconductor Manufacturing, and United Microelectronics Corporation, each maintain well-developed environmental management and sustainability programs that are publicly avowed and supported by the highest levels of management within those organizations and have either set targets to reach net zero greenhouse gas emissions, or otherwise reduce such emissions,
12

including in their manufacturing plans and processes. We aim to have all manufacturing partners that are certified with ISO 14001 international standards for environmental management systems and plan to launch manufacturing partner audits in the future. We also participate in recycling of integrated circuits and boards. Additionally, our products are compliant with the Restriction of Hazardous Substances, or RoHS, and Registration, Evaluation, Authorization and Restriction of Chemicals, or REACH, standards in the European Union, or EU.
Socially responsible supply chain. We are committed to the use of a socially responsible supply chain to reduce the risk of human rights violations and the use of conflict minerals (tin, tungsten, tantalum and gold, or 3TG) from the Democratic Republic of Congo and certain adjoining countries. We are committed to respecting internationally recognized human rights under the UN Universal Declaration of Human Rights and UN Guiding Principles on Business and Human Rights. Our efforts include maintaining an anti-slavery policy, and a business partner labor standards policy which bars the use of forced or child labor and slavery and a conflict minerals policy governing the use and distribution of 3TG minerals, as well as conducting due diligence before allowing a potential supplier to become a preferred supplier. We request the return of reporting forms related to conflict minerals from our suppliers under the Responsible Minerals Initiative, or RMI, Conflict Minerals Survey. We file an annual conflict minerals report. Further, we remove any suppliers that continue to fail to meet our business partner labor standards and conflict minerals policies after being provided the opportunity to remedy non-compliance via implementation of a corrective action plan.
Equity, diversity, and inclusion. We acknowledge that we, along with the semiconductor and broader technology industry, can do more to advance gender and racial equality by increasing representation of underrepresented minorities as well as females in leadership and technical positions including engineering and other roles. We aim to increase our hiring and retention of female and diverse talent including direct hires or interns from universities, including other applicable affirmative action programs requested by our customers. In November 2023, we formed a Women in Engineering group in the United States to promote leadership skills and opportunities for female engineers and seek opportunities to recruit more female engineering graduates. We report employee gender and race statistics under the below heading “Human Capital” elsewhere in this document and in our annual proxy statement.
Research and Development
We believe that our future success depends on our ability to both improve our existing products and to develop new products for both existing and new markets. We direct our R&D efforts largely to the development of new high-performance, mixed-signal RF transceivers and SOCs for the connected home, wired and wireless infrastructure, and industrial and multi-market applications. We target applications that require stringent overall system performance and low power consumption. As new and challenging communication applications proliferate, we believe that many of these applications may benefit from our SoC solutions combining analog and mixed-signal processing with digital signal processing functions. We have assembled a team of highly skilled semiconductor and embedded software design engineers with expertise in broadband RF, mixed-signal and high-performance analog integrated circuit design, digital signal processing, communications systems and SoC design. As of December 31, 2023, we had approximately 1,328 employees in our R&D group. Our engineering design teams are located in Carlsbad, Irvine, and San Jose in California; Boston, Massachusetts; Singapore; Shanghai, and Shenzhen in China; Taipei and Hsinchu in Taiwan; Bangalore and Chennai in India; and Austria, Canada, Germany, Israel, and Spain.
Competition
We compete with both established and development-stage semiconductor companies that design, manufacture and market analog and mixed-signal broadband RF receivers, optical interconnects, high-performance interface, data and video compression and encryption, and power management products. Our competitors include companies with much longer operating histories, greater name recognition, access to larger customer bases and substantially greater financial, technical and operational resources, as well as smaller companies specializing in narrow markets, to internal or vertically integrated engineering groups within certain of our customers. In addition, our industry is experiencing substantial consolidation. As a result, our competitors are increasingly large multi-national semi-conductor companies with substantial market influence. Our competitors may develop products that are similar or superior to ours. We consider our primary competitors to be companies with a proven track record of supporting market leaders and the technical capability to develop and bring to market competing broadband RF receiver and RF receiver SoC, modem, and optical interconnect products. Our primary merchant semiconductor competitors include Broadcom, Inc., Qualcomm Incorporated, Realtek Semiconductor Corp., Skyworks Solutions, Inc., Credo Semiconductor Inc., MediaTek, Inc., Marvell Technology Group Ltd., MACOM Technology Solutions Holdings, Inc., Texas Instruments Incorporated, Analog Devices, Inc., Renesas Electronics Corporation, Microchip Technology Inc. and Semtech Corporation. Because our products often are building block semiconductors which provide functions that in some cases can be integrated into more complex integrated circuits, we also face competition from manufacturers of integrated circuits, some of
13

which may be existing customers or platform partners that develop their own integrated circuit products. If we cannot offer an attractive solution for applications where our competitors offer more fully integrated products, we may lose significant market share to our competitors. Some of our targeted customers for our optical interconnect solutions are module makers who are vertically integrated, where we compete with internally supplied components, and we compete with much larger analog and mixed-signal catalog competitors in the multi-market high-performance analog markets.
The market for RF, mixed-signal and high-performance analog semiconductor products is highly competitive, and we believe that it will grow more competitive as a result of continued technological advances. We believe that the principal competitive factors in our markets include the following:
product performance;
features and functionality;
energy efficiency;
size;
ease of system design;
customer support;
product roadmap;
reputation;
reliability; and
price.
We believe that we compete favorably as measured against each of these criteria. However, our ability to compete in the future will depend upon the successful design, development and marketing of compelling RF, analog, digital, and mixed-signal semiconductor integrated solutions for high growth communications markets. In addition, our competitive position will depend on our ability to continue to attract and retain talent while protecting our intellectual property.
Intellectual Property Rights
Our success and ability to compete depends, in part, upon our ability to establish and adequately protect our proprietary technology and confidential information. To protect our technology and confidential information, we rely on a combination of intellectual property rights, including patents, trade secrets, copyrights and trademarks. We also protect our proprietary technology and confidential information through the use of internal and external controls, including contractual protections with employees, contractors, business partners, consultants and advisors. Protecting mask works, or the “topography” or semiconductor material designs, of our integrated circuit products is of particular importance to our business and we seek to prevent or limit the ability of others to copy, reproduce or distribute our mask works.
We have over one thousand issued patents and numerous patent applications pending in the United States. We also have issued foreign patents and pending foreign patent applications. We file U.S and foreign patent applications to protect our intellectual property. Patents generally have a duration of twenty years from filing. While the remaining duration on the individual patents in our patent portfolio varies, we believe that the duration of our issued patents is adequate relative to the expected lives of our products.
We own numerous trademarks related to our current products that have been registered in the United States and 5 pending U.S. trademark applications. We own foreign counterparts of certain of these registered trademarks in Brazil, Canada, Chile, China, the EU, Germany, Great Britain, Hong Kong, India, Israel, Japan, South Korea, Singapore, and Taiwan. We also claim common law rights in certain other trademarks that are not registered. Trademark rights may continue for a limited duration or in perpetuity, provided certain requirements are met.
We may not gain any competitive advantages from our patents and other intellectual property rights. Our existing and future patents may be circumvented, designed around, blocked or challenged as to inventorship, ownership, scope, validity or enforceability. It is possible that we may be provided with information in the future that could negatively affect the scope or enforceability of either our present or future patents. Furthermore, our pending and future patent applications may or may not
14

be granted under the scope of the claims originally submitted in our patent applications. The scope of the claims submitted or granted may or may not be sufficiently broad to protect our proprietary technologies.
We are a party to a number of license agreements for various technologies, such as a license agreement with Intel Corporation relating to demodulator technologies that are licensed specifically for use in our products for cable gateways. The license agreement with Intel Corporation has a perpetual term, but Intel Corporation may terminate the agreement for any uncured material breach or in the event of bankruptcy. If the agreement is terminated, we would not be able to manufacture or sell products that contain the demodulator technology licensed from Intel Corporation, and there would be a delay in the shipment of our products containing the technology until we found a replacement for the demodulator technology in the marketplace on commercially reasonable terms or we developed the demodulator technology itself. We believe we could find a substitute for the currently licensed demodulator technology in the marketplace on commercially reasonable terms or develop the demodulator technology ourselves. In either case, obtaining new licenses or replacing existing technology could have a material adverse effect on our business, as described in “Risk Factors — Risks Related to Intellectual Property — We utilize a significant amount of intellectual property in our business. If we are unable to protect our intellectual property, our business could be adversely affected.”
The semiconductor industry is characterized by frequent litigation and other vigorous offensive and protective enforcement actions over rights to intellectual property. Moreover, there are numerous patents in the semiconductor industry, and new patents are being granted rapidly worldwide. Third parties may obtain patents that block or limit our ability to develop new technology and/or improve our existing products. If our products were found to infringe any patents or other intellectual property rights held by third parties, we could be prevented from selling our products or be subject to litigation fees, statutory fines and/or other significant expenses. We have initiated and could in the future be required to initiate litigation in order to enforce any patents issued to us, or to determine the scope or validity of a third-party’s patent or other proprietary rights, as described in “Risk Factors – Risks Related to Intellectual Property – We utilize a significant amount of intellectual property in our business. If we are unable to protect our intellectual property, our business could be adversely affected" and in “Item 3 – Legal Proceedings.” We may in the future be contacted by third parties suggesting that we seek a license to intellectual property rights that they may believe we are infringing. In addition, in the future, we may be subject to lawsuits by third parties seeking to enforce their own intellectual property rights, as described in “Risk Factors — Risks Related to Intellectual Property — We have settled in the past intellectual property litigation and may face additional claims of intellectual property infringement. Current litigation and any future litigation could be time-consuming, costly to defend or settle and result in the loss of significant rights” and in “Item 3 — Legal Proceedings.”
Governmental Regulation
Our business and operations around the world are subject to government regulation at the international, national, state, provincial, and local level. These regulations various aspects of our business and include regulations regarding environmental, health, and safety matters, such as laws and regulations adopted by the U.S. Occupational Safety and Health Administration or similar authorities in other jurisdictions. We believe that our properties and operations comply in all material respects with applicable laws protecting the environment and worker health and safety. We do not manufacture our own products but do maintain laboratory space at certain of our facilities to facilitate the development, evaluation, and testing of our products. These laboratories may maintain quantities of hazardous materials. While we believe we are in material compliance with applicable law concerning the safeguarding of these materials and with respect to other matters relating to health, safety, and the environment, the risk of liability relating to hazardous conditions or materials cannot be eliminated completely. To date, we have not incurred significant expenditures relating to environmental compliance at our facilities nor have we experienced any material issues relating to employee health and safety. We cannot provide assurances, however, that issues will not arise in the future or that applicable law will not require us to incur significant compliance expenditures.

Certain of our products and technology are subject to the U.S. Export Administration Regulations, or EAR, which are administered by the United States Department of Commerce’s Bureau of Industry and Security, or BIS, and we are required to obtain an export license before we can export certain controlled products or technology to specified countries or customers. In addition, BIS imposes broad restrictions on certain identified entities and individuals, including those identified on the BIS “Denied Persons” list and BIS Entity List.

Since October 2022, the United States government has taken steps to restrict the export of certain advanced semiconductor products and technology to the People’s Republic of China and/or certain companies located in China due to national security and human rights concerns. In October 2022, BIS announced additional restrictions on products and/or technology destined for use in the People’s Republic of China, including additional export controls and/or requirements on (1)
15

certain advanced computing integrated circuits, computer commodities that contain such integrated circuits and certain semiconductor manufacturing items; (2) products and/or technologies that may be destined for facilities capable of producing certain advanced node integrated circuits; and (3) transactions involving items for supercomputer and semiconductor manufacturing end uses. In October 2023, BIS announced additional restrictions on the export of certain advanced semiconductors and semiconductor manufacturing technology to China, primarily focused on integrated circuits with military, data center, or artificial intelligence applications. Pursuant to those October 2023 export control amendments, various categories of integrated circuits are now subject to export licensing and export control restrictions for export or reexport to China and certain other countries. Since October 2022, we have restricted or curtailed business with certain customers and partners in China as a result of BIS restrictions.

We have experienced and could continue to experience a loss of revenues or supply while we are obtaining licenses needed to do business with certain customers, suppliers, and any other business partners who are added to the Entity List, and failure to obtain any required license has resulted and could in the future result in a reduction of anticipated revenues or supply until an alternate source of supply can be obtained. We cannot guarantee that additional export control restrictions or any sanctions imposed in the future will not restrict, prevent, or materially limit, our ability to conduct business with certain customers, suppliers, business partners or in certain countries. Although we have policies, controls, and procedures designed to maintain ongoing compliance with applicable laws, there can be no assurance that our employees, contractors, suppliers, or agents will not violate such laws or policies. Any such violations of trade laws, restrictions, or regulations can result in fines; criminal sanctions against us or our officers, directors, or employees; prohibitions on the conduct of our business; and damage to our reputation. We may be required to incur significant expense to comply with, or to remedy violations of, these regulations and laws. In addition, if our customers fail to comply with these regulations and laws, we may be required to suspend sales to these customers, which could damage our reputation and negatively impact our results of operations. The technology industry is subject to intense media, political, and regulatory scrutiny, which can increase our exposure to government investigations, legal actions, and penalties.

Our business is also subject to various rules and regulations applicable to multinational public companies in the semiconductor industry, including: federal securities laws; competition laws and regulations, such as those promulgated by the U.S. Federal Trade Commission or authorities in the European Union; anti-corruption and anti-bribery laws, including the U.S. Foreign Corrupt Practices Act of 1977; and, additional global trade regulation, such as export controls and trade sanctions, among others. We are also subject to the rules and regulations of industry standards bodies such as the International Organization for Standardization, among others. These laws and regulations are complex, may change frequently and with limited notice, and may continue to become more stringent over time. We may incur significant expenditures in a future period as a result.
Human Capital
Our future success depends on our ability to retain, attract and motivate qualified personnel, and achieving those objectives requires us to maintain a work environment and culture that values diversity. As the source of our technological and product innovations, our design and technical personnel represent a significant asset. We operate across eighteen countries and are sensitive to the many cultures and backgrounds constituting our employee base.
As of December 31, 2023, we had 1,759 full-time employees, including 1,328 in R&D, 265 in sales and marketing, 37 in operations and semiconductor technology and 129 in administration. We have employees across 18 countries: 49% are in Asia, 25% in the Americas, 14% in Europe and 12% in the Middle East. Our workforce is represented by the following race/ethnicities: 62% Asian, 30% White or Middle Eastern, 8% Latinx or Hispanic origin, with 44% Asian and 56% White or Middle Eastern in senior management. Females represented 29% of our outside directors, 11% of senior management, 15% of our technical roles, and 19% of our total workforce. Of our total employee workforce, 9% is represented by Work Councils in Austria and Germany. The Work Council groups, common to these countries, are comprised of employees elected by the general employee base. We consider our global employee relations to be good. In 2023, our employee voluntary turnover rate was 7%.
Our human capital resources objectives include, as applicable, attracting and retaining talented and experienced employees, advisors, and consultants. We utilize multiple online search tools, specialized recruiting firms, employee referral programs and university hires to ensure a varied outreach approach for candidates. We aim to increase our hiring and retention of female talent including direct hires or interns from universities. We offer this via a combination of competitive base salary, time-based equity incentives and bonus plans linked to financial performance that are designed to motivate and reward personnel with annual grants of stock-based and cash-based incentive compensation awards to our employees, some of which
16

vest over a period of four years, plus other benefits, in order to increase stockholder value and the success of our company by motivating such individuals to perform to the best of their abilities and achieve both our short and long-term objectives. We offer competitive benefits tailored to local markets and laws and designed to support employee health, welfare and retirement; examples of such benefits may include hybrid work schedules with one flexible day allowing all employees globally to work from home; paid time off; 401(k), pension or other retirement plans; employee leave or part-time arrangements to support well-being of employees and their dependents; sabbaticals; bereavement leave; employee stock purchase plan; basic and voluntary life, disability and supplemental insurance; medical, dental and vision insurance; health savings and flexible spending accounts; relocation assistance; and employee assistance programs. Our global training and development program includes internal on-the-job training and we have launched a pilot training program which includes seminars, podcasts and recommended learnings under which we have received significant employee participation. Our corporate training program, which is mandatory, covers training on discrimination-free workplace, as well as our code of ethics and employee conduct, insider trading policy, global export controls and economic sanctions policy, global anti-bribery and anti-corruption policy, and anti-trust and competition law.
Our executive compensation structure aligns executive incentives with the long-term growth objectives of MaxLinear, including long-term share price appreciation. In that regard, our executive compensation programs have tended to place a relatively heavier weighting on equity compensation than our peers and include a performance-based metric to executives’ equity incentives in addition to other forms of compensation offered to all employees. For more details regarding our executive compensation, refer to information incorporated by reference from the information set forth under the captions “Executive Compensation” and “Compensation Discussion and Analysis” in either an amendment to this Form 10-K or our upcoming 2024 Proxy Statement.
We also comply with applicable laws and regulations regarding workplace safety and are subject to audits by entities such as the Occupational Safety and Health Administration, or OSHA, in the United States. We rely on third parties to manufacture our products and require our suppliers to maintain a safe work environment, as described in further detail under the above heading “Manufacturing.”
Seasonality
The semiconductor industry is highly cyclical and is characterized by constant and rapid technological change, rapid product obsolescence and price erosion, evolving technical standards, short product life cycles and wide fluctuations in product supply and demand. From time to time, these and other factors, together with changes in general economic conditions, cause significant upturns and downturns in the industry, and in our business in particular.
In addition, our operating results are subject to substantial quarterly and annual fluctuations due to a number of factors, such as the overall demand volatility for semiconductor solutions across a diverse range of communications, industrial and multimarket applications, the timing of receipt, reduction or cancellation of significant orders, the gain or loss of significant customers, market acceptance of our products and our customers’ products, our ability to timely develop, introduce and market new products and technologies, the availability and cost of products from our suppliers, new product and technology introductions by competitors, intellectual property disputes and the timing and extent of product development costs. For example, we often experience flat-to-declining revenue in the first quarter of each fiscal year and increasing revenue in the second quarter of each fiscal year. Our historical growth may have reduced the impact of seasonal or cyclical factors that might have influenced our business to date. If our growth rate continues to slow, seasonal or cyclical variations in our operations may become more pronounced over time and may materially affect our business, financial condition, results of operations and prospects.
ITEM 1A.    RISK FACTORS
This Annual Report on Form 10-K, or Form 10-K, including any information that may be incorporated by reference herein, contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, referred to as the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expect,” “plan,” “intend,” “forecast,” “anticipate,” “believe,” “estimate,” “predict,” “potential,” “continue” or the negative of these terms or other comparable terminology. The forward-looking statements contained in this Form 10-K involve known and unknown risks, uncertainties and situations that may cause our or our industry’s actual results, level of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by these statements. These factors include those listed below in this Item 1A and those discussed elsewhere in this Form 10-K. We encourage investors to review these factors carefully. We may from time to time make additional written and oral forward-
17

looking statements, including statements contained in our filings with the Securities and Exchange Commission, or SEC. However, we do not undertake to update any forward-looking statement that may be made from time to time by or on behalf of us, whether as a result of new information, future events, or otherwise, except as required by law.
The following discussion provides information concerning the material risks and uncertainties that we have identified and believe may adversely affect our business, our financial condition and our results of operations. Before you decide whether to invest in our securities, you should carefully consider these risk factors together with all of the other information included in this Form 10-K, and in our other public filings, which could materially affect our business, financial condition or future results. Our risk factors are not guarantees that no such conditions exist as of the date of this report and should not be interpreted as an affirmative statement that such risks or conditions have not materialized, in whole or in part.
For the risks relating to our terminated merger with Silicon Motion, please refer to the section of these risk factors captioned “Risks Relating to the Terminated Merger with Silicon Motion.”
Risk Factor Summary
Risks Relating to the Terminated Merger with Silicon Motion
The termination of the Merger Agreement and the related legal proceedings have caused us to incur substantial costs, may divert management’s attention from our business and could otherwise adversely affect our business, financial results and operations.
If we are required to pay any damages in connection with legal proceedings related to the termination of the Merger Agreement with Silicon Motion, including for any alleged breaches of the Merger Agreement, or if we agree to make any payments in any settlement of legal proceedings related to the termination of the Merger Agreement, the amount of such damages or payments could be significant and require us to draw down on all our existing lines of credit and use our cash resources, which may not be sufficient to satisfy any damages or payments and could have a material adverse effect on our business, operating results, and financial condition. We expect that we may not be able to obtain financing on favorable terms if at all or raise additional capital for any such payments.
Risks Related to Our Business
We face intense competition and expect competition to increase in the future, which could have a material adverse effect on our revenue, revenue growth rate, if any, and market share.
Global economic conditions, including factors such as high inflation or a potential recession, could continue to adversely affect our business, financial condition, and results of operations.
We are subject to the cyclical nature of the semiconductor industry.
A significant variance in our operating results or rates of growth, if any, could continue to lead to substantial volatility in our stock price. Our revenue has declined, and we may not sustain our current level of revenue, which has declined, and/or manage future growth effectively. The impact of excess inventory in the channel has continued to influence our customers’ expected demand for certain of our products.
Our business, financial condition and results of operations could continue to be adversely affected by military conflicts, geopolitical and economic tensions among countries in which we conduct business, including between the United States and China, among other countries. For example, as more entities are added to restricted export control lists, or as semiconductor technology exports to other countries are further controlled, our need to seek authorization from the U.S. government may impact our ability to do business.
Changes in trade policies among the United States and other countries, in particular the imposition of new or higher tariffs, could place pressure on our average selling prices as our customers seek to offset the impact of increased tariffs on their own products. Increased tariffs or the imposition of other barriers to international trade could decrease demand and have a material adverse effect on our revenues and operating results.
We will lose sales if we are unable to obtain or retain government authorization to export certain of our products or technology or if such authorizations are revoked, and we will be subject to legal and regulatory consequences if we do not comply with applicable export control laws and regulations.
We also are subject to risks associated with international geopolitical and military conflicts.
We depend on a limited number of customers for a substantial portion of our revenue, and the loss of, or a significant reduction in orders from major customers has had and could continue to have a material adverse effect on our revenue and operating results.
Any legal proceedings or claims against us could be costly and time-consuming to defend and could harm our reputation regardless of the outcome.
18

We have been and may in the future be subject to information technology failures, including security breaches, cyber-attacks, design defects or system failures, that could disrupt our operations, damage our reputation and adversely affect our business, operations, and financial results.
Average selling prices of our products have and could decrease in the future, which could have a material adverse effect on our revenue and gross margins.
If we fail to penetrate new applications and markets, our revenue, revenue growth rate, if any, and financial condition could be materially and adversely affected.
A significant portion of our revenue is attributable to demand for our products in markets for broadband solutions, and development delays and consolidation trends among cable and satellite Pay-TV and broadband operators could adversely affect our future revenues and operating results.
We may be unable to make the substantial productive research and development investments that are required to remain competitive in our business.
The complexity of our products could result in unforeseen delays or expenses caused by undetected defects or bugs, which could reduce the market acceptance of our new products, damage our reputation with current or prospective customers and adversely affect our operating costs.
Our operating results are subject to substantial quarterly and annual fluctuations and have fluctuated in the past and may fluctuate significantly due to a number of factors that could adversely affect our business and our stock price.
If we fail to develop and introduce new or enhanced products on a timely basis, our ability to attract and retain customers could be impaired and our competitive position could be harmed.
We are subject to order and shipment uncertainties, and differences between our estimates of customer demand and product mix and our actual results could continue to negatively affect our inventory levels, sales and operating results.
We may have difficulty accurately predicting our future revenue and appropriately budgeting our expenses particularly as we seek to enter new markets where we may not have prior experience.
Our customers require our products and our third-party contractors to undergo a lengthy and expensive qualification process which does not assure product sales.
We incur significant expenditures to win business and customer product plan cancellations may adversely affect our results of operations.
A failure to maintain compliance with governmental regulations could have a material adverse effect on our business.
If we are unable to attract, train and retain qualified personnel and senior management, our business, financial condition, results of operations and prospects could suffer.
We are subject to a variable amount of interest on the principal balance of our credit agreements and could continue to be adversely impacted by rising interest rates in the future. Such indebtedness adversely affects our operating results and cash-flows, as we satisfy our underlying interest and principal payment obligations and contains financial and operational covenants that could adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions. In addition, rising interest rates may make it more difficult for us, our customers, and our distributors to obtain financing and service our respective interest and debt obligations, which in turn has an impact on customer demand for our products and our distributors’ business.
We are subject to governmental laws, regulations and other legal obligations related to privacy, data protection, and cybersecurity.
Our products must conform to industry standards in order to be accepted by end users in our markets.
We may, from time to time, make additional business acquisitions or investments, which involve significant risks.
Risks Relating to Intellectual Property
We have settled in the past intellectual property litigation and may in the future face additional claims of intellectual property infringement. Any current or future litigation could be time-consuming, costly to defend or settle and result in the loss of significant rights.
If we are unable to protect our intellectual property, our business could be adversely affected.
We face risks related to security vulnerabilities in our products.
The use of open source software in our products, processes and technology may expose us to additional risks and harm our intellectual property.
19

Risks Relating to Reliance on Third Parties
Failure to manage our relationships with our third-party contractors successfully, or impacts from volatility in global supply, natural disasters, public health crises, or other labor stoppages in the regions where such contractors operate, could adversely affect our ability to market and sell our products.
Should any of our distributors cease or be forced to stop distributing our products, our business would suffer.
A lack of long-term supply contracts, and any supply disruption could have a material adverse effect on our business.
Any failure of third parties to provide services and technology could have a material adverse effect on our business.
Risks Relating to Our Common Stock
Our management team may use our available cash and cash equivalents in ways with which you may not agree or in ways which may not yield a return.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Our share price may be volatile as a result of various factors.
Any future decisions to reduce or discontinue purchasing our common stock, after we resume such purchasing, pursuant to our stock repurchase programs could cause the market price for our common stock to decline.
Risks Relating to our Terminated Merger with Silicon Motion

The termination of the Merger Agreement and the related legal proceedings have caused us to incur substantial costs, may divert management’s attention from our business and could otherwise adversely affect our business, financial results and operations.

We terminated the Merger Agreement on July 26, 2023 and notified Silicon Motion that we are relieved of our obligation to close the merger. Silicon Motion has challenged the validity of that termination. On August 16, 2023, Silicon Motion delivered to us a notice, which Silicon Motion publicly disclosed, that it was purporting to terminate the Merger Agreement and that Silicon Motion would be commencing an arbitration before the Singapore International Arbitration Centre to seek damages from us arising from our alleged breaches of the Merger Agreement. On October 5, 2023, Silicon Motion filed a Notice of Arbitration with the Singapore International Arbitration Centre alleging that we breached the Merger Agreement. Additionally, on August 31, 2023, a Silicon Motion stockholder filed a class action complaint against us and certain of our current officers alleging that we materially misrepresented the likelihood the merger would close. Other potential plaintiffs may file additional lawsuits related to the previously contemplated merger. See Part I, Item 3 (Legal Proceedings) of this report for more information on the Silicon Motion arbitration and the class action lawsuit. We intend to vigorously defend against these legal proceedings and any alleged breaches of the Merger Agreement, but due to the uncertainties inherent in any legal proceedings, we cannot predict the outcome of any legal proceedings. Legal proceedings are time-consuming, and may divert management’s attention from our business. Legal proceedings are also expensive and could result in substantial costs to us, including any damages we are required to pay and costs associated with the indemnification of directors and officers. Please refer to the Risk Factor entitled “If we are required to pay any damages in connection with legal proceedings related to the termination of the Merger Agreement with Silicon Motion, including for any alleged breaches of the Merger Agreement, or if we agree to make any payments in any settlement of legal proceedings related to the termination of the Merger Agreement, the amount of such damages or payments could be significant and require us to draw down on all our existing lines of credit and use our cash resources, which may not be sufficient to satisfy any damages or payments and could have a material adverse effect on our business, operating results, and financial condition. We expect that we may not be able to obtain financing on favorable terms if at all or raise additional capital for any such payments. Even if we are able to finance such payments through the incurrence of additional indebtedness, any material increase in our indebtedness would adversely affect our operating results and cash-flows as we satisfy our underlying interest and principal payment obligations. Issuing additional shares of our common stock, if material, will result in dilution of existing shares outstanding. Any loan agreement is also expected to contain financial and operational covenants that would adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions.
We have already incurred, and expect to continue to incur, substantial costs in connection with the previously pending merger, the termination of the Merger Agreement, and the related legal proceedings. Aside from any damages or settlement amounts we may be required to pay, these costs are primarily associated with the fees of our financial advisors, accountants, lenders, and legal counsel. Since the merger has been terminated, we will have received little or no benefit in respect of such costs incurred. We may also experience negative reactions from the financial markets and our suppliers, customers, customer
20

prospects, and employees with regard to legal proceedings related to the termination of the Merger Agreement. Any of these factors could have a material adverse effect on our business, operating results, and financial condition or on the trading price of our common stock.
If we are required to pay any damages in connection with legal proceedings related to the termination of the Merger Agreement with Silicon Motion, including for any alleged breaches of the Merger Agreement, or if we agree to make any payments in any settlement of legal proceedings related to the termination of the Merger Agreement, the amount of such damages or payments could be significant and require us to draw down on all our existing lines of credit and use our cash resources, which may not be sufficient to satisfy any damages or payments and could have a material adverse effect on our business, operating results, and financial condition. We expect that we may not be able to obtain financing on favorable terms if at all or raise additional capital for any such payments. Even if we are able to finance such payments through the incurrence of additional indebtedness, any material increase in our indebtedness would adversely affect our operating results and cash-flows as we satisfy our underlying interest and principal payment obligations. Issuing additional shares of our common stock, if material, will result in dilution of existing shares outstanding. Any loan agreement is also expected to contain financial and operational covenants that would adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions.
If we are required to pay any damages in connection with legal proceedings related to the termination of the Merger Agreement, including for any alleged breaches of the Merger Agreement, or if we agree to make any payments in any settlement of legal proceedings related to the termination of the Merger Agreement, the amount of such damages or payments could be significant and require us to draw down on all our existing lines of credit and use our cash resources, which may not be sufficient to satisfy any damages or payments and could have a material adverse effect on our business, operating results, and financial condition. We expect that we may not be able to obtain financing on favorable terms if at all or raise additional capital for any such payments. However, if we finance all or a portion of the payment of damages or settlement amounts through the incurrence of additional indebtedness, any material payment and increase in our indebtedness would adversely affect our ability to use cash generated from operations as we repay interest and principal under the term loans and revolving credit facility, as applicable. Issuing additional shares of common stock, if material, would result in dilution of existing shares outstanding. In addition, our current credit agreement, and any new loan agreements, contain and would likely contain financial and operational covenants that may adversely affect our ability to engage in certain activities, including certain financing and acquisition transactions, stock repurchases, guarantees, and similar transactions, without obtaining the consent of the lenders, which may or may not be forthcoming. Such financial and operational covenants include compliance with a secured net leverage ratio test. Accordingly, outstanding indebtedness could adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders.
Specifically, if we are required to pay damages in connection with legal proceedings related to the termination of the Merger Agreement, including for alleged breaches of the Merger Agreement, or if we agree to make any payments in any settlement of legal proceedings related to the termination of the Merger Agreement, and we finance all or a portion of the payment of damages through the incurrence of additional indebtedness, any materially increased indebtedness could have important consequences to investors in our common stock, including the following:
our ability to obtain any necessary financing in the future for working capital, capital expenditures, debt service requirements, or other purposes may be limited or financing may be unavailable;
rising interest rates may make it more difficult for us, our customers, and our distributors to obtain financing and service our respective interest and debt obligations, which in turn has an impact on customer demand for our products as well as the business of our distributors;
we could be subject to substantial variable interest rate risk because our interest rate under term loans typically varies based on a fixed margin over an indexed rate (such as for the Initial Term Loan under the June 23, 2021 Credit Agreement) or an adjusted base rate. If interest rates were to continue to increase substantially, and we incur additional indebtedness, it would adversely affect our operating results and could affect our ability to service the indebtedness;
a portion of our cash flows is dedicated to the payment of interest and when applicable, principal, on our indebtedness and other obligations and will not be available for use in our business;
our level of indebtedness, combined with rising interest rates, could limit our flexibility in planning for, or reacting to, changes in our business and the markets in which we operate, including limiting our future investments or ability to enter into acquisitions and strategic partnerships, and obtain financing for such transactions; and
21

our high degree of indebtedness may make us more vulnerable to changes in general economic conditions and/or a downturn in our business, thereby making it more difficult for us to satisfy our obligations.
If we fail to make required debt payments, or if we fail to comply with other covenants in our debt service agreements, we would be in default under the terms of these agreements. Subject to customary cure rights, any default would permit the holders of the indebtedness to accelerate repayment of this debt and could cause defaults under other indebtedness that we have, any of which could have a material adverse effect on the trading price of our common stock.
Risks Related to Our Business
We face intense competition and expect competition to increase in the future, which could have a material adverse effect on our revenue, revenue growth rate, if any, and market share.
The global semiconductor market in general, and the broadband, wired and wireless infrastructure, and broader industrial and communications analog and mixed-signal markets in particular, are highly competitive. We compete in different target markets to various degrees on the basis of a number of principal competitive factors, including our products’ performance, features and functionality, energy efficiency, size, ease of system design, customer support, product roadmap, reputation, reliability and price. We expect competition to increase and intensify as a result of industry consolidation and the resulting creation of larger semiconductor companies. Large semiconductor companies resulting from industry consolidation could enjoy substantial market power, which they could exert through, among other things, aggressive pricing that could adversely affect our customer relationships, revenues, margins and profitability. In addition, we expect the internal resources of large, integrated OEMs may continue to enter our markets. Increased competition has resulted in price pressure, decreased demand, reduced revenue and profitability, and loss of market share, any of which could in the future materially and adversely affect our business, revenue, revenue growth rates, if any, and operating results.
As our products are integrated into a variety of communications and industrial platforms, our competitors range from large, international merchant semiconductor companies offering a wide range of semiconductor products to smaller companies specializing in narrow markets, to internal or vertically integrated engineering groups within certain of our customers. Our primary merchant semiconductor competitors include Broadcom Inc., Qualcomm Incorporated, Realtek Semiconductor Corp., Skyworks Solutions, Inc., Credo Semiconductor Inc., MediaTek, Inc., Marvell Technology Group Ltd., MACOM Technology Solutions Holdings, Inc., Texas Instruments Incorporated, Analog Devices, Inc., Renesas Electronics Corporation, Microchip Technology Inc. and Semtech Corporation. It is quite likely that competition in the markets in which we participate will increase in the future as existing competitors improve or expand their product offerings. In addition, other companies are in the process of developing competing products for our current and target markets. Because our products often are building block semiconductors which provide functions that in some cases can be integrated into more complex integrated circuits, we also face competition from manufacturers of integrated circuits, some of which may be existing customers or platform partners that develop their own integrated circuit products. If we cannot offer an attractive solution for applications where our competitors offer more fully integrated products, we may lose significant market share to our competitors. Some of our targeted customers for our optical interconnect solutions are module makers who are vertically integrated, where we compete with internally supplied components, and we compete with much larger analog and mixed-signal catalog competitors in the multi-market high-performance analog markets.
Our ability to compete successfully depends on factors both within and outside of our control, including industry and general economic trends. During past periods of downturns in our industry, competition in the markets in which we operate intensified as manufacturers of semiconductors reduced prices in order to combat production overcapacity and high inventory levels. Many of our competitors have substantially greater financial and other resources with which to withstand similar adverse economic or market conditions in the future. Moreover, the competitive landscape is changing as a result of intense consolidation within our industry as some of our competitors have merged with or been acquired by other competitors, and other competitors have begun to collaborate with each other, which could result in significant changes to the competitive landscape. In addition, changes in government trade policies, including the imposition of tariffs and export restrictions, could limit our ability to sell our products to certain customers and adversely affect our ability to compete successfully. These developments may materially and adversely affect our current and future target markets and our ability to compete successfully in those markets.
22

Global economic conditions, including factors such as high inflation or a potential recession, could continue to adversely affect our business, financial condition, and results of operations.
Inflation and uncertainty in customer demand and the worldwide economy has continued, and we expect to experience continued decline in our sales and revenues in the first quarter of 2024. In particular, we believe an economic slowdown and inventory oversupply will continue to add to volatility in managing the business. In addition, inventory oversupply could potentially lead to more inventory write-downs, including charges for any excess or obsolete inventory which could negatively impact our gross margins. Our products are incorporated in numerous consumer devices, and demand for such products is ultimately driven by consumer demand for products such as televisions, personal computers, automobiles, and cable modems. Many of these purchases are discretionary. Global economic volatility and economic volatility in the specific markets in which the devices that incorporate our products are ultimately sold, including the impacts of current high rates of inflation and a potential recession, can cause extreme difficulties for our customers and third-party vendors in accurately forecasting and planning future business activities. If banks and financial institutions with whom we have banking relationships enter receivership or become insolvent in the future, we may be unable to access, and we may lose, some or all of our existing cash, cash equivalents and investments to the extent those funds are not insured or otherwise protected by the FDIC. This unpredictability has and could continue to cause our customers to delay or reduce their capital expenditures and spending on our products, which would delay and lengthen sales cycles and negatively affect the overall demand for our products. Worsening economic instability could continue to result in a cancellation of such orders or otherwise adversely affect spending for information technology and limit our ability to forecast future demand for our products, which could reduce expected revenues or result in a write-down of any excess or obsolete inventory. Furthermore, during challenging economic times, our customers may face challenges in gaining timely access to sufficient credit, which could impact their ability to make timely payments to us. These events, together with economic volatility that may face the broader economy and, in particular, the semiconductor and communications industries, may adversely affect, our business, particularly to the extent that consumers decrease their discretionary spending for devices deploying our products. However, the magnitude of such volatility on our business and its duration is uncertain and cannot be reasonably estimated at this time.
Other areas of our business which could be disrupted or subject to negative impacts of negative global economic conditions may include, but may not be limited to, the following:
Reduced ability to accurately predict our future revenue and budget future expenses;
Inefficiencies, delays and additional costs in design win, product development, production and fulfillment;
Accounts receivable collection issues should any of our limited and significant customers experience liquidity concerns;
Material impacts to the value of our common stock, which may result in impairment of our goodwill;
Material impairment of our assets, if recoverability thereof becomes a concern; and
Decreased availability of capital or access thereto in the United States and from other jurisdictions in which we operate.
We are subject to the cyclical nature of the semiconductor industry.
The semiconductor industry is highly cyclical and is characterized by constant and rapid technological change, rapid product obsolescence and price erosion, evolving standards, short product life cycles and wide fluctuations in product supply and demand. The current downturn, which was aggravated by certain factors such as high interest rates and excess channel inventory, has resulted in, or any future downturns may result in, diminished product demand, production overcapacity, high inventory levels and accelerated erosion of our average selling prices. Furthermore, any future upturn in the semiconductor industry could result in increased competition for access to third-party foundry and assembly capacity. We are dependent on the availability of this capacity to manufacture and assemble all of our products. None of our third-party foundry or assembly contractors has provided assurances that adequate capacity will be available to us in the future. A significant downturn or upturn could have a material adverse effect on our business and operating results.
23

A significant variance in our operating results or rates of growth, if any, could continue to lead to substantial volatility in our stock price. Our revenue has declined, and we may not sustain our current level of revenue, which has declined, and/or manage future growth effectively. The impact of excess inventory in the channel has continued to influence our customers’ expected demand for certain of our products.
Our net revenue decreased from $1.1 billion in the year ended December 31, 2022 to $693.3 million in the year ended December 31, 2023 and the decline in net revenue could continue in future periods. Among other factors, the decrease is as a result of macroeconomic conditions impacting customer demand. Prior to 2023, our net revenues grew to $1.1 billion for the year ended December 31, 2022. We currently expect that revenue will fluctuate in the future, from period-to-period, consistent with the cyclical nature of our industry, and we expect to experience further decline in revenue in the first quarter of 2024 due to current macroeconomic conditions impacting customer demand for various products. Further, the impact of excess inventory in the channel has continued to influence our customers’ expected demand for some of our products.
In addition, in October 2023, we initiated a reduction of our workforce to align our operational needs with the changes in macroeconomic conditions and the demand environment. We may not realize, in full or in part, the anticipated benefits, savings and improvements from our reduction of our workforce due to unforeseen difficulties, delays or unexpected costs. If we are unable to realize the expected operational efficiencies and cost savings from our reduction of our workforce, our operating results and financial condition would be adversely affected.
You should not rely on our operating results for any prior quarterly or annual periods as an indication of our future operating performance. Please refer to the Risk Factor entitled “Our operating results are subject to substantial quarterly and annual fluctuations and have fluctuated in the past and may fluctuate significantly due to a number of factors that could adversely affect our business and our stock price” for a discussion of factors contributing to variances in our operating results or rates of growth, if any. If we are unable to resume adequate revenue growth and manage our operating expenses, our financial results could suffer and our stock price could decline.
To manage any future growth successfully, we believe we must effectively, among other things:
successfully develop new products and penetrate new applications and markets;
recruit, hire, train and manage additional qualified engineers for our research and development activities, especially in the positions of design engineering, product and test engineering and applications engineering;
implement and improve our administrative, financial and operational systems, procedures and controls; and
enhance our information technology support for enterprise resource planning and design engineering by adapting and expanding our systems and tool capabilities, and properly training new hires as to their use.
If we are unable to resume and manage our growth effectively, we may not be able to take advantage of market opportunities or develop new products and we may fail to satisfy customer requirements, maintain product quality, execute our business plan, or respond to competitive pressures.
Our business, financial condition and results of operations could continue to be adversely affected by military conflicts, geopolitical and economic tensions among countries in which we conduct business, including between the United States and China, among other countries. For example, as more entities are added to restricted export control lists, or as semiconductor technology exports to other countries are further controlled, our need to seek authorization from the U.S. government may impact our ability to do business.
We sell our products throughout the world. Products shipped to Asia accounted for 75% of our net revenue in the year ended December 31, 2023. In addition, as of December 31, 2023, approximately 78% of our employees are located outside of the United States. The majority of our products are manufactured, assembled and tested in Asia, and our major distributors are located in Asia. Multiple factors relating to our international operations and to particular countries in which we operate could have a material adverse effect on our business, financial condition and results of operations. These factors include:
changes in political, regulatory, legal or economic conditions;
geopolitical conflicts and tensions, especially as between the United States and China, that could destabilize trading relationships and economic activity;
24

restrictive governmental actions, such as restrictions on the transfer or repatriation of funds and foreign investments and trade protection measures, including export controls and restrictions, duties and quotas and customs duties and tariffs;
disruptions of capital and trading markets;
changes in import and/or export control restrictions and regulations by governments, such as changes to licensing requirements or other anti-diversion enforcement measures, as a result of ongoing armed conflict and geopolitical tensions among the United States, China, Russia, Ukraine and other countries;
transportation delays;
civil disturbances or political instability;
other unpredictable geopolitical turmoil, including terrorism, war or political or military coups, including the current conflict in Israel (and any broadening of the conflict);
differing employment practices and labor standards;
limitations on our ability under local laws to protect our intellectual property;
local business and cultural factors that differ from our customary standards and practices;
nationalization and expropriation;
changes in tax laws;
public health emergencies, such as another outbreak of COVID-19 or other communicable disease;
currency fluctuations relating to our international operating activities; and
difficulty in obtaining distribution and support.
In addition to a significant portion of our wafer supply coming from Taiwan, Singapore, China and South Korea, substantially all of our products undergo packaging and final testing in Taiwan, Singapore, China, South Korea, Malaysia, and Thailand. Any conflict or uncertainty in these countries, including due to geopolitical conditions, natural disasters, public health or safety concerns, could have a material adverse effect on our business, financial condition and results of operations. In addition, if the government of any country in which our products are manufactured or sold sets technical standards for products manufactured in or imported into their country that are not widely shared, it may lead some of our customers to suspend imports of their products into that country, require manufacturers in that country to manufacture products with different technical standards and disrupt cross-border manufacturing relationships which, in each case, could have a material adverse effect on our business, financial condition and results of operations.
Changes in trade policies among the United States and other countries, in particular the imposition of new or higher tariffs, could place pressure on our average selling prices as our customers seek to offset the impact of increased tariffs on their own products. Increased tariffs or the imposition of other barriers to international trade could decrease demand and have a material adverse effect on our revenues and operating results.
The United States has imposed or proposed new or higher tariffs on certain products exported by a number of U.S. trading partners, including China, Europe, Canada, and Mexico. In response, many of those trading partners, including China, have imposed or proposed new or higher tariffs on American products. We have experienced weakening demand in China, and continuing changes in government trade policies create a heightened risk of further increased tariffs that impose barriers to international trade and could further decrease international demand. Our business and operating results are substantially dependent on international trade. Many of our manufacturers sell products incorporating our integrated circuits into international markets.
Tariffs on our customers’ products may adversely affect our gross profit margins in the future due to the potential for increased pressure on our selling prices by customers seeking to offset the impact of tariffs on their own products. In addition, tariffs could make our OEM and ODM customers’ products less attractive relative to products offered by their competitors, which may not be subject to similar tariffs. Some OEM and ODMs in our industry have already implemented short-term price adjustments to offset such tariffs and transitioned their production and supply chain to locations outside of China. We believe
25

that increases in tariffs on imported goods or the failure to resolve current international trade disputes could further decrease demand and have a material adverse effect on our business and operating results.
Furthermore, compliance with export controls and implementation of additional tariffs may increase compliance costs and further affect our business and operating results.
We will lose sales if we are unable to obtain or retain government authorization to export certain of our products or technology related to the development or production of our products or if such authorizations are revoked, and we will be subject to legal and regulatory consequences if we do not comply with applicable export control laws and regulations.
Certain of our products and technologies are subject to export and/or import controls imposed by countries in which we do business, including the United States Export Administration Regulations, or EAR, administered by the U.S. Department of Commerce’s Bureau of Industry and Security, or BIS. Certain of our products and technologies are subject to the EAR, which may require a license authorization from BIS prior to the shipment or sharing of certain products and technologies with certain end users or destinations. Such approval may be delayed, denied, or even revoked after initially being granted by BIS, depending on one or more factors including the type of product or technology at issue, the intended end use, the identity of the end user, the identity of other companies involved in the production process, and whether a license exception might apply, among others. We are subject to similar export controls regulations in other jurisdictions where we operate, including the European Union, Singapore, and Taiwan, among others.
Export control laws, regulations, and orders are complex, change frequently and with limited or no notice, have generally become more stringent over time and have intensified as U.S.-China geopolitical tensions worsen. Since October 2022, the United States has announced export control restrictions on a number of entities based in China due to national security and human rights concerns and additional more severe restrictions may be possible. The addition of new entities to restricted party lists can further increase the scope of export restrictions applicable to our business. The United States has also announced measures intended to further restrict the export of certain advanced semiconductor products and technology, as well as products that incorporate those advanced semiconductor products, to the People’s Republic of China, or China, and/or certain companies located in China due to national security and human rights concerns, including the imposition of new license requirements for certain semiconductor technologies. Failure to obtain required export licenses for our products or the placement of one or more of our customers on any restricted parties lists could significantly reduce our revenue and harm our business.
Obtaining export licenses can be difficult, costly and time-consuming and we may not always be successful in obtaining necessary export licenses. Our failure to obtain required import or export approval for our products may adversely affect our business, and other limitations imposed on our ability to export or sell our products may also harm our international and domestic revenue. In addition, it is possible that BIS can revoke licenses that have been granted or decline to re-issue such licenses upon their expiration. Although our policies, procedures, and controls are designed to detect and prevent potential violations and maintain ongoing compliance with applicable export controls laws, we cannot assure you that we have been or will be at all times in complete compliance with such laws and regulations. For example, our products could be diverted to bad actors. In addition, if our customers or business partners fail to comply with applicable regulations and laws, we may be subject to liability and may be required to suspend sales or take other action which could damage our reputation and negatively impact our results of operations. If we violate or fail to comply with any of them, a range of consequences could result, including fines, import/export restrictions, sales limitations, criminal and civil liabilities or other sanctions. The absence of comparable restrictions imposed on competitors based in other countries may adversely affect our competitive position.
To the extent that we do business with parties on the Entity List under approved export licenses, our business could be affected if the government delays, denies, or otherwise does not grant or renew required licenses. We currently have licenses from BIS that permit certain of our transactions with two restricted parties, but those licenses may be revoked at any time or denied for renewal when the license expires. One of our third party foundry partners, Semiconductor Manufacturing International Corporation, or SMIC, was added to the BIS Entity list in December 2020. As a result of that Entity List listing, we must obtain export licenses from BIS for the export or reexport to SMIC of any technology for the development or production (fabrication) of our products. Although we have obtained export licenses in order to have SMIC manufacture certain products for us, those export licenses could be revoked at any time. Revocation of any of those export licenses could significantly disrupt our ability to obtain the products in question and fulfill customer requirements. Moreover, the issuance of export licenses for other technology transfers to SMIC is a matter of discretion with the U.S. government, and it is uncertain whether we will be able to obtain export licenses, in a timely manner, for the transfer of technology required by SMIC to produce semiconductor wafers for us. If we are unable to obtain those export licenses, it may be necessary to have the products fabricated by other semiconductor foundries, which may be more costly alternatives to SMIC, and which may have limited capacity to fabricate sufficient products to meet our requirements.
26

Additionally, current and future business with parties subject to significant export restrictions, including those named on the Entity List may be limited in scope or suspended entirely in order to comply with the EAR or other applicable laws or regulations and, as a result, our revenue could be adversely impacted until a license is granted or renewed. It is possible that the U.S. government may not grant licenses or renew licenses to transact business with entities on the Entity List.
In September 2022, we self-identified a potential violation of the EAR related to certain transactions with one of our foundry partners in China on the Entity List in which limited technology was furnished to our Specific Foundry Partner without authorization under the EAR. Upon discovery, we took immediate action to remediate, including by implementing additional measures to prevent recurrence. Our Audit Committee engaged outside counsel to conduct a privileged investigation. On March 3, 2023, we submitted a comprehensive voluntary self-disclosure to BIS regarding the potential EAR violation described above and other potential export control violations. On June 8, 2023, BIS closed out its review of our voluntary self-disclosure without monetary or other penalties and with the issuance of a “warning letter.”
We also are subject to risks associated with international geopolitical and military conflicts.
Our business has been impacted and may continue to be impacted by geopolitical conditions such as international trade wars (including between the United States and China), the military conflict in Israel, the Russia-Ukraine conflict, and increased political tensions in Russia, Europe, the Middle East and Asia. Currently, significant uncertainty surrounds the future trade relationships among the United States, China, and Russia. The U.S. government continues to make significant changes in U.S. trade policies that could negatively affect our business. Additionally, policies made by other countries, such as China and Russia or their allies, could also negatively impact our business. In a number of cases, compliance with these policies has required us to take actions adverse to our business.
Beginning in May 2019, we ceased normal business operations with entities affiliated with Huawei Technologies Co., Ltd., and certain other entities following an amendment to the EAR which added these entities to the Entity List for acting contrary to the national security or foreign policy of the United States. We obtained export licenses for certain transactions with these entities. As noted above, export licenses can be revoked or BIS could choose not to renew such licenses, which would halt the currently-approved licensed activities.
In September 2020, we further restricted business operations with additional entities affiliated with Huawei when the BIS again amended the EAR to add such entities to the Entity List.
Since October 2022, the United States government has taken steps to restrict the export of certain advanced semiconductor products and technology to the People’s Republic of China and/or certain companies located in China due to national security and human rights concerns. In October 2022, BIS announced additional restrictions on products and/or technology destined for use in the People’s Republic of China, including additional export controls and/or requirements on (1) certain advanced computing integrated circuits, computer commodities that contain such integrated circuits and certain semiconductor manufacturing items; (2) products and/or technologies that may be destined for facilities capable of producing certain advanced node integrated circuits; and (3) transactions involving items for supercomputer and semiconductor manufacturing end uses. In October 2023, BIS announced additional restrictions on the export of certain advanced semiconductors and semiconductor manufacturing technology to China, primarily focused on integrated circuits with military, data center, or artificial intelligence applications. Pursuant to those October 2023 export control amendments, various categories of integrated circuits are now subject to export licensing and export control restrictions for export or reexport to China and certain other countries. We have confirmed that some of our products are subject to these new controls. BIS also announced restrictions on exports to (1) companies headquartered in China or Macau, and (2) end users in certain countries of concern, in order to prevent diversion of controlled products or technology to China. The United States government has also continued to add Chinese entities to the Entity List. We regularly monitor changes to applicable export control regulations to assess the impact to our business, if any. To date, none of our material customers located in China has been added to the Entity List or other restricted party list.
The BIS continues to add many new entities to the Entity List and Unverified List. As noted above, our ability to sell or distribute products or technology will be limited if BIS further amends the EAR to add restrictions against parties who are or may be our customers.
We are required to obtain special licenses to conduct business with entities on the Entity List and to conduct additional diligence and recordkeeping, including obtaining user statements from entities on the Unverified List. Failure to obtain any required license would likely result in a loss of business and a corresponding negative impact on our financial position and results of operations.
27

We cannot predict what actions may ultimately be taken with respect to trade relations between the United States and China or other countries, which products may be subject to such actions or what actions may be taken by other countries in retaliation. In response to the United States tightening export controls on China, China has instituted restrictions of its own that affect U.S. companies and may impact us and related entities. We have experienced weakening demand in China, and such future developments related to U.S.-China relations may also have an impact on our supply chain. Additionally, the geopolitical developments in relations between Taiwan and China could affect the supply of our products from Taiwan, including from Taiwan Semiconductor Manufacturing Company, Limited, or TSMC.
We believe direct impacts of the economic sanctions against Russia and the military conflict in Ukraine are currently limited to volatility in the prices of metals used by our outsourced semiconductor assembly and test, or OSAT, supply chain, in particular around the supply of palladium, for which Russia is the top producer in the world, as well as increased fuel costs, which has global impact on transportation costs, including the shipping and delivery of our products. However, the magnitude of such price volatility on our business and its duration is uncertain and cannot be reasonably estimated at this time. We currently do not sell product in Russia, or sell product to distributors for resale in Russia.
The ongoing military conflict in Israel has resulted in our employees located in Israel having to perform military service and/or being negatively impacted by violence or political instability, which could interrupt business and increase costs associated with relocating employees, engaging with alternative third-party contractors or hiring additional employees outside of Israel. As the conflict continues, we cannot provide assurances that our business will not be impacted in the future.
We cannot provide assurances that we will not face disruptions of distribution arrangements in the future, including through the imposition of governmental prohibitions on selling our products to particular customers, further sanctions on Russia or other countries, and/or increases in costs of certain raw materials and transportation that will also adversely affect our revenues and operating results. Loss of a key distributor or customer under similar circumstances could have a material adverse effect on our business, revenues and operating results.
We depend on a limited number of customers for a substantial portion of our revenue, and the loss of, or a significant reduction in orders from, one or more of our major customers has had and could continue to have a material adverse effect on our revenue and operating results.
In the year ended December 31, 2023, one customer accounted for 10% of our net revenue, and our ten largest customers collectively accounted for 54% of our net revenue, of which distributor customers accounted for 16% of our net revenue. In the year ended December 31, 2023, we have experienced a decrease in customer demand, and consequently a reduction in orders, primarily due to macroeconomic factors and excess inventory in the channel following the industry-wide supply shortage in 2021 and 2022. We expect that our operating results for the foreseeable future will continue to show a substantial percentage of sales dependent on a relatively small number of customers. In the future, these customers may decide, as they have at times before, not to purchase our products at all, may purchase fewer products than they did in the past, or may defer or cancel purchases or otherwise alter their purchasing patterns. Factors that could affect our revenue from these large customers include the following:
macroeconomic and business factors influencing such customers’ demand for our products, including excess inventory in the channel;
substantially all of our sales to date have been made on a purchase order basis, and we do not have long-term product purchase commitments with our customers;
some of our customers have sought or are seeking relationships with current or potential competitors which may affect their purchasing decisions;
service provider and OEM consolidation across cable, satellite, and fiber markets could result in significant changes to our customers’ technology development and deployment priorities and roadmaps, which could affect our ability to forecast demand accurately and could lead to increased volatility in our business; and
technological changes in our markets could lead to substantial volatility in our revenues based on product transitions, and particularly in our broadband markets, we face risks based on changes in the way consumers are accessing and using broadband and cable services, which could affect operator demand for our products.
In addition, delays in development could impair our relationships with our strategic customers and negatively impact sales of the products under development. Moreover, it is possible that our customers may develop their own products or adopt a
28

competitor’s solution for products that they currently buy from us. When this occurs, our sales have previously and could in the future decline and/or our market share has previously and may in the future be reduced or smaller than anticipated and our business, financial condition and results of operations could be materially and adversely affected.
Our relationship with customers has been and could continue to be impaired by our sale of patents. For example, our customers are and could be subject to patent infringement based on patents we divested to the extent that our customers also source components from our competitors, such as those referenced in Part I, Item 3 (Legal Proceedings) of this report.
Our relationships with some customers may deter other potential customers who compete with these customers from buying our products. To attract new customers or retain existing customers, we sometimes offer customers favorable prices on our products which results in a decline in our average selling prices and, if material, a decline in our gross margins. The loss of a key customer, a reduction in sales to any key customer or our inability to attract new significant customers could seriously impact our revenue and materially and adversely affect our results of operations.
A significant portion of our revenues are from sales of product to distributors, who then resell our product. Our agreements with certain of these distributors provide protection against price reduction on their inventories of our products. The loss of certain distributors could have a material adverse effect on our business and results of operations, and price reductions associated with their inventories of our products could have a material adverse effect on our operating results in the event of a dramatic decline in selling prices for these products.
In addition, the current situation relating to trade with China and governmental and regulatory concerns relating to specific Chinese companies continue to remain fluid and unpredictable. Products shipped to mainland China accounted for 11% of our net revenue during the year ended December 31, 2023 compared to 16% during the year ended December 31, 2022. Our current and future operating results could be materially and adversely affected by limitations on our ability to sell to one or more Chinese customers, as described in the section “Risks Related to Our Business” under the risk factor “We are also subject to risks associated with international geopolitical conflicts involving the U.S. and other governments such as China and Russia”, and by tariffs and other trade barriers that may be implemented by governmental authorities.
Any legal proceedings or claims against us could be costly and time-consuming to defend and could harm our reputation regardless of the outcome.
In addition to the legal proceedings referenced in Part I, Item 3 - Legal Proceedings of this report, we are subject to legal proceedings and claims that arise in the ordinary course of business, including intellectual property, product liability, employment, class action, customer claims, whistleblower and other litigation claims, and governmental and other regulatory investigations and proceedings and we may not be successful in such proceedings. In addition, we have implemented a reduction in force and the attendant layoffs has resulted and could result in the risk of claims being made by or on behalf of affected employees. Such matters can be time-consuming, divert management’s attention and resources, cause us to incur significant expenses or liability, or require us to change our business practices. In addition, the expense of litigation and the timing of this expense from period to period are difficult to estimate, subject to change, and could adversely affect our financial condition and results of operations. Because of the potential risks, expenses, and uncertainties of litigation, we may, from time to time, settle disputes, even where we have meritorious claims or defenses, by agreeing to settlement agreements. Any of the foregoing could adversely affect our business, financial condition, and results of operations.

We have been and may in the future be subject to information technology failures, including security breaches, cyber-attacks, design defects or system failures, that could disrupt our operations, damage our reputation and adversely affect our business, operations, and financial results.
We rely on our information technology systems for the effective operation of our business and for the secure maintenance and storage of confidential data relating to our business and third-party businesses. In June 2020, we announced a security incident resulting from a Maze ransomware attack affecting certain but not all operational systems within our information technology infrastructure. Because we did not satisfy the attacker’s monetary demands, on June 15, 2020, the attacker released online certain proprietary information obtained from our network. Since that time, our internal information technology team, supplemented by a leading cyber defense firm, took steps aimed at containing and assessing this incident, including implementing enhanced security controls aimed at protecting our information technology systems. Since that event, security breaches and incidents, computer malware and computer hacking attacks have continued to become more prevalent and sophisticated. These threats are constantly evolving, making it increasingly difficult to successfully defend against or implement adequate preventive measures. We experience cyber-attacks of varying degrees on our technology infrastructure and systems and notwithstanding our defensive measures, experienced programmers, hackers, state actors, or others may be able to penetrate our security controls through attacks such as phishing, impersonating authorized users, ransomware, viruses, worms and other malicious software programs, software supply chain attacks, exploitation of design flaws, bugs and other security weaknesses
29

and vulnerabilities, covert introduction of malware to computers and networks, including those using techniques that change frequently or may be disguised or difficult to detect, or designed to remain dormant until a triggering event or that may continue undetected for an extended period of time. Geopolitical tensions or conflicts may create heightened risk of cyber-attacks and attackers have used artificial intelligence and machine learning to launch more automated, targeted and coordinated attacks against targets. Businesses we acquire may increase the scope and complexity of our information technology systems, and this may increase our risk exposure to cyber-attack when there are difficulties integrating diverse legacy systems that support operations for the acquired businesses. Our information technology infrastructure also includes products and services provided by third parties, and these providers can experience breaches of their systems and products, or provide inadequate updates or support, which can impact the security of our systems and our proprietary or confidential information.
A cybersecurity incident or other compromise of our information technology systems could result in unauthorized publication of confidential business or proprietary information belonging to us, a customer, supplier, employee or other third party, including personal data, result in violations of privacy or other laws, expose us to a risk of litigation, cause us to incur direct losses if attackers initiate wire transfers or access our bank or investment accounts, or damage our reputation. More generally, any theft, loss, misuse, or other unauthorized processing of any confidential business or proprietary information, including personal data, collected, used, stored, transferred, or otherwise processed by us or on our behalf could result in significantly increased costs, expenses, damage to our reputation, and claims, litigation, demands, and regulatory investigations or other proceedings. The cost and operational consequences of implementing further data protection measures either as a response to specific breaches or incidents or as a result of evolving risks could be significant. In addition, our inability to use or access our information systems at critical points in time could adversely affect the timely and efficient operation of our business. Any delayed sales, significant costs or lost customers resulting from these technology failures could adversely affect our business, operations and financial results. We also may face difficulties or delays in identifying and remediating and otherwise responding to any security breach or incident.
From time-to-time, we upgrade software that we use in our business, including our enterprise resource planning, or ERP, system. Our business may be disrupted if our software does not work as planned or if we experience issues relating to any implementation, or accessing our software as has happened in a previous cybersecurity attack, in which case we may be unable to timely or accurately prepare financial reports, make payments to our suppliers and employees, or ship to, invoice and collect from our customers.
We may be subject to supply chain attacks where threat actors attempt to inject malicious code into our products thus infecting our products and the systems of our customers. Any such supply chain attack could have magnified damages to our business as a direct result of the attack as well as due to a loss of credibility or reputation with our customers. Such attempts are increasing in number and in technical sophistication, and if successful, expose us and the affected parties to risk of loss or misuse of proprietary or confidential information or disruptions of our business operations, including our manufacturing operations.
Third parties with which we conduct business, such as foundries, assembly and test contractors, and distributors, have access to certain portions of our sensitive data, and we rely on third parties to store and otherwise process data for us. We are dependent on the information security systems of these third parties and they face substantial security risks similar to those outlined above. Any security breaches or incidents or other unauthorized access by third parties to the systems of our suppliers, service providers, or other third parties with access to our sensitive data, or the existence of computer viruses, ransomware or other malicious code in their data, software, or hardware, could result in disruptions or failures of systems used in our business, payments to fraudulent bank accounts, and expose us to a risk of loss, misappropriation, unavailability and other unauthorized processing of information. Any of the foregoing, or the perception any of them has occurred, could have a material adverse impact on our business, operations and financial results.
Additionally, we cannot be certain that our insurance coverage will be adequate or otherwise protect us with respect to claims, expenses, fines, penalties, business loss, data loss, litigation, regulatory actions, or other impacts arising from any of the security breaches or incidents outlined above, or that such coverage will continue to be available on acceptable terms or at all. Any of these results could adversely affect our business, operations and financial results, potentially in a material manner.
Average selling prices of our products have and could decrease in the future, which could have a material adverse effect on our revenue and gross margins.
We have and may in the future experience substantial period-to-period fluctuations in our operating results due to erosion of our average selling prices. From time to time, we have reduced the average unit price of our products due to competitive pricing pressures, new product introductions by us or our competitors, and for other reasons, and we expect that we will have to
30

do so again in the future. In particular, we believe that industry consolidation has provided a number of larger semiconductor companies with substantial market power, which has had a material adverse impact on selling prices in some of our markets. If we are unable to offset any reductions in our average selling prices by increasing our sales volumes or introducing new products with higher margins, our revenue and gross margins will suffer. To support our gross margins, we must develop and introduce new products and product enhancements on a timely basis and continually reduce our and our customers’ costs. Our inability to do so would cause our revenue and gross margins to decline. In addition, under certain of our agreements with key distributors, we provide protection for reductions in selling prices of the distributors’ inventory, which could have a material adverse effect on our operating results if the selling prices for those products fell dramatically.
If we fail to penetrate new applications and markets, our revenue, revenue growth rate, if any, and financial condition could be materially and adversely affected.
We sell a significant portion of our products to manufacturers of cable broadband voice and data modems and gateways, satellite outdoor units or LNB’s, optical modules for long-haul and metro telecommunications markets, and RF transceivers and modem solutions for wireless infrastructure markets. Our product offerings also include broadband data access, power management and interface technologies which are ubiquitous functions in new and existing markets such as wireless and wireline communications infrastructure, broadband access, industrial, enterprise network, and automotive applications. We have further expanded our product offerings to include Wi-Fi, ethernet and broadband gateway processor SoCs and intellectual property that utilizes patented machine learning techniques to improve signal integrity and power efficiency in SoCs, ASICs, and field-programmable gate arrays, or FPGAs, used in next-generation communication and artificial intelligence systems. Our future revenue growth, if any, will depend in part on our ability to further penetrate into, and expand beyond, these markets with analog, digital and mixed-signal solutions targeting the markets for Wi-Fi and broadband, high-speed optical interconnects for data center, metro, and long-haul optical modules, telecommunications wireless infrastructure, and cable DOCSIS 3.1 network infrastructure products. Each of these markets presents distinct and substantial risks. If any of these markets do not develop as we currently anticipate, or if we are unable to penetrate them successfully, it could materially and adversely affect our revenue and revenue growth rate, if any.
Broadband data modems and gateways and video gateways continue to represent a significant North American and European revenue generator. The North American and European Pay-TV market is dominated by a few OEMs, including Vantiva SA, Commscope Holding Company, Inc., Hitron Technologies Inc., Compal Broadband Networks, Inc., Humax Co., Ltd., and Samsung Electronics Co., Ltd. These OEMs are large multinational corporations with negotiating power relative to us and are undergoing significant consolidation. Securing design wins with any of these companies requires a substantial investment of our time and resources. Even if we succeed, additional testing and operational certifications will be required by the OEMs’ customers, which include large Pay-TV television companies such as Comcast Corporation, Liberty Global plc, Charter Communications, Inc., Sky UK Limited, AT&T Inc. and EchoStar Corporation. In addition, our products will need to be compatible with other components in our customers’ designs, including components produced by our competitors or potential competitors. There can be no assurance that these other companies will support or continue to support our products.
If we fail to penetrate these or other new markets upon which we target our resources, our revenue and revenue growth rate, if any, likely will decrease over time and our financial condition could suffer.
A significant portion of our revenue is attributable to demand for our products in markets for broadband solutions, and development delays and consolidation trends among cable and satellite Pay-TV and broadband operators could adversely affect our future revenues and operating results.
For the year ended December 31, 2023 and 2022, revenue directly attributable to broadband applications accounted for approximately 29% and 44% of our net revenue, respectively. We have experienced a decrease in broadband net revenue of $289.7 million for the year ended December 31, 2023, as compared to the year ended December 31, 2022, and the decline in revenue could continue in future periods. Delays in the development of, or unexpected developments in, the broadband markets, including international macroeconomic headwinds, could have an adverse effect on order activity by OEMs in these markets and, as a result, on our business, revenue, operating results and financial condition. In addition, consolidation trends among Pay-TV and broadband operators may continue, which could delay or lead to cancellations of major spending programs and have a material adverse effect on our future operating results and financial condition.
31

We may be unable to make the substantial and productive research and development investments that are required to remain competitive in our business.
The semiconductor industry requires substantial investment in research and development in order to develop and bring to market new and enhanced technologies and products. Many of our products originated with our research and development efforts, which we believe have provided us with a significant competitive advantage. For year ended December 31, 2023, 2022, and 2021, our research and development expense was $269.5 million, $296.4 million, and $278.4 million, respectively. While we are closely monitoring our current research and development expenses, we expect our research and development expenses to increase in future years when we return to expanding our product portfolio and enhancing existing products. We monitor such expenditures as part of our strategy of devoting focused research and development efforts on the development of innovative and sustainable product platforms. We are committed to investing in new product development internally in order to stay competitive in our markets and plan to maintain research and development and design capabilities for new solutions in advanced semiconductor process nodes such as 16nm and 5nm and beyond, as well as to address challenges of capturing and processing high quality broadband communications and high-speed optical interconnect signals. However, we do not know whether we will have sufficient resources to maintain the level of investment in research and development required to remain competitive as semiconductor process nodes continue to shrink and become increasingly complex. In addition, we cannot assure you that the technologies that are the focus of our research and development expenditures will become commercially successful. Furthermore, we currently receive grants from certain non-U.S. governments, but those grants and any future grants may not be available to us in the future.
The complexity of our products could result in unforeseen delays or expenses caused by undetected defects or bugs, which could reduce the market acceptance of our new products, damage our reputation with current or prospective customers and adversely affect our operating costs.
Highly complex products like our Wi-Fi and broadband RF receivers and RF receiver SoCs, physical medium devices for optical modules, RF transceiver and modem solutions for wireless infrastructure markets, and high-performance analog solutions may contain defects and bugs when they are first introduced or as new versions are released. Where any of our products, including legacy acquired products, contain defects or bugs, or have reliability, quality or compatibility problems, we may not be able to successfully correct these problems. Consequently, our reputation may be damaged and customers may be reluctant to buy our products, which could materially and adversely affect our ability to retain existing customers and attract new customers, and our financial results. In addition, these defects or bugs could interrupt or delay sales to our customers. If any of these problems are not found until after we have commenced commercial production of a new product, we may be required to incur additional development costs and product recall, repair or replacement costs, and our operating costs could be adversely affected. These problems may also result in warranty or product liability claims against us by our customers or others that may require us to make significant expenditures to defend these claims or pay damage awards. In the event of a warranty claim, we may also incur costs if we compensate the affected customer. We maintain product liability insurance, but this insurance is limited in amount and subject to significant deductibles. There is no guarantee that our insurance will be available or adequate to protect against all claims. We also may incur costs and expenses relating to a recall of one of our customers’ products containing one of our devices. The process of identifying a recalled product in devices that have been widely distributed may be lengthy and require significant resources, and we may incur significant replacement costs, contract damage claims from our customers and reputational harm. Costs or payments made in connection with warranty and product liability claims and product recalls could materially affect our financial condition and results of operations, and ability to obtain future coverage. Although we purchase insurance to mitigate certain losses, any uninsured losses could negatively affect our operating results. Although we maintain reserves for reasonably estimable liabilities and purchase product liability insurance, if a catastrophic product liability claim were to occur, our reserves may be inadequate to cover the uninsured portion of such claims. Further, our business liability insurance may be inadequate, may not cover the claims, and future coverage may be unavailable on acceptable terms, which could adversely impact our financial results.
Our operating results are subject to substantial quarterly and annual fluctuations and have fluctuated in the past and may fluctuate significantly due to a number of factors that could adversely affect our business and our stock price.
Our revenue and operating results have fluctuated in the past and are likely to fluctuate in the future. For example, our revenue declined from $1.1 billion for the year ended December 31, 2022 to $693.3 million for the year ended December 31, 2023 and revenue could continue to decline. These fluctuations may occur on a quarterly and on an annual basis and are due to a number of factors, many of which are beyond our control. These factors include, among others:
seasonality or cyclical fluctuations in our markets;
32

overall demand volatility for semiconductor solutions across a diverse range of communications, industrial and multimarket applications;
changes in end-user demand for the products manufactured and sold by our customers;
the receipt, reduction or cancellation of significant orders by customers;
fluctuations in the levels of component inventories held by our customers;
the gain or loss of significant customers;
market acceptance of our products and our customers’ products;
our ability to develop, introduce, and market new products and technologies on a timely basis;
the availability and cost of products from our suppliers;
the timing and extent of operating expenses, including costs related to product development and personnel compensation and benefits;
new product announcements and introductions by us or our competitors;
incurrence of research and development and related new product expenditures;
government actions, by the United States, China or other countries, that impose barriers or restrictions that would impact our ability to sell or ship products to customers;
currency fluctuations;
fluctuations in manufacturing yields of integrated circuits;
significant warranty claims, including those not covered by our suppliers;
changes in our product mix or customer mix;
potential indemnification claims, including those arising as a result of our contractual arrangements or intellectual property disputes;
intellectual property disputes;
timing and extent of product development costs;
loss of key personnel or inability to attract, retain and motivate qualified skilled workers;
impairment of long-lived assets, including masks and production equipment; and
the effects of competitive pricing pressures, including decreases in average selling prices of our products.

For example, we often experience flat-to declining revenue in the first quarter of each fiscal year and increasing revenue in the second quarter of each fiscal year. Our historical growth may have reduced the impact of seasonal or cyclical factors that might have influenced our business to date. If our growth rate continues to slow, seasonal or cyclical variations in our operations may become more pronounced over time and may materially affect our business, financial condition, results of operations and prospects. These factors are difficult to forecast, and these, as well as other factors, could materially adversely affect our quarterly or annual operating results. We typically are required to incur substantial development costs in advance of a prospective sale with no certainty that we will ever recover these costs. A substantial amount of time may pass between a design win and the generation of revenue related to the expenses previously incurred, which can potentially cause our operating results to fluctuate significantly from period to period. In addition, a significant amount of our operating expenses are relatively
33

fixed in nature due to our significant sales, research and development costs. Any failure to adjust spending or our operations quickly enough to compensate for a revenue shortfall could magnify its adverse impact on our results of operations.
If we fail to develop and introduce new or enhanced products on a timely basis, our ability to attract and retain customers could be impaired and our competitive position could be harmed.
We operate in a dynamic environment characterized by rapidly changing technologies and industry standards and technological obsolescence. To compete successfully, we must design, develop, market and sell new or enhanced products that provide increasingly higher levels of performance and reliability and meet the cost expectations of our customers. The introduction of new products by our competitors, the market acceptance of products based on new or alternative technologies, or the emergence of new industry standards could render our existing or future products obsolete. Our failure to anticipate or timely develop new or enhanced products or technologies in response to technological shifts has resulted, and could in the future, result in decreased revenue and our competitors winning more competitive bid processes, known as “design wins.” In particular, we may experience difficulties with product design, manufacturing, marketing or certification that could delay or prevent our development, introduction or marketing of new or enhanced products. If we fail or are slow to introduce new or enhanced products that meet the needs of our customers or penetrate new markets in a timely fashion, as has happened previously or in the future, we will lose market share and our operating results will be adversely affected.
In particular, we believe that we will need to develop new products in part to respond to changing dynamics and trends in our end user markets, including (among other trends) consolidation among cable and satellite operators, potential industry shifts away from the hardware devices and other technologies that incorporate certain of our products, advances in artificial intelligence, and changes in consumer television viewing habits and how consumers access and receive broadcast content and digital broadband services. We cannot predict how these trends will continue to develop or how or to what extent they may affect our future revenues and operating results. We believe that we will need to continue to make substantial investments in research and development in an attempt to ensure a product roadmap that anticipates these types of changes; however, we cannot provide any assurances that we will accurately predict the direction in which our markets will evolve or that we will be able to develop, market, or sell new products that respond to such changes successfully or in a timely manner, if at all.
We are subject to order and shipment uncertainties, and differences between our estimates of customer demand and product mix and our actual results could continue to negatively affect our inventory levels, sales and operating results.
Our revenue is generated on the basis of shipments of products under purchase orders with our customers rather than long-term purchase commitments. In addition, our customers can and have requested to cancel purchase orders or defer the shipments of our products under certain circumstances. Our products are manufactured using a silicon foundry according to our estimates of customer demand, which requires us to make separate demand forecast assumptions for every customer, each of which may introduce significant variability into our aggregate estimate. We have limited visibility into future customer demand and the product mix that our customers will require, which has in the past affected and could in the future adversely affect our revenue forecasts and operating margins. Also, as customer lead times continue to improve, we have seen and expect to continue to see a more normalized demand-planning horizon. While we expect inventory to remain elevated in the near term, we expect that channel inventory will continue to decline thereafter. Moreover, because our target markets are relatively new, many of our customers have difficulty accurately forecasting their product requirements and estimating the timing of their new product introductions, which ultimately affects their demand for our products. Historically, because of this limited visibility, actual results have been different from our forecasts of customer demand. Some of these differences have been material which has led to and could continue to lead to excess inventory or product shortages and revenue and margin forecasts above those we were actually able to achieve. These differences may occur in the future, and the adverse impact of these differences between forecasts and actual results could grow if we are not successful in expanding the customer base for our products. In addition, the rapid pace of innovation in our industry could render significant portions of our inventory obsolete. Excess or obsolete inventory levels could result in unexpected expenses or increases in our reserves that could adversely affect our business, operating results and financial condition. Conversely, if we were to underestimate customer demand or if sufficient manufacturing capacity were unavailable, we could forego revenue opportunities, potentially lose market share and damage our customer relationships. In addition, any significant future cancellations or deferrals of product orders or the return of previously sold products due to manufacturing defects could materially and adversely impact our profit margins, increase our write-offs due to product obsolescence and restrict our ability to fund our operations.
34

We may have difficulty accurately predicting our future revenue and appropriately budgeting our expenses particularly as we seek to enter new markets where we may not have prior experience.
Our operating history had historically focused on developing integrated circuits for specific applications and more recently, the wired whole-home broadband connectivity market and markets for wireless telecommunications infrastructure and power management and interface technologies which are ubiquitous functions in wireless and wireline communications infrastructure, broadband access, industrial, enterprise network, and automotive applications. As part of our growth strategy, we seek to expand our addressable market into new product categories. For example, we expanded into the markets for Wi-Fi, Ethernet and Broadband Gateway Processor SoCs and intellectual property that utilizes patented machine learning techniques to improve signal integrity and power efficiency in SoCs, ASICs, and FPGAs used in next-generation communication and artificial intelligence systems. Our limited operating experience in new markets or potential markets we may enter, combined with the rapidly evolving nature of our markets in general, substantial uncertainty concerning how these markets may develop and other factors beyond our control reduces our ability to accurately forecast quarterly or annual revenue. If our revenue does not increase as anticipated, we could incur significant losses due to our higher expense levels if we are not able to decrease our expenses in a timely manner to offset any shortfall in future revenue.
Our customers require our products and our third-party contractors to undergo a lengthy and expensive qualification process which does not assure product sales.
Prior to purchasing our products, our customers require that both our products and our third-party contractors undergo extensive qualification processes, which involve testing of the products in the customer’s system and rigorous reliability testing. This qualification process may continue for six months or more. However, qualification of a product by a customer does not assure any sales of the product to that customer. Even after successful qualification and sales of a product to a customer, a subsequent revision to our solutions, or changes in our customer’s manufacturing process or our selection of a new supplier may require a new qualification process, which may result in delays and in us holding excess or obsolete inventory. After our products are qualified, it can take six months or more before the customer commences volume production of components or devices that incorporate our products. Despite these uncertainties, we devote substantial resources, including design, engineering, sales, marketing and management efforts, to qualifying our products with customers in anticipation of sales. If we are unsuccessful or delayed in qualifying any of our products with a customer, sales of this product to the customer may be precluded or delayed, which may result in a decrease in our revenue and cause our business to suffer.
Winning business is subject to lengthy competitive selection processes that require us to incur significant expenditures. Even if we begin a product design, customers may decide to cancel or change their product plans, which could cause us to generate no revenue from a product and adversely affect our results of operations.
We are focused on securing design wins to develop RF receivers and RF receiver SoCs, MoCA and G.hn SoCs, DBS-ODU SoCs, physical medium devices for optical modules, interface and power management devices, and SoC solutions targeting infrastructure opportunities within the telecommunications, wireless, industrial and multimarket and Wi-Fi and broadband operator markets for use in our customers’ products. These selection processes typically are lengthy and can require us to incur significant design and development expenditures and dedicate scarce engineering resources in pursuit of a single customer opportunity. We may not win the competitive selection process and may never generate any revenue despite incurring significant design and development expenditures. These risks are exacerbated by the fact that some of our customers’ products likely will have short life cycles. Although this has not occurred to date, failure to obtain a design win could prevent us from offering an entire generation of a product. This could cause us to lose revenue and require us to write off obsolete inventory, and could weaken our position in future competitive selection processes. After securing a design win, we may experience delays in generating revenue from our products as a result of the lengthy development cycle typically required. Our customers generally take a considerable amount of time to evaluate our products. The typical time from early engagement by our sales force to actual product introduction runs from nine to twelve months for the broadband and communications market, and 36 months or longer for industrial, wired and wireless infrastructure markets. The delays inherent in these lengthy sales cycles increase the risk that a customer will decide to cancel, curtail, reduce or delay its product plans, causing us to lose anticipated sales. In addition, any delay or cancellation of a customer’s plans could materially and adversely affect our financial results, as we may have incurred significant expense and generated no revenue. Finally, our customers’ failure to successfully market and sell their products could reduce demand for our products and materially and adversely affect our business, financial condition and results of operations. If we were unable to generate revenue after incurring substantial expenses to develop any of our products, our business would suffer.
35

Our business is subject to various international and U.S. laws and governmental regulations, and compliance with these laws and regulations may cause us to incur significant expenses. A failure to maintain compliance with applicable laws and regulations could result in a material adverse effect on our business and operating results, and we could be subject to civil or criminal penalties.
Our business is subject to various laws and regulations in the United States and other jurisdictions where we do business, including but not limited to laws, regulations and other legal requirements related to packaging; product content; labor and employment; import and customs; export controls; anti-corruption; personal and data privacy; cybersecurity; human rights; conflict minerals; environment, health and safety; competition and antitrust; and intellectual property ownership and infringement. These laws and regulations are complex, change frequently and with little or no notice, occasionally are conflicting or ambiguous, and have generally become more stringent over time. Complying with these laws and regulations can be costly and we may be required to incur significant costs to remedy any potential gaps or violations that are identified. In addition, because many of our products are regulated or sold into regulated industries, we must comply with additional regulations in marketing our products. Although our policies, procedures, and controls are designed to detect and prevent potential violations and maintain ongoing compliance with applicable laws, we cannot assure you that we have been or will be at all times in compliance with such laws and regulations. If we violate or fail to comply with any of them, a range of consequences could result, including fines, import/export restrictions, sales limitations, criminal and civil liabilities or other sanctions. The costs of complying with these laws (including the costs of any investigations, remediation, auditing and monitoring) could adversely affect our current or future business.
As indicated elsewhere in this report, we do a substantial portion of our business in Asia and particularly in China. Since October 2022, the United States has taken steps to restrict the export of certain advanced semiconductor products and technology to the People’s Republic of China as well as a number of specific Chinese companies, due to national security and human rights concerns. There has also been a substantial focus by regulators in the United States and Europe on the business practices of certain major Chinese technology companies. Complying with changing export control laws may require us to develop additional policies, procedures, and controls, or incur additional costs, including in connection with the development or performance of additional due diligence in order to prevent diversion of restricted products or technology to China, Russia, or other destinations. Compliance with these laws and regulations may also result in the loss of revenue. Since October 2022, we have restricted shipments and exports to certain major Chinese technology companies, including a semiconductor foundry and OSAT providers. While we intend to continue to conduct our businesses in compliance with all applicable laws, including laws relating to export controls and anti-corruption, it is possible that the nature of our business and customers could result in a review of our relationships and practices by regulatory authorities. At times, we may discover issues that we bring to the attention of the relevant government agencies, as we did on March 3, 2023, when we submitted a comprehensive voluntary self-disclosure to BIS regarding the potential EAR violation described above and other potential export control violations. Although the March 2023 voluntary self-disclosure to BIS resulted in a warning letter, we could incur increased administrative and legal costs in order to remediate any potential compliance gaps or violations, to respond to any inquiries, or in connection with the preparation and submission of any voluntary self-disclosures to the government agencies, as appropriate. Any failure to comply with applicable laws could adversely affect our business and operating results. We have implemented policies and procedures, including adoption of an anti-corruption policy and procedures with respect to applicable export control laws, but there can be no assurance that our policies and procedures will prove effective.
Our products and operations are also subject to the rules of industrial standards bodies, like the International Standards Organization, as well as regulation by other agencies, such as the U.S. Federal Communications Commission. If we fail to adequately address any of these rules or regulations, our business could be harmed.
In addition, climate change and new or revised rules and regulations related thereto, including regulations with respect to greenhouse gas emissions and regulations enacted by the SEC and recent legislation enacted in California, which may impact our business in numerous ways. Climate change and its effects could lead to further increases in raw material prices or their reduced availability due to, for example, increased frequency and severity of extreme weather events and any supply chain disruptions resulting therefrom, and could cause increased incidence of disruption to the production and distribution of our products and an adverse impact on consumer demand and spending. In recent months, there have been substantial legislative and regulatory developments on climate-related issues, including proposed, issued and implemented legislation and rulemakings that would require companies to assess and/or disclose climate metrics, risks, opportunities, policies and practices. For example, in 2022, the SEC proposed climate-related disclosure requirements that would require increased climate change-related disclosure in our periodic reports and other filings with the SEC. The potential impact to us of these legislative and regulatory developments is uncertain at this time, although we expect that the emerging legal and regulatory requirements on climate-related issues will result in additional compliance and may require us to spend significant resources and divert
36

management attention. We cannot be sure that we will be able to successfully adapt our operations in response to any climate-related changes or comply with any increased reporting obligations in a cost-effective manner, and our business, financial condition and results of operations could be materially and adversely affected.
We must also conform the manufacture and distribution of our semiconductors to various laws and adapt to regulatory requirements in all countries as these requirements change. If we fail to comply with these requirements in the manufacture or distribution of our products, we could be required to pay civil penalties, face criminal prosecution and, in some cases, be prohibited from distributing our products in commerce until the products or component substances are brought into compliance.
If we are unable to attract, train and retain qualified personnel and senior management, our business, financial condition, results of operations and prospects could suffer.
Our future success depends on our ability to retain, attract and motivate qualified personnel, including our management, sales and marketing and finance teams, and especially our design and technical staff. In March and October 2023, we initiated reductions of our workforce to align our operational needs with the changes in macroeconomic conditions and the demand environment. These workforce reductions may yield unintended consequences, such as attrition beyond our intended reduction in workforce and reduced employee morale, which may cause our employees who were not affected by the reduction in workforce to seek alternate employment. Employees whose positions were eliminated or those who determine to seek alternate employment may seek employment with our competitors. In addition, our reduction in workforce may adversely impact our ability to implement our business strategy and respond rapidly to any new product, growth or revenue opportunities. Additionally, reductions in workforce may make it more difficult to recruit and retain new employees. If we need to increase the size of our workforce in the future, we may encounter a competitive hiring market due to labor shortages, increased employee turnover, changes in the availability of workers and increased wage costs. Employee litigation related to the reduction of our workforce could be costly and time-consuming.
We do not know whether we will be able to attract and retain the required and desirable personnel as we continue to pursue our business strategy. Historically, we have encountered difficulties in hiring and retaining qualified engineers because there is a limited pool of engineers with the expertise required in our field. Competition for these personnel is intense in the semiconductor industry. As the source of our technological and product innovations, our design and technical personnel represent a significant asset. In addition, in making employment decisions, particularly in the high-technology industry, job candidates often consider the value of the stock-based compensation they are to receive in connection with their employment. We have experienced fluctuations, including declines, in the market price of our stock and reductions in force which could adversely affect our ability to attract, motivate or retain key employees. In addition, our future performance also depends on the continued services and continuing contributions of our senior management to execute our business plan and to identify and pursue new opportunities and product innovations. Our employment arrangements with our employees do not generally require that they continue to work for us for any specified period, and therefore, they could terminate their employment with us at any time. The loss of the services of one or more of our key employees, especially our management and key design and technical personnel, or our inability to retain, attract and motivate qualified design and technical and other personnel, could have a material adverse effect on our business, financial condition and results of operations.
Our future success also depends on the continued contributions of our senior management team and other key personnel. None of our senior management team or other key personnel is bound by written employment contracts to remain with us for a specified period. In addition, we have not entered into non-compete agreements with members of our senior management team or other key personnel, except in limited circumstances (e.g., in connection with the acquisition of other companies). We are fortunate that many members of our senior management team have long tenures with us, but from time to time we also have been required to recruit new members of senior management. With respect to recruitment and retention of senior management, we need to ensure that our compensation programs provide sufficient recruitment and retention incentives as well as incentives to achieve our long-term strategic business and financial objectives. We expect competition for individuals with our required skill sets, particularly technical and engineering skills, to remain intense even in weak global macroeconomic environments. The loss of any member of our senior management team or other key personnel could harm our ability to implement our business strategy and respond to the rapidly changing market conditions in which we operate.
37

As of December 31, 2023, our aggregate indebtedness was $125.0 million, and we are subject to a variable amount of interest on the principal balance of our credit agreements and could continue to be adversely impacted by rising interest rates in the future. Such indebtedness adversely affects our operating results and cash-flows as we satisfy our underlying interest and principal payment obligations and contains financial and operational covenants that could adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions. In addition, rising interest rates may make it more difficult for us, our customers, and our distributors to obtain financing and service our respective interest and debt obligations, which in turn has an impact on customer demand for our products and our distributors business.
As of December 31, 2023, our aggregate indebtedness was $125.0 million from an initial secured term B loan facility, or the Initial Term Loan under the June 23, 2021 Credit Agreement. The June 23, 2021 Credit Agreement also provides for a revolving credit facility of up to $100.0 million, or the Revolving Facility, which remains undrawn as of December 31, 2023. The credit agreement also permits us to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0 million and (y) 100% of “Consolidated EBITDA” (as defined in such agreement), plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests. The June 23, 2021 Credit Agreement was amended on June 29, 2023 to implement a benchmark replacement.
The Initial Term Loan under the June 23, 2021 Credit Agreement has a seven-year term expiring in June 2028 and bears interest at either an Adjusted Term SOFR plus a fixed applicable margin of 2.25% or an Adjusted Base Rate plus a fixed applicable margin of 1.25%, at our option. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement amortizes in equal quarterly installments equal to 0.25% of the original principal amount, with the balance payable on June 23, 2028. We are subject to commitment fees ranging from 0.175% to 0.25% on the undrawn portion of the Revolving Facility, and any outstanding loans under the Revolving Facility will bear interest at either an Adjusted Term SOFR plus a margin of 1.00% to 1.75% or an Adjusted Base Rate plus a margin of 0% to 0.75%. Our obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of our domestic subsidiaries meeting materiality thresholds set forth in the credit agreement. Such obligations, including the guaranties, are secured by substantially all of our assets and those of the subsidiary guarantors.
Our material indebtedness adversely affects our operating expenses through increased interest payment obligations and adversely affects our ability to use cash generated from operations as we repay interest at a variable rate, which has been increasing, and principal under the term loans. In addition, the Revolving Facility provisions under the June 23, 2021 Credit Agreement include financial covenants such as an initial maximum secured net leverage ratio of 3.5 to 1, which temporarily increases to 3.75 to 1 following the consummation of certain material permitted acquisitions, and operational covenants that may adversely affect our ability to engage in certain activities, including obtaining additional financing, granting liens, undergoing certain fundamental changes, or making investments or certain restricted payments, and selling assets, and similar transactions, without obtaining the consent of the lenders, which may or may not be forthcoming. The Initial Term Loan under the June 23, 2021 Credit Agreement is only subject to operational covenants. Lastly, our borrowing costs can be affected by periodic credit ratings from independent rating agencies. Such ratings are largely based on our performance, which may be measured by credit metrics such as leverage and interest coverage ratios. Accordingly, outstanding indebtedness could adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions.
Specifically, our indebtedness and rising interest rates have important consequences to investors in our common stock, including the following:
rising interest rates may make it more difficult for us, our customers, and our distributors to obtain financing and service our respective interest and debt obligations, which in turn has an impact on customer demand for our products as well as the business of our distributors;
we are subject to variable interest rate risk because our interest rate under the Initial Term Loan under the June 23, 2021 Credit Agreement varies based on a fixed margin of 2.25% per annum over an adjusted Term SOFR rate or 1.25% per annum over an adjusted base rate and our interest rate for any outstanding principal under the revolving credit facility varies based a margin of 0% to 0.75% over adjusted base rate or a margin of 1.00% to 1.75% over an adjusted Term SOFR rate, and we are also subject to commitment fees ranging from 0.175% to 0.25% on the undrawn portion of the Revolving Facility. If interest rates were to continue to increase substantially, it would adversely affect our operating results and could affect our ability to service our indebtedness;
38

a portion of our cash flows is dedicated to the payment of interest and when applicable, principal, on our indebtedness and other obligations and will not be available for use in our business;
our level of indebtedness, combined with rising interest rates, could limit our flexibility in planning for, or reacting to, changes in our business and the markets in which we operate, including limiting our future investments or ability to enter into acquisitions and strategic partnerships, and obtain financing for such transactions; and
our high degree of indebtedness may make us more vulnerable to changes in general economic conditions and/or a downturn in our business, thereby making it more difficult for us to satisfy our obligations.
If we fail to make required debt payments, or if we fail to comply with financial or other covenants in our debt service agreements, which include a maximum leverage ratio, we would be in default under the terms of these agreements. Subject to customary cure rights, any default would permit the holders of the indebtedness to accelerate repayment of this debt and could cause defaults under other indebtedness that we have, any of which could have a material adverse effect on the trading price of our common stock.
We and our subsidiaries may, subject to any limitations in the terms of our existing loan facilities, incur additional debt, secure existing or future debt, recapitalize our debt or take a number of other actions that are not limited by the terms of our term loans that could have the effect of diminishing our ability to make payments under the indebtedness when due. If we incur any additional debt, the related risks that we and our subsidiaries face could intensify. Please refer to the Risk Factor entitled “If we are required to pay any damages in connection with legal proceedings related to the termination of the Merger Agreement with Silicon Motion, including for any alleged breaches of the Merger Agreement, or if we agree to make any payments in any settlement of legal proceedings related to the termination of the Merger Agreement, the amount of such damages or payments could be significant and require us to draw down on all our existing lines of credit and use our cash resources, which may not be sufficient to satisfy any damages or payments and could have a material adverse effect on our business, operating results, and financial condition. We expect that we may not be able to obtain financing on favorable terms if at all or raise additional capital for any such payments. Even if we are able to finance such payments through the incurrence of additional indebtedness, any material increase in our indebtedness would adversely affect our operating results and cash-flows as we satisfy our underlying interest and principal payment obligations. Issuing additional shares of our common stock, if material, will result in dilution of existing shares outstanding. Any loan agreement is also expected to contain financial and operational covenants that would adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions”.
We are subject to governmental laws, regulations and other legal obligations related to privacy, data protection, and cybersecurity.
The legislative, enforcement policy and regulatory framework for privacy, data protection and cybersecurity issues worldwide is rapidly evolving and complex and is likely to remain uncertain for the foreseeable future. We collect and otherwise process data, including personal data and other regulated or sensitive data, as part of our business processes and activities. This data is subject to a variety of U.S. and international laws and regulations, including oversight by various regulatory or other governmental bodies. Many foreign countries and governmental bodies, including China, the European Union and other relevant jurisdictions where we conduct business, have laws and regulations concerning the collection and use of personal data, and other data obtained from their residents or by businesses operating within their jurisdictions that are currently more restrictive than those in the U.S. These laws may require that our overall information technology security environment meet certain standards and/or be certified. For example, effective May 2018, the European Union adopted the General Data Protection Regulation, or GDPR, that imposed stringent data protection requirements and provided for greater penalties for noncompliance. The United Kingdom has adopted legislation that substantially implements the GDPR and provides for a similar penalty structure. Similarly, California has adopted the California Consumer Privacy Act of 2018, or CCPA, which took effect in 2020. The CCPA gives California residents the right to access, delete and opt out of certain sharing of their information, and imposes penalties for failure to comply. California has adopted a new law, the California Privacy Rights Act of 2020, or CPRA, that substantially expands the CCPA and was effective as of January 1, 2023. Additionally, other U.S. states continue to propose privacy-focused legislation, and such legislation has been passed in over ten states to date. In 2021, the National People’s Congress passed the Data Security Law of the People’s Republic of China, or the Data Security Law. The Data Security Law is the first comprehensive data security legislation in the People’s Republic of China, or China, and aims to regulate a wide range of issues in relation to the collection, storage, processing, use, provision, transaction and publication of any kind of data. There is significant uncertainty in how regulators will interpret and enforce the law, but it contains provisions that allow substantial government oversight and include fines for failure to obtain required approval from China’s cyber and data protection regulators for cross-border personal data-related data transfers.
39

The laws outlined above are only a sample of the governmental laws, regulations and other legal obligations related to privacy, data protection, and cybersecurity to which we are subject. Various aspects of these laws, including their interpretation and enforcement, remain unclear, resulting in further uncertainty and potentially requiring us to modify our data practices and policies and to incur substantial additional costs and expenses in an effort to comply. Because the interpretation and application of many such laws and regulations, remain uncertain and continue to evolve, it is possible that these laws and regulations may be interpreted and applied in a manner that is inconsistent with our data management practices or the features of our products or solutions, and we could face fines, lawsuits, regulatory investigations, and other claims and penalties, and we could be required to fundamentally change our products or our business practices, all of which could have a material adverse effect on our business. Any inability, or perceived inability, to adequately address privacy and data protection concerns, or to comply with applicable laws, regulations, policies, industry standards, contractual obligations or other legal obligations, even if unfounded, could result in additional cost and liability to us, damage our reputation, inhibit sales and have a material adverse effect on our business, results of operations, and financial condition.
Our products must conform to industry standards in order to be accepted by end users in our markets.
Generally, our products comprise only a part or parts of a communications device. All components of these devices must uniformly comply with industry standards in order to operate efficiently together. We depend on companies that provide other components of the devices to support prevailing industry standards. Many of these companies are significantly larger and more influential in driving industry standards than we are. Some industry standards may not be widely adopted or implemented uniformly, and competing standards may emerge that may be preferred by our customers or end users. If larger companies do not support the same industry standards that we do, or if competing standards emerge, market acceptance of our products could be adversely affected, which would harm our business.
Products for communications applications are based on industry standards that are continually evolving. Our ability to compete in the future will depend on our ability to identify and ensure compliance with these evolving industry standards. The emergence of new industry standards could render our products incompatible with products developed by other suppliers. As a result, we could be required to invest significant time and effort and to incur significant expense to redesign our products to ensure compliance with relevant standards. If our products are not in compliance with prevailing industry standards for a significant period of time, we could miss opportunities to achieve crucial design wins. We may not be successful in developing or using new technologies or in developing new products or product enhancements that achieve market acceptance. Our pursuit of necessary technological advances may require substantial time and expense.
We may, from time to time, make additional business acquisitions or investments, which involve significant risks.
We have completed multiple acquisitions in the past eight years. We may also enter into alliances or make investments in other businesses to complement our existing product offerings, augment our market coverage or enhance our technological capabilities. Any such transactions has resulted and could result in:
issuances of equity securities dilutive to our existing stockholders;
substantial cash payments;
the incurrence of substantial debt and assumption of unknown liabilities;
large one-time write-offs;
amortization expenses related to intangible assets;
a limitation on our ability to use our net operating loss carryforwards;
the diversion of management’s time and attention from operating our business to acquisition integration challenges;
stockholder or other litigation relating to the transaction;
adverse tax consequences;
costs and expenses associated with any undisclosed or potential liabilities; and
the potential loss of, or ability to attract, key personnel, customers and suppliers of the acquired businesses.
40

To the extent we pay the purchase price of any acquisition or investment in cash or through borrowings under our Revolving Facility, it would reduce our cash balances and/or result in indebtedness we must service, which may have a material adverse effect on our business and financial condition. If the purchase price is paid with our stock, it would be dilutive to our stockholders. In addition, we may assume liabilities associated with a business acquisition or investment, including unrecorded liabilities that are not discovered at the time of the transaction, and the repayment of those liabilities may have a material adverse effect on our financial condition.
Integrating acquired organizations and their products and services, including the integration of completed acquisitions, may be expensive, time-consuming and a strain on our resources and our relationships with employees, customers, distributors and suppliers, and ultimately may not be successful. The benefits or synergies we may expect from the acquisition of complementary or supplementary businesses may not be realized to the extent or in the time frame we initially anticipate. Some of the risks that may affect our ability to successfully integrate acquired businesses include those associated with:
failure to successfully further develop the acquired products or technology;
conforming the acquired company’s standards, policies, processes, procedures and controls with our operations;
coordinating new product and process development, especially with respect to highly complex technologies;
loss of key employees or customers of the acquired business;
hiring additional management and other key personnel;
in the case of foreign acquisitions, the need to integrate operations across different cultures and languages and to address the particular economic, currency, political and regulatory risks associated with specific countries;
increasing the scope, geographic diversity and complexity of our operations;
consolidation of facilities, integration of the acquired businesses’ accounting, human resource and other administrative functions and coordination of product, engineering and sales and marketing functions;
the geographic distance between the businesses;
liability for activities of the acquired businesses before the acquisition, including patent and trademark infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities; and
litigation or other claims in connection with the acquired businesses, including claims for terminated employees, customers, former stockholders or other third parties.
We may not be able to identify suitable acquisition or investment candidates, or even if we do identify suitable candidates, they may be difficult to finance, expensive to fund and there is no guarantee that we can obtain any necessary antitrust approvals or complete such transactions on terms that are favorable to us.
We have in the past been and may in the future be party to ligation related to acquisitions. Any adverse determination in litigation resulting from acquisitions could have a material adverse effect on our business and operating results.
Risks Relating to Intellectual Property
We have settled in the past intellectual property litigation and may in the future face additional claims of intellectual property infringement. Any current or future litigation could be time-consuming, costly to defend or settle and result in the loss of significant rights.
The semiconductor industry is characterized by companies that hold large numbers of patents and other intellectual property rights and that vigorously pursue, protect and enforce intellectual property rights. Third parties have in the past and may in the future assert against us and our customers and distributors their patent and other intellectual property rights to technologies that are important to our business. For example, we were recently involved in a litigation with Bell Semiconductor, which has since been settled pursuant to a Settlement and Patent License Agreement. In addition, from time to time, we receive correspondence from competitors and other third parties seeking to engage us in discussions concerning potential claims against us, and we receive correspondence from customers seeking indemnification for potential claims related to infringement claims asserted against down-stream users of our products. We investigate these requests and claims as received
41

and could be required to enter license agreements with respect to third party intellectual property rights or indemnify third parties, either of which could have a material adverse effect on our future operating results.
Claims that our products, processes or technology infringe third-party intellectual property rights, regardless of their merit or resolution are costly to defend or settle and could divert the efforts and attention of our management and technical personnel. In addition, many of our customer and distributor agreements require us to indemnify and defend our customers or distributors from third-party infringement claims and pay damages and attorneys’ fees in the case of adverse rulings. Claims of this sort also could harm our relationships with our customers or distributors and might deter future customers from doing business with us. In order to maintain our relationships with existing customers and secure business from new customers, we have been required from time to time to provide additional assurances beyond our standard terms. If any of our current or future proceedings result in an adverse outcome, we could be required to:
cease the manufacture, use or sale of the infringing products, processes or technology;
pay substantial damages, indemnification expenses and attorneys’ fees;
expend significant resources to develop non-infringing products, processes or technology;
license technology from the third-party claiming infringement, which license may not be available on commercially reasonable terms, or at all;
cross-license our technology to a competitor to resolve an infringement claim, which could weaken our ability to compete with that competitor; or
pay substantial damages to our customers or end users to discontinue their use of or to replace infringing technology sold to them with non-infringing technology.
Any of the foregoing results could have a material adverse effect on our business, financial condition, and results of operations.
We utilize a significant amount of intellectual property in our business. If we are unable to protect our intellectual property, our business could be adversely affected.
Our success depends in part upon our ability to protect our intellectual property. To accomplish this, we rely on a combination of intellectual property rights, including patents, copyrights, trademarks and trade secrets in the United States and in selected foreign countries where we believe filing for such protection is appropriate. Effective patent, copyright, trademark and trade secret protection may be unavailable, limited or not applied for in some countries. Some of our products and technologies are not covered by any patent or patent application. We cannot guarantee that:
any of our present or future patents or patent claims will not lapse or be invalidated, circumvented, challenged or abandoned;
our intellectual property rights will provide competitive advantages to us;
our ability to assert our intellectual property rights against potential competitors or to settle current or future disputes will not be limited by our agreements with third parties;
any of our pending or future patent applications will be issued or have the coverage originally sought;
our intellectual property rights will be enforced in jurisdictions where competition may be intense or where legal protection may be weak;
any of the trademarks, copyrights, trade secrets or other intellectual property rights that we presently employ in our business will not lapse or be invalidated, circumvented, challenged or abandoned; or
we will not lose the ability to assert our intellectual property rights against or to license our technology to others and collect royalties or other payments.
In addition, our competitors or others may design around our protected patents or technologies. Effective intellectual property protection may be unavailable or more limited in one or more relevant jurisdictions relative to those protections available in the United States, or may not be applied for in one or more relevant jurisdictions. If we pursue litigation to assert
42

our intellectual property rights, an adverse decision in any of these legal actions could limit our ability to assert our intellectual property rights, limit the value of our technology or otherwise negatively impact our business, financial condition and results of operations.
Monitoring unauthorized use of our intellectual property is difficult and costly. Unauthorized use of our intellectual property may have occurred or may occur in the future. Although we have taken steps to minimize the risk of this occurring, any such failure to identify unauthorized use and otherwise adequately protect our intellectual property would adversely affect our business. Moreover, if we are required to commence litigation, whether as a plaintiff or defendant as has occurred in the past, not only will this be time-consuming, but we will also be forced to incur significant costs and divert our attention and efforts of our employees, which could, in turn, result in lower revenue and higher expenses.
We also rely on customary contractual protections with our customers, suppliers, distributors, employees and consultants, and we implement security measures to protect our trade secrets. We cannot assure you that these contractual protections and security measures will not be breached, that we will have adequate remedies for any such breach or that our suppliers, employees or consultants will not assert rights to intellectual property arising out of such contracts. For example, as described in Part I, Item 3 — Legal Proceedings – Comcast Litigation, Comcast shared our proprietary designs with our direct competitor. Comcast then worked with our competitor to develop the FDX-amplifier technology. We have brought claims for trade secret misappropriation, unfair competition, and breach of the parties’ non-disclosure agreement, and sought an unspecified amount of compensatory damages, punitive damages, pre-judgment and post-judgment interest, costs, expenses, and attorney fees as well as an injunction against Comcast’s use or disclosure of our trade secrets. However, our claims may not be successful.
In addition, we have a number of third-party patent and intellectual property license agreements. Some of these license agreements require us to make one-time payments or ongoing royalty payments. Also, a few of our license agreements contain most-favored nation clauses or other price restriction clauses which may affect the amount we may charge for our products, processes or technology. We cannot guarantee that the third-party patents and technology we license will not be licensed to our competitors or others in the semiconductor industry. In the future, we may need to obtain additional licenses, renew existing license agreements or otherwise replace existing technology. We are unable to predict whether these license agreements can be obtained or renewed or the technology can be replaced on acceptable terms, or at all.
When we originally settled a trademark dispute with Analog Devices International Unlimited Company (ADIUC) and its predecessor, Linear Technology Corporation, we agreed not to register the “MAXLINEAR” mark or any other marks containing the term “LINEAR”. Pursuant to the original settlement agreement, we agreed not to use the “MAXLINEAR” mark on our products. We have since entered into another settlement agreement with ADIUC that now allows us to use and register the “MAXLINEAR” mark on our products, in addition to continuing to use “MAXLINEAR” as a corporate identifier, including to advertise our products and services. We have filed trademark applications to register the “MAXLINEAR” mark, but prior to approval of the applications and registration of the mark in the relevant jurisdictions, our ability to effectively prevent third parties from using the “MAXLINEAR” mark in connection with similar products or technology will be based on our common law rights in the mark, which may make enforcement challenging. If we are unable to protect our trademarks in certain jurisdictions, we may experience difficulties in achieving and maintaining brand recognition and customer loyalty in such jurisdictions.
We face risks related to security vulnerabilities in our products.
We regularly are subject to security vulnerabilities with respect to our products as well as intellectual property that we purchase or license from third parties for use in our products. Our products are used in application areas that create new or increased cybersecurity and privacy risks, including applications that gather and process large amounts of data, such as the cloud or Internet of Things, and critical infrastructure, payment card applications, and automotive applications. Security features in our products cannot make our products entirely secure, and security vulnerabilities identified in our products have resulted in, and are expected to continue to result in, attempts by third parties to identify and exploit additional vulnerabilities. Vulnerabilities are not always mitigated before they become known. We, our customers, and the users of our products do not always promptly learn of or have the ability to fully assess the magnitude or effects of a vulnerability, including the extent, if any, to which a vulnerability has been exploited.
Mitigation techniques designed to address security vulnerabilities, including software and firmware updates or other preventative measures, are not always available on a timely basis, or at all, and at times do not operate as intended or effectively resolve vulnerabilities for all applications. In addition, we are often required to rely on third parties, including hardware, software, and services vendors, as well as our customers and end users, to develop and/or deploy mitigation techniques, and the availability, effectiveness, and performance impact of mitigation techniques can depend solely or in part on the actions of these
43

third parties in determining whether, when, and how to develop and deploy mitigations. We and such third parties make prioritization decisions about which vulnerabilities to address, which can delay, limit, or prevent development or deployment of a mitigation and harm our reputation. Subsequent events or new information can develop that changes our assessment of the impact of a security vulnerability, which can cause certain claims or customer satisfaction considerations, as well as result in litigation or regulatory inquiries or actions over these matters.
Security vulnerabilities and/or mitigation techniques can result in adverse performance or power effects, reboots, system instability or unavailability, loss of functionality, non-compliance with standards, data loss or corruption, unpredictable system behavior, decisions by customers, regulators and end users to limit or change the applications in which they use our products or product features, and/or the misappropriation of data by third parties. Security vulnerabilities and any limitations or adverse effects of mitigation techniques can adversely affect our results of operations, financial condition, customer relationships, prospects, and reputation in a number of ways, any of which may be material.
The use of open source software in our products, processes and technology may expose us to additional risks and harm our intellectual property.
Our products, processes and technology sometimes utilize and incorporate software that is subject to an open source license. Open source software is typically freely accessible, usable and modifiable. Certain open source software licenses require a user who intends to distribute the open source software as a component of the user’s software to disclose publicly part or all of the source code to the user’s software. In addition, certain open source software licenses require the user of such software to make any derivative works of the open source code available to others on unfavorable terms or at no cost. This can subject previously proprietary software to open source license terms.
While we monitor the use of all open source software in our products, processes and technology and try to ensure that no open source software is used in such a way as to require us to disclose the source code to the related product, processes or technology when we do not wish to do so, such use could inadvertently occur. Additionally, if a third party software provider has incorporated certain types of open source software into software we license from such third party for our products, processes or technology, we could, under certain circumstances, be required to disclose the source code to our products, processes or technology. This could harm our intellectual property position and have a material adverse effect on our business, results of operations and financial condition.
Risks Relating to Reliance on Third-Parties
We do not have our own manufacturing facilities and rely on a limited number of third parties to manufacture, assemble, and test our products. The failure to manage our relationships with our third-party contractors successfully, or impacts from volatility in global supply, natural disasters, public health crises, or other labor stoppages in the regions where such contractors operate, could adversely affect our ability to market and sell our products.
We operate an outsourced manufacturing business model that utilizes third-party foundry and assembly and test capabilities. As a result, we rely on third-party foundry wafer fabrication, including sole sourcing for many components or products. Currently, a large portion of our products are manufactured by Advanced Semiconductor Engineering, or ASE, TSMC, and United Microelectronics Corporation, or UMC, at foundries located in Taiwan, Singapore, and China. We also rely on Intel Corporation, or Intel, for certain products on a turnkey basis under a supply agreement with an initial term of five years. We also use third-party contractors for all of our assembly and test operations.
Relying on third party manufacturing, assembly and testing presents significant risks to us, including the following:
capacity shortages during periods of high demand or from events beyond our control or inventory oversupply during periods of decreased demand. For example, we have experienced and could continue to experience inventory oversupply in certain of our products due to changes in customer demand which has added to volatility in managing the business. Inventory oversupply has also led and could continue to lead to inventory write-downs, including charges for any excess or obsolete inventory, which could negatively impact our gross margins;
failure by us, our customers, or their end customers to qualify a selected supplier;
reduced control over delivery schedules and quality;
shortages of materials;
misappropriation of our intellectual property;
44

limited warranties on wafers or products supplied to us;
potential increases in prices; and
our use of foundry partners who are currently subject to BIS restrictions, to manufacture certain of our products may be impaired if one or more of the following were to occur: (1) we are unable to obtain U.S. export licenses authorizing its interactions and technology exchanges with these foundry partners, or (2) if BIS increases export control restrictions to Chinese foundries without the ability for us to obtain a U.S. export license, or (3) U.S. providers of semiconductor manufacturer equipment are unable to export such equipment or related spare or replacement parts used in the manufacture of our products, or obtain a license to export such equipment and parts, to current or future Chinese foundry partners.
The ability and willingness of our third-party contractors to perform is largely outside our control. If one or more of our contract manufacturers or other outsourcers fails to perform its obligations in a timely manner or at satisfactory quality levels, our ability to bring products to market and our reputation could suffer. For example, in the event that manufacturing capacity is reduced or eliminated at one or more facilities, manufacturing could be disrupted, we could have difficulties fulfilling our customer orders and our net revenue could decline. In addition, if these third parties fail to deliver quality products and components on time and at reasonable prices, we could have difficulties fulfilling our customer orders, our net revenue could decline and our business, financial condition and results of operations would be adversely affected.
Additionally, our product shipment and manufacturing capacity may be similarly reduced or eliminated at one or more facilities due to the fact that the majority of our fabrication and assembly and test contractors are all located in the Pacific Rim region, principally in China, Taiwan, and Singapore. The risk of earthquakes in these geographies is significant due to the proximity of major earthquake fault lines, and Taiwan in particular is also subject to typhoons and other Pacific storms, and more recently, a drought impacting the water supply which chip manufacturers rely upon to fabricate chip products. Earthquakes, fire, flooding, drought, or other natural disasters in Taiwan or the Pacific Rim region, or political unrest, war, labor strikes, work stoppages or public health crises, such as the outbreak of COVID-19, in countries where our contractors’ facilities are located could result in the disruption of our product shipments, foundry, assembly, or test capacity. If such disruption were to recur over a prolonged period, it could have a material impact on our revenues and our business. Any disruption resulting from similar events on a larger scale or over a prolonged period could cause significant delays in shipments of our products until we are able to resume such shipments, or shift our manufacturing, assembly, or test from the affected contractor to another third-party vendor, if needed. If such disruption were to recur over a prolonged period, it could have a material impact on our revenue and business. There can be no assurance that alternative capacity could be obtained on favorable terms, if at all.
We are subject to risks associated with our distributors’ product inventories and product sell-through. Should any of our distributors cease or be forced to stop distributing our products, our business would suffer.
We currently sell a large portion of our products to customers through our distributors, who maintain their own inventories of our products. Sales to distributors accounted for approximately 50%, 46% and 47% of our net revenue in the year ended December 31, 2023, 2022, and 2021, respectively. Upon shipment of product to these distributors, title to the inventory transfers to the distributor and the distributor is invoiced, generally with 30 to 60 day terms. Distributor sales are also recognized upon shipment to the distributor and estimates of future pricing credits and/or stock rotation rights reduce revenue recognized to the net amount before the actual amounts are known. If our estimates of such credits and rights are materially understated it could cause subsequent adjustments that negatively impact our revenues and gross profits in a future period.
If our distributors are unable to sell an adequate amount of their inventories of our products in a given quarter to manufacturers and end users or if they decide to decrease their inventories of our products for any reason, our sales through these distributors and our revenue may decline. In addition, if some distributors decide to purchase more of our products than are required to satisfy end customer demand in any particular quarter, inventories at these distributors would grow in that quarter. These distributors could then reduce future orders until inventory levels realign with end customer demand, which has in the past and could in the future adversely affect our product revenue.
Our reserve estimates with respect to the products stocked by our distributors are based principally on reports provided to us by our distributors, typically on a weekly basis. To the extent that this resale and channel inventory data is inaccurate or not received in a timely manner, we may not be able to make reserve estimates accurately or at all.
We do not have any long-term supply contracts with our contract manufacturers or suppliers, and any disruption in our supply of products or materials could have a material adverse effect on our business, revenue and operating results.
45

While certain products are supplied to us by Intel on a turnkey basis under the terms of a supply agreement with an initial term of five years, currently we do not have long-term supply contracts with any other third-party vendors, including but, not limited to ASE, TSMC, and UMC. We make substantially all of our purchases on a purchase order basis, and our contract manufacturers are not required to supply us products for any specific period or in any specific quantity. Foundry capacity may not be available when we need it or at reasonable prices. Availability of foundry capacity has in the past been reduced from time to time due to strong demand. Foundries can allocate capacity to the production of other companies’ products and reduce deliveries to us on short notice. It is possible that foundry customers that are larger and better financed than we are, or that have long-term agreements with our foundry, may induce our foundry to reallocate capacity to them. This reallocation could impair our ability to secure the supply of components that we need. We generally place orders for products with some of our suppliers approximately four to five months prior to the anticipated delivery date, with order volumes based on our forecasts of demand from our customers. Accordingly, if we inaccurately forecast demand for our products, we may be unable to obtain adequate and cost-effective foundry or assembly capacity from our third-party contractors to meet our customers’ delivery requirements, which could harm our reputation and customer relationships, or we may accumulate excess inventories. On occasion, we have been unable to adequately respond to unexpected increases in customer purchase orders and therefore were unable to benefit from this incremental demand. None of our third-party contractors has provided any assurance to us that adequate capacity will be available to us within the time required to meet additional demand for our products.
We rely on third parties to provide services and technology necessary for the operation of our business. Any failure of one or more of our partners, vendors, suppliers or licensors to provide these services or technology could have a material adverse effect on our business.
We rely on third-party vendors to provide critical services, including, among other things, services related to accounting, billing, compliance, internal audit, human resources, information technology, network development, network monitoring, in-licensing and intellectual property that we cannot or do not create or provide ourselves. We depend on these vendors to ensure that our corporate infrastructure will consistently meet our business requirements and legal obligations. The ability of these third-party vendors to successfully provide reliable and high quality services is subject to technical and operational uncertainties that are beyond our control. While we may be entitled to damages if our vendors fail to perform under their agreements with us, our agreements with these vendors limit the amount of damages we may receive. In addition, we do not know whether we will be able to collect on any award of damages or that these damages would be sufficient to cover the actual costs we would incur as a result of any vendor’s failure to perform under its agreement with us. Any failure of our corporate infrastructure could have a material adverse effect on our business, financial condition and results of operations. Upon expiration or termination of any of our agreements with third-party vendors, we may not be able to replace the services provided to us in a timely manner or on terms and conditions, including service levels and cost, that are favorable to us and a transition from one vendor to another vendor could subject us to operational delays and inefficiencies until the transition is complete.
Additionally, we incorporate third-party technology into and with some of our products, and we may do so in future products. The operation of our products could be impaired if errors occur in the third-party technology we use. It may be more difficult for us to correct any errors in a timely manner if at all because the development and maintenance of the technology is not within our control. There can be no assurance that these third parties will continue to make their technology, or improvements to the technology, available to us, or that they will continue to support and maintain their technology. Further, due to the limited number of vendors of some types of technology, it may be difficult to obtain new licenses or replace existing technology. Any impairment of the technology or our relationship with these third parties could have a material adverse effect on our business.
Risks Relating to Our Common Stock
Our management team may use our available cash and cash equivalents in ways with which you may not agree or in ways which may not yield a return.
We use our cash and cash equivalents for general corporate purposes, including working capital and for repayment of outstanding long-term debt. We may also, in the future, use a portion of our assets to acquire other complementary businesses, products, services or technologies. Our management has considerable discretion in the application of our cash and cash equivalents, and resources, and you will not have the opportunity to assess whether these liquid assets are being used in a manner that you deem best to maximize your return. We may use our available cash and cash equivalents and resources for corporate purposes that do not increase our operating results or market value. In addition, in the future our cash and cash equivalents, and resources may be placed in investments that do not produce significant income or that may lose value.
46

Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Provisions in our certificate of incorporation and bylaws, as amended and restated, may have the effect of delaying or preventing a change of control or changes in our management. These provisions provide for the following:
authorize our Board of Directors to issue, without further action by the stockholders, up to 25,000,000 shares of undesignated preferred stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our Board of Directors, our Chairman of the Board of Directors, or our President;
establish an advance notice procedure for stockholder approvals to be brought before an annual meeting of our stockholders, including proposed nominations of persons for election to our Board of Directors;
establish that our Board of Directors is divided into three classes, Class I, Class II and Class III, with each class serving staggered terms;
provide that our directors may be removed only for cause;
provide that vacancies on our Board of Directors may be filled only by a majority of directors then in office, even though less than a quorum;
specify that no stockholder is permitted to cumulate votes at any election of directors; and
require supermajority votes of the holders of our common stock to amend specified provisions of our charter documents.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our Board of Directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally restricts a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder.
Our share price may be volatile as a result of various factors.
The trading price of our common stock is highly volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control. For example, in the year ended December 31, 2023, the trading price of our common stock ranged from a low of $13.43 to a high of $43.66. These factors include those discussed in this “Risk Factors” section of this report and others such as:
any developments related to our terminated merger with Silicon Motion;
actual or anticipated fluctuations in our financial condition and operating results;
overall conditions in the semiconductor market;
addition or loss of significant customers;
changes in laws or regulations applicable to our products, including export controls;
geopolitical changes impacting our business, including with respect to China and Taiwan;
actual or anticipated changes in our growth rate relative to our competitors;
announcements of technological innovations by us or our competitors;
47

announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures, or capital commitments;
departures of, and inability to attract, qualified key personnel;
competition from existing products or new products that may emerge;
issuance of new or updated research or reports by securities analysts;
fluctuations in the valuation of companies perceived by investors to be comparable to us;
disputes or other developments related to proprietary rights, including patents, litigation matters, and our ability to obtain intellectual property protection for our technologies;
actions by institutional or activist stockholders;
acquisitions may not be accretive and may cause dilution to our earnings per share;
announcement or expectation of additional financing efforts;
sales of our common stock by us or our stockholders; and
general economic and market conditions, including the impacts from sanctions against Russia and the military conflict in Ukraine and Israel, increased inflationary pressures, interest rate changes, and the global COVID-19 pandemic.
Furthermore, the stock markets have experienced extreme price and volume fluctuations that have affected the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political, and market conditions such as recessions, interest rate changes or international currency fluctuations, may negatively impact the market price of our common stock.
In the past, companies that have experienced volatility in the market price of their stock are attractive to momentum, hedge, day-trading, or activist investors who often shift funds into and out of stocks rapidly, exacerbating price fluctuations in either direction, and have also been subject to securities class action litigation. We may be the target of momentum, hedge, day-trading, or activist investors, and have been and may continue to be the target of securities class action litigation in the future. Stockholder activism or securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could seriously harm our business. A proxy contest or other activist behaviors could have an adverse effect on us.
Even if a proxy contest or other activist efforts are not successful, the increased costs that we would bear and the distraction of our Board of Directors and senior management could negatively impact our business, although we cannot predict with certainty the extent of such negative impacts.
We have adopted a stock repurchase program to repurchase shares of our common stock; however, any future decisions to reduce or discontinue purchasing our common stock, after we resume such purchasing, pursuant to our stock repurchase programs could cause the market price for our common stock to decline.
Our share repurchase program has been temporarily suspended since July 2022 due to our previously pending (now terminated) merger with Silicon Motion. Although our Board of Directors has authorized a stock repurchase program, any determination to resume our stock repurchase program and execute our stock repurchase program will be subject to, among other things, our financial position and results of operations, available cash and cash flow, capital requirements, and other factors, as well as our Board of Director’s continuing determination that the repurchase program are in the best interests of our stockholders and is in compliance with all laws and agreements applicable to the repurchase program. Our stock repurchase program does not obligate us to acquire any common stock. If we fail to meet any expectations related to stock repurchases, the market price of our common stock could decline, and could have a material adverse impact on investor confidence. Additionally, price volatility of our common stock over a given period may cause the average price at which we repurchase our common stock to exceed the stock’s market price at a given point in time.
48

We may further increase or decrease the amount of repurchases of our common stock in the future. Any reduction or discontinuance by us of repurchases of our common stock, after we resume such repurchases, pursuant to our current stock repurchase program could cause the market price of our common stock to decline. Moreover, in the event repurchases of our common stock are reduced or discontinued, our failure or inability to resume repurchasing common stock at historical levels could result in a lower market valuation of our common stock.
If securities or industry analysts do not publish research or reports about our business, or publish negative reports about our business, our share price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our share price would likely decline. If one or more of these analysts cease coverage of us or fails to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.
Future sales of our common stock in the public market could cause our share price to decline.
Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. As of December 31, 2023, we had approximately 81.8 million shares of common stock outstanding.
All shares of our common stock are freely tradable without restrictions or further registration under the Securities Act unless held by our “affiliates,” as that term is defined under Rule 144 of the Securities Act.
Our Executive Incentive Bonus Plan permits the settlement of awards under the plan in the form of shares of our common stock. We have issued shares of our common stock to settle such bonus awards for our employees, including executives, for the 2014 to 2022 performance periods, and we intend to continue this practice in the foreseeable future. We issued 0.9 million shares of our common stock for the 2022 performance period in February 2023. If we issue additional shares of our common stock to settle bonus awards in the future, such shares may be freely sold in the public market immediately following the issuance of such shares, subject to the applicable conditions of Rule 144 and our insider trading policy, and the issuance of such shares may have a material adverse effect on our share price once they are issued.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our Board of Directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
General Risk Factors
If we suffer losses to our facilities or distribution system due to catastrophe, our operations could be seriously harmed.
Our facilities and distribution system, and those of our third-party contractors, are subject to risk of catastrophic loss due to fire, flood, drought or other natural or man-made disasters. A number of our facilities and those of our contract manufacturers are located in areas with above average seismic activity. The risk of an earthquake in the Pacific Rim region or Southern California is significant due to the proximity of major earthquake fault lines, and Taiwan in particular is also subject to typhoons and other Pacific storms, and more recently, a drought impacting the water supply which chip manufacturers rely upon to fabricate chip products. Any catastrophic loss to any of these facilities would likely disrupt our operations, delay production, shipments and revenue and result in significant expenses to repair or replace the facility. The majority of the factories we use for foundry, assembly and test, and warehousing services, are located in Asia, principally in China, Taiwan, South Korea, Malaysia, Singapore and Thailand. Our corporate headquarters is located in Southern California. Our operations and financial condition could be seriously harmed in the event of a major earthquake, fire, flooding, drought, or other natural disasters in Taiwan or the Pacific Rim region, or political unrest, war, labor strikes, work stoppages or public health crises, such as the outbreak of COVID-19, or other natural or man-made disaster in countries where our contractors’ facilities are located. Such catastrophes could result in the disruption of our product shipments, foundry, assembly, or test capacity.
49

We have recorded goodwill and other intangible assets in connection with business acquisitions. Goodwill and other acquired intangible assets could become impaired and adversely affect our future operating results.
We account for business acquisitions as business combinations under the acquisition method of accounting in accordance with accounting principles generally accepted in the United States. Under the acquisition method of accounting, the total purchase price is allocated to net tangible assets and identifiable intangible assets of acquired businesses based on their fair values as of the date of completion of the acquisition. The excess of the purchase price over those fair values is recorded as goodwill. Our acquisitions have resulted in the creation of goodwill and recording of a large amount of intangible assets based upon the application of the acquisition method of accounting. To the extent the value of goodwill or other intangible assets become impaired, we may be required to incur material charges relating to such impairment. We conduct our annual goodwill and indefinite-lived intangible asset impairment analysis on October 31 each year, or more frequently if we believe indicators of impairment exist. Our reported financial condition and results of operations reflect the balances and results of the acquired businesses but are not restated retroactively to reflect the historical financial position or results of operations of acquired businesses for periods prior to the acquisitions. As a result, comparisons of future results against prior period results will be more difficult for investors. In addition, there can be no guarantee that acquired intangible assets, particularly in-process research and development, will generate revenues or profits that we include in our forecast that is the basis for their fair values as of the acquisition date. Any such impairment charges relating to goodwill or other intangible assets could have a material impact on our operating results in future periods, and the announcement of a material impairment could have a material adverse effect on the trading price and trading volume of our common stock. As of December 31, 2023, our balance sheet reflected goodwill of $318.6 million and other intangible assets of $73.6 million. Consequently, we could recognize material impairment charges in the future.
Unanticipated changes in our tax rates or unanticipated tax obligations could affect our future results.
We are subject to income taxes in the United States, Singapore and various other foreign jurisdictions. The amount of income taxes we pay is subject to our interpretation and application of tax laws in jurisdictions in which we file. Changes in current or future laws or regulations, the imposition of new or changed tax laws or regulations or new interpretations by taxing authorities or courts could affect our results of operations and lead to volatility with respect to tax expenses and liabilities from period to period. For example, beginning in 2022, the Tax Cuts and Jobs Act, or the Tax Act, eliminated the option to deduct research and development expenditures currently and requires taxpayers to capitalize and amortize them over five or fifteen years pursuant to Internal Revenue Code Section 174. This has increased our effective tax rate and our cash tax payable since 2022. If the requirement to capitalize Section 174 expenditures is not modified, it may also impact our effective tax rate and our cash tax liability in future years. The application of tax laws and related regulations is subject to legal and factual interpretation, judgment and uncertainty. We cannot determine whether any legislative proposals may be enacted into law or what, if any, changes may be made to such proposals prior to their being enacted into law. If U.S. or international tax laws change in a manner that increases our tax obligation, it could result in a material adverse impact on our results of operations and our financial position. In addition, many countries are implementing legislation and other guidance to align their international tax rules with the Organisation for Economic Co-operation and Development’s, or OECD, Base Erosion and Profit Shifting recommendations and action plan that aim to standardize and modernize global corporate tax policy, including changes to cross-border tax, transfer pricing documentation rules, and nexus-based tax incentive practices. The OECD is also continuing discussions surrounding fundamental changes in allocation of profits among tax jurisdictions in which companies do business, as well as the implementation of a global minimum tax (namely the “Pillar One” and “Pillar Two” proposals). Some countries have implemented or intend to implement laws based on Pillar Two proposals, which may adversely impact our provision for income taxes, existing tax incentives, net income and cash flows. As a result of this heightened scrutiny, prior decisions by tax authorities regarding treatments and positions of corporate income taxes could be subject to enforcement activities, and legislative investigation and inquiry, which could also result in changes in tax policies or prior tax rulings. Any such changes may also result in the taxes we previously paid being subject to change.
Our income tax provision is subject to volatility and our ability to use our deferred tax assets to offset future taxable income may be limited since we are subject to tax examinations, which may adversely impact our future effective tax rate and operating results.
Excess tax benefits associated with employee stock-based compensation are included in income tax expense. However, since the amount of such excess tax benefits and deficiencies depend on the fair market value of our common stock, our income tax provision is subject to volatility in our stock price and in the future, could unfavorably affect our future effective tax rate.
Our future effective tax rate could be unfavorably affected by unanticipated changes in the valuation of our deferred tax assets and liabilities, and the ultimate use and depletion of these various tax credits and net operating loss carryforwards. Changes in our effective tax rate could have a material adverse impact on our results of operations. We record a valuation
50

allowance to reduce our net deferred tax assets to the amount that we believe is more likely than not to be realized. In making such determination, we consider all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. To the extent we believe it is more likely than not that some portion of our deferred tax assets will not be realized, we record a valuation allowance against the deferred tax asset. Realization of our deferred tax assets is dependent primarily upon future taxable income in the applicable jurisdiction. On a periodic basis we evaluate our deferred tax assets for realizability. Based upon our review of all positive and negative evidence, as of December 31, 2023, we continue to have a valuation allowance on state deferred tax assets, certain federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where we have cumulative losses or otherwise are not expected to utilize certain tax attributes. The impact of releasing some or all of such valuation allowance in a future period could be material in the period in which such release occurs. Additionally, the amount of the deferred tax asset considered realizable, however, could be adjusted in the subsequent periods if estimates of future taxable income are reduced or if objective negative evidence in the form of cumulative losses is present. Any future changes in the deferred tax asset realizability assertion may require a valuation allowance to reduce our deferred tax assets, which would increase our tax expense in the period the allowance is recognized and affect our results of operations.
Our corporate income tax liability could materially increase if tax incentives we have negotiated in Singapore cease to be effective or applicable or if we are challenged on our use of such incentives.
We operate under certain favorable tax incentives in Singapore which are effective through March 2027, and generally are dependent on our meeting certain headcount and investment thresholds. Such incentives allow certain qualifying income earned in Singapore to be taxed at reduced rates and are conditional upon our meeting certain employment and investment thresholds over time. If we fail to satisfy the conditions for receipt of these tax incentives, or to the extent U.S. or other tax authorities challenge our operation under these favorable tax incentive programs or our intercompany transfer pricing agreements, our taxable income could be taxed at higher federal or foreign statutory rates and our income tax liability and expense could materially increase beyond our projections. Each of our Singapore tax incentives is separate and distinct from the others, and may be granted, withheld, extended, modified, truncated, complied with or terminated independently without any effect on the other incentives. Absent these tax incentives, our corporate income tax rate in Singapore would generally be the 17% statutory tax rate. We are also subject to operating and other compliance requirements to maintain our favorable tax incentives. If we fail to comply with such requirements, we could lose the tax benefits and could possibly be required to refund previously realized material tax benefits. Additionally, in the future, we may fail to qualify for renewal of our favorable tax incentives or such incentives may not be available to us, which could also cause our future taxable income to increase and be taxed at higher statutory rates. Loss of one more of our tax incentives could cause us to modify our tax strategies and our operational structure, which could cause disruption in our business and have a material adverse impact on our results of operations. Further, there can be no guarantee that such modification in our tax strategy will yield tax incentives as favorable as those we have negotiated with Singapore. Our interpretations and conclusions regarding the tax incentives are not binding on any taxing authority, and if our assumptions about tax and other laws are incorrect or if these tax incentives are substantially modified or rescinded we could suffer material adverse tax and other financial consequences, which would increase our expenses, reduce our profitability and adversely affect our cash flows.
Investor confidence may be adversely impacted if we are unable to comply with Section 404 of the Sarbanes-Oxley Act of 2002, and as a result, our stock price could decline.
We are subject to rules adopted by the SEC pursuant to Section 404 of the Sarbanes-Oxley Act of 2002, or Sarbanes-Oxley Act, which require us to include in our Annual Report on Form 10-K our management’s report on, and assessment of the effectiveness of, our internal controls over financial reporting.
If we fail to maintain the adequacy of our internal controls, there is a risk that we will not comply with all of the requirements imposed by Section 404. Moreover, effective internal controls, particularly those related to revenue recognition, are necessary for us to produce reliable financial reports and are important to helping prevent financial fraud. Any of these possible outcomes could result in an adverse reaction in the financial marketplace due to a loss of investor confidence in the reliability of our consolidated financial statements and could result in investigations or sanctions by the SEC, the Nasdaq Stock Market LLC, or Nasdaq, or other regulatory authorities or in stockholder litigation. Any of these factors ultimately could harm our business and could negatively impact the market price of our securities. Ineffective control over financial reporting could also cause investors to lose confidence in our reported financial information, which could adversely affect the trading price of our common stock.
Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives. However, our management, including our principal executive officer and principal financial officer, does not expect that our
51

disclosure controls and procedures will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected.
ITEM 1B.     UNRESOLVED STAFF COMMENTS
None.
ITEM 1C.     CYBERSECURITY
Risk Management and Strategy
We have established policies and processes for assessing, identifying, and managing material risk from cybersecurity threats, and have integrated these processes into our overall risk management systems and processes. We routinely assess material risks from cybersecurity threats, including any potential unauthorized occurrence on or conducted through our information systems that may result in adverse effects on the confidentiality, integrity, or availability of our information systems or any information residing therein.
We conduct quarterly risk assessments to identify cybersecurity threats. These risk assessments include identifying reasonably foreseeable potential internal and external risks, the likelihood of occurrence and any potential damage that could result from such risks, and the sufficiency of existing policies, procedures, systems, controls, and other safeguards in place to manage such risks. As part of our risk management process, we may engage third party experts to help identify and assess risks from cybersecurity threats. Our risk management process also encompasses cybersecurity risks associated with our use of third-party service providers.
Following these risk assessments, we design, implement, and maintain reasonable safeguards to minimize the identified risks; reasonably address any identified gaps in existing safeguards; update existing safeguards as necessary; and monitor the effectiveness of our safeguards. We have allocated adequate resources and have designated high-level personnel, including our Chief Information Security Officer, to manage the cybersecurity risk assessment and mitigation process.
As part of our overall risk management program, we regularly provide required training to employees at all levels and in all departments on cybersecurity.
The Company also participates in a cybersecurity risk insurance policy.
For additional information regarding whether any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or are reasonably likely to materially affect our company, including our business strategy, results of operations, or financial condition, please refer to Item 1A, “Risk Factors,” in this annual report on Form 10-K , including the risk factors entitled “We have been and may in the future be subject to information technology failures, including security breaches, cyber-attacks, design defects or system failures, that could disrupt our operations, damage our reputation and adversely affect our business, operations, and financial results,” “We are subject to governmental laws, regulations and other legal obligations related to privacy, data protection, and cybersecurity,” and “We face risks related to security vulnerabilities in our products.”
Governance
One of the key functions of our Board of Directors is informed oversight of our risk management process, including risks from cybersecurity threats. Our Board of Directors is responsible for monitoring and assessing strategic risk exposure, and our executive officers are responsible for the day-to-day management of the material risks we face. Our Board of Directors administers its cybersecurity risk oversight function directly as a whole, as well as through the Cybersecurity Committee of the Board of Directors (the “Cybersecurity Committee”). Members of the Cybersecurity Committee are appointed by, and serve at the discretion of, the Board. The Cybersecurity Committee consists of at least three members of the Board, all of whom are independent. Each member has a working familiarity and/or experience with cybersecurity, IT strategy, IT development and deployment, or IT risk assessment and management, including information security management.
Our Chief Information Security Officer and the Cybersecurity Committee are primarily responsible to assess and manage material risks from cybersecurity threats. Our Chief Information Security Officer has twenty-five years of cybersecurity experience, has completed a Masters in Information Security Engineering, and holds several cybersecurity certifications.
52

Our Chief Information Security Officer and the Cybersecurity Committee oversee key cybersecurity policies and processes, including those described in “Risk Management and Strategy” above. Our Chief Information Security Officer and the Cybersecurity Committee are informed about policies and processes to monitor the prevention, detection, mitigation, and remediation of cybersecurity incidents.
Our Chief Information Security Officer and representatives from the Cybersecurity Committee provide quarterly briefings to the Audit Committee of the Board regarding our company’s cybersecurity risks and activities, including but not limited to any recent cybersecurity incidents and related responses, and any cybersecurity systems testing. The Audit Committee provides regular updates to the Board on relevant information regarding cybersecurity. In addition, our Chief Information Security Officer and representatives from the Cybersecurity Committee provide annual briefings to the Board on cybersecurity risks, related mitigation, and other related responses and activities.
Breaches
The last known cybersecurity breach occurred in 2020. The Company has not experienced any material cybersecurity breach in the years ended December 31, 2023, 2022 and 2021. The Company also has not incurred any net expenses from penalties and/or settlements from any material cybersecurity breaches during the years ended December 31, 2023, 2022, and 2021.

ITEM 2.     PROPERTIES
Our corporate headquarters occupy approximately 68,000 square feet in Carlsbad, California under a lease that expires in December 2029. A full range of business and engineering functions are represented at our corporate headquarters, including a laboratory for research and development and manufacturing operations. In addition to our principal office spaces in Carlsbad, we have active leased facilities in Irvine, California; San Jose, California; Boston, Massachusetts; Burnaby, Canada; Bangalore and Chennai, India; Singapore; Taipei and Hsinchu, Taiwan; Shenzhen, Shanghai, and Hong Kong, China; Seoul, South Korea; Tokyo, Japan; Paterna, Spain; Villach, Austria; Munich, Germany; and in Petah Tikva, Israel.
53

ITEM 3.    LEGAL PROCEEDINGS
Dispute with Silicon Motion
As previously disclosed, on July 26, 2023, MaxLinear terminated the Merger Agreement on multiple grounds. On August 16, 2023, Silicon Motion delivered to MaxLinear a notice, which Silicon Motion publicly disclosed, that it was purporting to terminate the Merger Agreement and that Silicon Motion would be commencing an arbitration before the Singapore International Arbitration Centre to seek damages from MaxLinear arising from MaxLinear’s alleged breaches of the Merger Agreement. Silicon Motion’s position is that MaxLinear’s Willful and Material Breaches (as such term is defined in the Merger Agreement) of the Merger Agreement prevented the Merger from being completed by August 7, 2023, and that MaxLinear is consequently liable for substantial monetary damages in excess of the termination fee as provided in the Merger Agreement.
On October 5, 2023, Silicon Motion filed a Notice of Arbitration with the Singapore International Arbitration Centre alleging that MaxLinear breached the Merger Agreement. Silicon Motion seeks payment of the termination fee, additional damages, fees, and costs. The arbitration will be confidential.
MaxLinear believes that it properly terminated the Merger Agreement. MaxLinear remains confident in its decision and will vigorously defend its right to terminate the Silicon Motion transaction without penalty.
Class Action Complaint
On August 31, 2023, a Silicon Motion stockholder filed a putative class action complaint in the United States District Court for the Southern District of California captioned Water Island Event-Driven Fund v. MaxLinear, Inc., No. 23-cv-01607 (S.D. Cal.), against MaxLinear and certain of its current officers. The complaint includes two claims: (1) an alleged violation of Section 10(b) of the Exchange Act and Rule 10b-5 promulgated thereunder; and (2) an alleged violation of Section 20(a) of the Exchange Act. The complaint alleges that the defendants made false and misleading statements and/or omitted material facts that MaxLinear had a duty to disclose, concerning the Company’s ability and intention to timely close the merger with Silicon Motion, including that: (i) MaxLinear had allegedly decided it would not consummate the merger because the economic circumstances surrounding the merger had materially changed, including a material downturn in the semiconductor industry and rising interest rates; (ii) MaxLinear had allegedly determined to unilaterally terminate the merger in the event the merger was approved by SAMR; (iii) MaxLinear had allegedly intended to argue that certain conditions in Article 6 of the Merger Agreement had not been satisfied as required by May 5, 2023 as a basis to terminate the merger; and (iv) as a result, MaxLinear had allegedly materially misrepresented the viability of the merger, the purported benefits of the merger, and the likelihood that the merger would be consummated. The complaint seeks compensatory damages, including interest, costs and expenses and such other equitable or injunctive relief that the court deems appropriate. MaxLinear will vigorously defend its position. On December 20, 2023, the Court appointed the lead plaintiffs, who are expected to file an amended complaint by February 15, 2024. Defendants expect to answer or move to dismiss by March 29, 2024.
Comcast Litigation
On December 1, 2023, MaxLinear filed claims against Comcast Management, LLC and Comcast Cable Communications, LLC (together, “Comcast”) in the United States District Court for the Southern District of New York. MaxLinear alleges that in 2020, MaxLinear shared its proprietary design and know-how for a full-duplex, or FDX, amplifier with Comcast in the hope of securing future business with Comcast. MaxLinear shared its design and know-how on several occasions, all pursuant to a non-disclosure agreement between MaxLinear and Comcast, with the expectation that Comcast would keep the information confidential. Comcast needed this technology in order to effectively compete with fiber-optic internet providers. Instead of engaging MaxLinear to develop the FDX amplifier, Comcast shared MaxLinear’s proprietary designs with MaxLinear’s direct competitor. Comcast then worked with MaxLinear’s competitor to develop the FDX-amplifier technology. MaxLinear brought claims for trade secret misappropriation, unfair competition, and breach of the parties’ non-disclosure agreement, and it sought an unspecified amount of compensatory damages, punitive damages, pre-judgment and post-judgment interest, costs, expenses, and attorney fees as well as an injunction against Comcast’s use or disclosure of MaxLinear’s trade secrets.
54

Dish Litigation
On February 10, 2023, Entropic Communications, LLC, or Entropic filed claims for patent infringement against Dish Network Corporation, Dish Network LLC, Dish Network Service, LLC, and Dish Network California Service Corporation (together, “Dish”). At that time, MaxLinear was not a party to the action. On September 21, 2023, Dish Network California Service Corporation (“Dish California”) filed four counterclaims against MaxLinear in the United States District Court for the Central District of California. The four claims are declaratory judgment, breach of contract, fraud and negligent misrepresentation, and civil conspiracy. Dish California alleges that when MaxLinear assigned certain patents to Entropic, MaxLinear violated its obligations owed to the Multimedia over Coax Alliance, or MoCA under MoCA’s Intellectual Property Rights (“IPR”) Policy. Dish California alleges that MaxLinear also allegedly violated the MoCA IPR Policy by failing to offer Dish California a fair, reasonable, and nondiscriminatory, or FRAND, license for these patents. Dish California seeks an unspecified amount of compensatory damages, disgorgement, attorneys’ fees, experts’ fees, and costs.
Cox Litigations
On October 6, 2023, Cox Communications, Inc., CoxCom, LLC, and Cox Communications California, LLC (together, “Cox”) filed claims in two separate actions against MaxLinear in the United States District Court for the Central District of California.
In the first action, in response to Entropic suing Cox for patent infringement, Cox filed counterclaims alleging that when MaxLinear assigned certain patents to Entropic, MaxLinear violated its obligations under MoCA’s IPR Policy by assigning these patents and by failing to offer Cox a FRAND license for these patents. Cox amended its counterclaims on January 9, 2024 and is asserting claims of breach of contract, unjust enrichment, and declaratory judgment against MaxLinear. Cox seeks an unspecified amount of compensatory damages, equitable relief, attorneys’ fees, expenses, and costs.
In the second action, in response to Entropic suing Cox for patent infringement, Cox filed counterclaims against MaxLinear. Cox alleges that MaxLinear granted CableLabs a non-exclusive, royalty-free license to all patents essential for compliance with DOCSIS specifications. It further alleges that MaxLinear breached this agreement when MaxLinear assigned certain patents to Entropic. Cox amended its counterclaims on January 9, 2024 and is asserting claims for breach of contract, unjust enrichment, and declaratory judgment. Cox seeks an unspecified amount of compensatory damages, equitable relief, attorneys’ fees, expenses, and costs.
The Company records a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. As of December 31, 2023, no material loss contingencies have been accrued for litigation and other legal claims in our consolidated financial statements, since our management currently does not believe that the ultimate outcome of any of the matters described above is probable. An unfavorable outcome of these matters may be reasonably possible in excess of recorded amounts; however, a reasonable estimate of the amount or range of such loss cannot be made at this time.
Other Matters
From time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business as described in “Item 3 — Legal Proceedings,” some of which may be material. Results of litigation and claims are inherently unpredictable. Regardless of the outcome, litigation and claims can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.

ITEM 4.    MINE SAFETY DISCLOSURES

Not applicable.

55

PART II — FINANCIAL INFORMATION

ITEM 5.    MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information and Holders
Our common stock is traded on the Nasdaq Stock Market LLC, or the Nasdaq, under the symbol MXL.
According to our transfer agent, as of January 24, 2024, there were 54 record holders of our common stock. We believe we have approximately 46,000 beneficial holders of our common stock.
Dividend Policy
We have never declared or paid cash dividends on our common stock. We currently intend to retain all available funds and any future earnings for use in the operation of our business and do not anticipate paying any dividends on our common stock in the foreseeable future. Any future determination to declare dividends will be made at the discretion of our Board of Directors and will depend on our financial condition, operating results, capital requirements, general business conditions and other factors that our Board of Directors may deem relevant.
Stock Performance Graph
Notwithstanding any statement to the contrary in any of our previous or future filings with the SEC, the following information relating to the price performance of our common stock shall not be deemed “filed” with the SEC or “Soliciting Material” under the Exchange Act, or subject to Regulation 14A or 14C, or to liabilities of Section 18 of the Exchange Act except to the extent we specifically request that such information be treated as soliciting material or to the extent we specifically incorporate this information by reference.

The graph below compares the cumulative total stockholder return on our common stock with the cumulative total return on The Nasdaq Composite Index, The NYSE Composite Index and The Philadelphia Semiconductor Index. The period shown commences on December 31, 2018 and ends on December 31, 2023, the end of our last fiscal year. The graph assumes an investment of $100 on December 31, 2018, and the reinvestment of any dividends.
The comparisons in the graph below are required by the Securities and Exchange Commission and are not intended to forecast or be indicative of possible future performance of our common stock.
2128
56

Recent Sales of Unregistered Securities
None.
Recent Repurchases of Equity Securities
None.
ITEM 6.    [RESERVED]
ITEM 7.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Forward-Looking Statements
The following discussion and analysis of the financial condition and results of our operations should be read in conjunction with the consolidated financial statements and related notes included elsewhere in this report. This discussion contains forward-looking statements that involve a number of risks, uncertainties, and assumptions that could cause our actual results to differ materially from those discussed below. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the sections titled “Business” and “Risk Factors” included elsewhere in this report.
Overview
We are a provider of communications SoCs used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. We are a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including RF, high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. In most cases, these products are designed on a single silicon-die, using standard digital CMOS manufacturing processes and conventional packaging technologies. Importantly, our ability to design analog and mixed-signal circuits in CMOS allows us to efficiently combine analog functionality and complex digital signal processing logic in the same integrated circuit. As a result, we believe our solutions have exceptional levels of functional integration and performance, low manufacturing cost, and reduced power consumption versus competition. These solutions also enable shorter design cycles, significant design flexibility and low system-level cost across a range of markets.
Our customers include electronics distributors, module makers, OEMs and ODMs, which incorporate our products in a wide range of electronic devices. Examples of such devices include radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; optical transceivers targeting hyperscale data centers; Wi-Fi and wireline routers for home networking; broadband modems compliant with DOCSIS, PON, and DSL; as well as power management and interface products used in these and many other markets.
In the year ended December 31, 2023, net revenue was $693.3 million, which was derived in part from sales of RF receivers and RF receiver SoC and connectivity solutions into broadband operator voice and data modems and gateways and connectivity adapters, global analog and digital RF receiver products, radio and modem solutions into wireless carrier access and backhaul infrastructure platforms, high-speed optical interconnect solutions sold into optical modules for data-center, metro and long-haul networks, and high-performance interface and power management solutions into a broad range of communications, industrial, automotive and multi-market applications. Our ability to achieve revenue growth in the future will depend, among other factors, on our ability to further penetrate existing markets; our ability to expand our target addressable markets by developing new and innovative products; changes in government trade policies; and our ability to obtain design wins with device manufacturers, in particular manufacturers of data modems, and gateways for the broadband service provider, storage networking market, cable infrastructure market, industrial and automotive markets, and optical module and telecommunications infrastructure markets.
57


Products shipped to Asia accounted for 75%, 82% and 83% of net revenue during the years ended 2023, 2022 and 2021, respectively, including 37%, 43% and 40%, respectively, from products shipped to Hong Kong and 11%, 16% and 12%, respectively, from products shipped to mainland China and 13% from products shipped to Vietnam in 2021. Although a large percentage of our products is shipped to Asia, we believe that a significant number of the systems designed by these customers and incorporating our semiconductor products are then sold outside Asia. For example, revenue generated from sales of our products during the years ended December 31, 2023, 2022 and 2021 related principally to sales to Asian ODMs and contract manufacturers delivering products into European and North American markets. To date, all of our sales have been denominated in United States dollars.
A significant portion of our net revenue has historically been generated by a limited number of customers. Sales to customers comprise both direct sales to customers and indirect sales through distributors. In the year ended December 31, 2023, one customer accounted for 10% of our net revenue, and our ten largest customers collectively accounted for 54% of our net revenue, of which distributor customers accounted for 16% of our net revenue. In the year ended December 31, 2022, two of our customers accounted for 31% of our net revenue, and our ten largest customers collectively accounted for 65% of our net revenue, of which distributor customers comprised 18% of our net revenue. In the year ended December 31, 2021, two of our direct customers accounted for 26% of our net revenue, and our ten largest customers collectively accounted for 69% of our net revenue, of which distributor customers comprised 27% of our net revenue. For certain customers, we sell multiple products into disparate end user applications such as cable modems and broadband gateways.
Our business depends on winning competitive bid selection processes, known as design wins, to develop integrated circuits for use in our customers’ products. These selection processes are typically lengthy, and as a result, our sales cycles will vary based on the specific market served, whether the design win is with an existing or a new customer and whether our product being designed in our customer’s device is a first generation or subsequent generation product. Our customers’ products can be complex and, if our engagement results in a design win, can require significant time to define, design and result in volume production. Because the sales cycle for our products is long, we can incur significant design and development expenditures in circumstances where we do not ultimately recognize any revenue. We do not have any long-term purchase commitments with any of our customers, all of whom purchase our products on a purchase order basis. Once one of our products is incorporated into a customer’s design, however, we believe that our product is likely to remain a component of the customer’s product for its life cycle because of the time and expense associated with redesigning the product or substituting an alternative chip. Product life cycles in our target markets will vary by application. For example, in the broadband data modem and gateway sectors, a design-in can have a product life cycle of 24 to 60 months. In the industrial and wired and wireless infrastructure markets, a design-in can have a product life cycle of 24 to 84 months and beyond.
Impact of Global Economic Uncertainty and Inventory Build
Inflation and uncertainty in customer demand and the worldwide economy has continued, and we expect to experience continued decline in our sales and revenues in the first quarter of 2024. In particular, we believe an economic slowdown and inventory oversupply in the channel could continue to add to volatility in managing the business. In addition, inventory oversupply could potentially lead to more inventory write-downs, including charges for any excess or obsolete inventory which could negatively impact our gross margins. However, the magnitude of such volatility on our business and its duration is uncertain and cannot be reasonably estimated at this time. As supplier lead times continue to stabilize, we have seen and expect to continue to see a more normalized demand-planning horizon. While we expect inventory to remain elevated in the near term, we expect channel inventory will continue to decline thereafter.
Terminated Silicon Motion Merger
On May 5, 2022, we entered into an agreement and plan of merger, or the Merger Agreement, with Silicon Motion Technology Corporation, or Silicon Motion, an exempted company with limited liability incorporated under the Law of the Cayman Islands, pursuant to which, subject to the terms and conditions thereof, we agreed to acquire Silicon Motion pursuant to a statutory merger of Shark Merger Sub, a wholly-owned subsidiary of MaxLinear, with and into Silicon Motion, with Silicon Motion surviving the merger as a wholly-owned subsidiary of MaxLinear. Silicon Motion is a provider of NAND flash controllers for solid state drives and other solid state storage devices.
58


On July 26, 2023, we terminated the Merger Agreement and notified Silicon Motion that we were relieved of our obligations to close because, among other reasons, (i) certain conditions to closing set forth in the Merger Agreement were not satisfied and were incapable of being satisfied, (ii) Silicon Motion had suffered a Material Adverse Effect that was continuing, (iii) Silicon Motion was in material breach of representations, warranties, covenants, and agreements in the Merger Agreement that gave rise to the right of the Company to terminate, and (iv) in any event, the First Extended Outside Date had passed and was not automatically extended because certain conditions in Article 6 of the Merger Agreement were not satisfied or waived as of May 5, 2023. Under the terms of the Merger Agreement, MaxLinear was not required to pay a break-up fee or other fee as a result of the termination of the Merger Agreement on these grounds. On August 16, 2023, Silicon Motion delivered a notice to us, which Silicon Motion publicly disclosed, that it was purporting to terminate the Merger Agreement and that Silicon Motion would be commencing an arbitration to seek damages from us arising from our alleged breaches of the Merger Agreement. Undefined capitalized terms in this paragraph have the same meaning as in the Merger Agreement.
On October 5, 2023, Silicon Motion filed a Notice of Arbitration with the Singapore International Arbitration Centre alleging that we breached the Merger Agreement. See Part I, Item 3 (Legal Proceedings) of this report for more information on legal proceedings related to the termination of the Merger Agreement.
The second amended and restated commitment letter dated October 24, 2022 with Wells Fargo Bank, N.A., or Wells Fargo Bank, and other lenders, and related financing commitments for the previously pending (now terminated) merger were also terminated upon termination of the Merger Agreement. As a result of the termination of the financing, the Company was required to pay to Wells Fargo Bank a ticking fee of $18.3 million, which is included in other income (expense), net in the year ended December 31, 2023.
Acquisition of Company Y
On January 17, 2023, the Company completed its acquisition of a business, or Company Y, pursuant to a Purchase and Sale Agreement, or the Purchase Agreement. The transaction consideration included $9.8 million in cash. In addition, Company Y stockholders may receive up to an additional $2.6 million in potential contingent consideration, subject to the acquired business satisfying certain personnel objectives by June 17, 2024.
Company Y is headquartered in Bangalore, India and operates as a provider of engineering design services.
Workforce Reductions
During the year ended December 31, 2023, we entered into two plans of restructuring to reduce our workforce, or the Workforce Reductions. The Workforce Reductions are intended to align our operational needs with the changes in macroeconomic conditions and the demand environment while continuing to support the long-term business strategy by reducing our operating expenses.

As a result of the Workforce Reductions, in the year ended December 31, 2023, we incurred $19.8 million in restructuring costs primarily related to severance costs and related expenses, and estimate that we will incur approximately $30 million to $40 million in restructuring costs in 2024 upon notice to the remaining affected employees of the Workforce Reductions. Approximately two-thirds of the cost is estimated to be statutory severance benefits in the jurisdictions in which the terminated employees were employed and a significant amount of the remaining one-third of the cost represents non-cash charges related to exiting facilities and writing off of related assets. The estimate of costs that we expect to incur, and the timing thereof, are subject to a number of assumptions and actual results may differ. We may also incur other charges or cash expenditures not currently contemplated due to events that may occur as a result of, or associated with, the Workforce Reductions. We expect to complete informing affected employees of the Workforce Reductions by the end of the first quarter of 2024.
Critical Accounting Estimates
Management’s discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements which are prepared in accordance with accounting principles that are generally accepted in the United States. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities, related disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. We continually evaluate our estimates and judgments, the most critical of which are those related to business combinations, revenue recognition, inventory valuation, production masks, goodwill and other intangible assets valuation, and income taxes. We base our estimates and judgments on historical experience and other factors that we believe to be reasonable under the circumstances. Materially
59


different results can occur as circumstances change and additional information becomes known.
We believe that the following accounting estimates we have identified as critical involve a greater degree of judgment and complexity than our other accounting policies. Accordingly, these are the estimates we believe are the most critical to understanding and evaluating our consolidated financial condition and results of operations. Refer to Note 1 to our consolidated financial statements included elsewhere in this report for a summary of each of the related accounting policies.
Business Combinations
Estimates in our business combination accounting that involve a significant level of estimation uncertainty include the valuation of identifiable intangible and tangible assets such as inventory, property and equipment, and intangible assets including in-process research and development, or IPR&D, and contingent consideration, which involve the use of forecasted financial information available at the acquisition date, including application of revenue growth rates and margin percentages, and use of a discount rate and various other assumptions as described in more detail in Notes 1 and 3 to our consolidated financial statements. When reported amounts are material, they may be sensitive to changes to certain assumptions used in the valuation. If the discount rate used in our valuations increased by 1%, it would result in a decrease to the valuation of intangible assets of an immaterial amount for our 2023 and 2021 acquisitions. The amortization and depreciation of such assets, and change in fair value of contingent consideration, impact our consolidated financial results in periods subsequent to the acquisition, and such amounts are disclosed in our consolidated financial statements. During the year ended December 31, 2023 and 2022, we recorded impairment of intangible assets of $2.4 million and $2.8 million, respectively, associated with certain acquired licensed technology. During the year ended December 31, 2021, we did not record any material adjustments to the valuation of such assets, goodwill, or subsequent period adjustments to the consolidated statements of operations associated with our other business combinations.
Revenue Recognition
Estimates in our revenue recognition that involve a significant level of estimation uncertainty include the estimates of price adjustments and returns under contractual stock rotation rights based on our analysis of expected value of actual price adjustment claims by distributors and product historical return rates. Any changes to such estimates, for example differences in actual sell-through activity versus our estimate of sell-through activity in our price adjustments, or actual vs. historical return rates, may impact our consolidated financial results in periods subsequent to recording those estimates, and such amounts are disclosed in our consolidated financial statements. Other than our estimates of sell-through activity and customer return rates, there are no assumptions inherent in our estimates in the valuation of price adjustments and returns that would result in sensitivity of reported amounts to such assumptions. During the years ended December 31, 2023, 2022 and 2021 we have not recorded any material adjustments to such estimates.
Inventory Valuation
Estimates in the valuation of inventory that involve a significant level of estimation uncertainty include our estimates of excess and obsolete inventory based on forecasts of future demand for our products in inventory. Any changes to such estimates, for example differences in actual sales versus our estimates of demand, or conversely, the ultimate sell-through of fully reserved inventory for which we did not anticipate any future demand, impact our consolidated financial results in periods subsequent to recording those estimates. Other than our forecasts of future demand, there are no assumptions inherent in our estimates in the valuation of inventory that would result in sensitivity of reported amounts to such assumptions. During the years ended December 31, 2023, 2022 and 2021, we have not recorded any material net adjustments for such changes in estimates.
60


Impairment of Goodwill and Long-Lived Assets
Estimates in our assessment of impairment of goodwill and long-lived assets that involve a significant level of estimation uncertainty and management judgment include the comparison of our market capitalization as of the annual impairment assessment date to the carrying value of goodwill, use of forecasted financial information for our projects remaining in IPR&D, if any, including growth rates and margin percentages, and a discount rate as of the annual IPR&D impairment assessment date, and our quarterly assessment of whether indicators of impairment exist with respect to all of our goodwill and long-lived assets. For example, a decision to abandon a project involving the technology underlying developed technology and IPR&D, if any, may result in immediate impairment of such assets in the quarter such decision is made. As of the October 31 assessment date, we did not have any remaining IPR&D. Impairment of goodwill and long-lived assets impact our consolidated financial results in periods subsequent to their acquisition, and such amounts are disclosed in our consolidated financial statements. During the year ended December 31, 2023 and 2022, we recorded impairment of intangible assets of $2.4 million and $2.8 million, respectively, associated with certain acquired licensed technology. During the year ended December 31, 2021, we did not record any material adjustments to the valuation of such assets.
Income Taxes
Estimates in our assessment of realizability of deferred tax assets that involve a significant level of estimation uncertainty and management judgment include projected future taxable income. For example, we continue to have a valuation allowance against state deferred tax assets, certain federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where we have cumulative losses or otherwise are not expected to utilize certain tax attributes. If projected future taxable income in the U.S., for example, were to increase from what we assumed in our estimates, in periods subsequent to recording valuation allowances, it may be more likely than not that a proportional amount of the valuation against deferred tax assets will be released, resulting in an impact to our tax provision (benefit).
Recently Adopted Accounting Pronouncements
See Note 1 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for recently adopted accounting pronouncements as of the date of this report, if any.

Recently Issued Accounting Pronouncements
See Note 1 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for recently issued accounting pronouncements not yet adopted as of the date of this report, if any.
Results of Operations
The following describes the line items set forth in our consolidated statements of operations.
Net Revenue. Net revenue is generated from sales of radio-frequency, analog, digital, and mixed-signal integrated circuits for access and connectivity, wired and wireless infrastructure, and industrial and multi-market applications. A significant portion of our sales are to distributors, who then resell our products.
Cost of Net Revenue. Cost of net revenue includes the cost of finished silicon wafers processed by third-party foundries; costs associated with our outsourced packaging and assembly, test and shipping; costs of personnel, including salaries, benefits and stock-based compensation; equipment associated with manufacturing support, logistics and quality assurance; amortization of acquired developed technology and purchased licensed technology intangible assets; inventory fair value adjustments, if any; amortization of certain production mask costs and computer-aided design software license costs; cost of production load boards and sockets; and an allocated portion of our occupancy costs.
Research and Development. Research and development expense includes personnel-related expenses, including stock-based compensation, new product engineering mask costs, prototype integrated circuit packaging and test costs, computer-aided design software license costs, intellectual property license costs, reference design development costs, development testing and evaluation costs, depreciation expense, and allocated occupancy costs. Research and development activities include the design of new products, refinement of existing products and design of test methodologies to ensure compliance with required specifications. All research and development costs are expensed as incurred.
61


Selling, General and Administrative. Selling, general and administrative expense includes personnel-related expenses, including salaries and benefits and stock-based compensation, amortization of certain acquired intangible assets, merger, acquisition and integration costs, third-party sales commissions, field application engineering support, travel costs, professional and consulting fees, legal fees, depreciation expense and allocated occupancy costs.
Impairment Losses. Impairment losses consist of charges resulting from the impairment of intangible assets.
Restructuring Charges. Restructuring charges consist of severance, lease and leasehold impairment charges, and other charges related to restructuring plans.
Loss on Extinguishment of Debt. Loss on extinguishment of debt consists of the charge-off of remaining unamortized debt discount and issuance cost on debt we repaid early with a majority of the proceeds from a new term loan.
Interest and Other Income (Expense), Net. Interest and other income (expense), net includes interest income, interest expense and other income (expense). Interest income consists of interest earned on our cash, cash equivalents and restricted cash balances. Interest expense consists of interest accrued on debt and amortization of discounts on debt and other liabilities. Other income (expense) generally consists of income (expense) generated from non-operating transactions, including a ticking fee paid to lenders following the termination of the Silicon Motion merger, net gains (losses) from sales of investments, and unrealized holding gains (losses) from certain investments required to be marked to market value.
Income tax provision. We make certain estimates and judgments in determining income taxes for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expenses for tax and financial statement purposes and the realizability of assets in future years.
62


The following table sets forth our consolidated statement of operations data as a percentage of net revenue for the periods indicated:
Year Ended December 31,
202320222021
Net revenue100 %100 %100 %
Cost of net revenue44 42 44 
Gross profit56 58 56 
Operating expenses:
Research and development39 26 31 
Selling, general and administrative19 15 17 
Impairment losses— — — 
Restructuring charges— — 
Total operating expenses61 42 48 
Income (loss) from operations(6)16 
Interest income— — 
Interest expense(2)(1)(1)
Other income (expense), net(3)— — 
Total other income (expense), net(4)(1)(2)
Income (loss) before income taxes(9)16 
Income tax provision
Net income (loss)(11)%11 %%
Net Revenue
Year Ended December 31,
202320222021$ Change% Change
(dollars in thousands) 
Broadband$203,519 $493,232 $492,482 $(289,713)$750 (59)%— %
% of net revenue29 %44 %55 %
Connectivity138,228 303,925 149,285 (165,697)154,640 (55)%104 %
% of net revenue20 %27 %17 %
Infrastructure177,083 136,274 119,421 40,809 16,853 30 %14 %
% of net revenue26 %12 %13 %
Industrial and multi-market174,433 186,821 131,210 (12,388)55,611 (7)%42 %
% of net revenue25 %17 %15 %
Total net revenue$693,263 $1,120,252 $892,398 $(426,989)$227,854 (38)%26 %

Net revenue decreased $427.0 million to $693.3 million for the year ended December 31, 2023, as compared to $1.1 billion for the year ended December 31, 2022 primarily as a result of macroeconomic conditions impacting customer demand, including excess inventory in the channel built up following the supply shortages in the prior year. As supply shortages eased, the upward pricing pressure eased and was a modest component of revenue growth in the year. Broadband net revenue decreased by $289.7 million, driven by decreases in the volume of broadband SOC shipments in this category. Connectivity revenue decreased $165.7 million due to decreased volume of shipments of certain products primarily associated with residential broadband market decline. The increase in infrastructure revenues of $40.8 million was primarily driven by an increase in the volume of wireless backhaul shipments. Industrial and multi-market revenue decreased $12.4 million due to a $22.3 million decrease driven by decreased volume of shipments of high-performance analog products, partially offset by a $9.9 million increase driven by increased volume of shipments of component products.

63


Net revenue increased $227.9 million to $1.1 billion for the year ended December 31, 2022, as compared to $892.4 million for the year ended December 31, 2021. Broadband net revenue increased $0.8 million, substantially driven by price increases on our broadband SOC products within this category, which was partially offset by modest decreases in the volume of shipments in this category. Connectivity revenue increased $154.6 million due to an increased volume of shipments of products toward the latter part of 2022 as our supply improved opening up new opportunities to address the third party router market and was supplemented by some price increases on connectivity products. More than 50% of the revenue increase was driven by increased revenue from the introduction of our new Wi-Fi 6 product late in 2021. The increase in infrastructure revenues of $16.9 million was driven by an increase in shipments in the wireless infrastructure market. Industrial and multi-market revenue increased $55.6 million due to increased demand for our power and interface products and increased prices on products within this category. This end market also had some modest declines from products that entered end-of-life categorization.
We currently expect that revenue will fluctuate in the future, from period-to-period, consistent with the cyclical nature of our industry.
Cost of Net Revenue and Gross Profit
Year Ended December 31,
202320222021$ Change% Change
(dollars in thousands) 
Cost of net revenue$307,600 $470,483 $396,566 $(162,883)$73,917 (35)%19 %
% of net revenue44 %42 %44 %
Gross profit $385,663 $649,769 $495,832 $(264,106)$153,937 (41)%31 %
% of net revenue56 %58 %56 %

Cost of net revenue decreased $162.9 million to $307.6 million for the year ended December 31, 2023, as compared to $470.5 million for the year ended December 31, 2022. The decrease was driven by a decreased volume of shipments of broadband SOC and certain connectivity products as a result of macroeconomic conditions impacting customer demand for such products. Gross profit percentage decreased for the year ended December 31, 2023, as compared to the year ended December 31, 2022, due to reduced absorption of intangible amortization, partially offset by improvement from product mix. Product mix included higher margin backhaul product contributions relative to total revenues in 2023 as compared to 2022.

Cost of net revenue increased $73.9 million to $470.5 million for the year ended December 31, 2022, as compared to $396.6 million for the year ended December 31, 2021. The increase was driven by an increased volume of shipments of certain connectivity products toward the latter part of 2022 as our supply improved and increased costs on inventory purchased from suppliers as a result of supply chain constraints, and was partially offset by decreases in the volume of shipments of broadband products. Gross profit percentage improved for the year ended December 31, 2022, as compared to the year ended December 31, 2021, driven by improved mix of higher margin new products, higher margin infrastructure and industrial and multi-market product contributions, and improved margins from price increases that were passed along on certain products within our broadband, connectivity, and industrial and multi-market categories during the year, and improved absorption of amortization of intangible assets.

We currently expect that gross profit percentage will fluctuate in the future, from period-to-period, based on changes in product mix, average selling prices, and average manufacturing costs.
Research and Development
Year Ended December 31,
202320222021$ Change% Change
(dollars in thousands)
Research and development$269,504 $296,442 $278,440 $(26,938)$18,002 (9)%%
% of net revenue39 %26 %31 %

Research and development, or R&D, expense decreased $26.9 million to $269.5 million for the year ended December 31, 2023 from $296.4 million in the year ended December 31, 2022. The decrease was driven by decreases in bonuses of $21.9 million, payroll and benefits expense of $9.4 million, and consulting expense of $9.2 million, partially offset by the impact of decrease in income from joint R&D projects and governmental R&D grants offsetting our R&D expense of $11.3 million and an increase stock based compensation expense of $3.6 million. The decrease in bonuses is attributable to a decrease in financial
64


performance and decreased headcount from the workforce reductions during 2023. The decrease in payroll and benefits expense is also due to the workforce reductions. The amount of income from joint R&D projects and governmental R&D grants varies from year to year depending on demand for such projects and availability of governmental R&D programs.

R&D expense increased $18.0 million to $296.4 million for the year ended December 31, 2022 from $278.4 million in the year ended December 31, 2021. The increase was driven by increases in payroll and employee benefit expenses of $21.8 million, stock-based compensation and bonus expenses of $11.2 million, CAD design tools and other software license expenses of $5.8 million, consulting expenses of $3.1 million, and various other expenses of $6.1 million. This increase was partially offset by an increase in income from joint R&D projects and governmental R&D grants of $25.6 million and decrease in prototype expenses of $4.6 million. The increased expenses were due primarily to increased headcount in 2022. The amount of income from joint R&D projects and governmental grants varies from year to year depending on demand for such projects and availability of governmental R&D programs.

We are closely managing our R&D expenses to meet evolving demand and are in the process of completing a workforce reduction which is anticipated to reduce R&D expense in the first quarter of 2024; however, we expect our research and development expenses to increase in future years as we develop products to drive future growth.
Selling, General and Administrative
Year Ended December 31,
202320222021$ Change% Change
(dollars in thousands)
Selling, general and administrative$132,156 $168,008 $149,943 $(35,852)$18,065 (21)%12 %
% of net revenue19 %15 %17 %

Selling, general and administrative expense decreased $35.9 million to $132.2 million for the year ended December 31, 2023, as compared to $168.0 million for the year ended December 31, 2022. The decrease was a result of decreases in stock-based compensation expenses of $30.1 million, amortization of intangibles of $9.0 million, bonuses of $7.8 million, and supplies and small tools of $1.6 million, partially offset by increases in payroll and other benefits expense of $7.4 million and legal fees of $4.9 million. The decrease in stock based compensation expense and bonuses is attributable to the payouts for the 2022 period including additional grants to certain employees and a decrease in financial performance impacting the amounts of stock based compensation recognized for performance-based restricted stock units and amounts of bonuses. The decrease in intangible amortization expense is from acquired assets becoming fully amortized as they reach the end of their useful lives. The increase in payroll and other benefits is from increase in headcount in certain administrative functions. The increase in legal fees is due to various legal proceedings including those following the termination of our merger with Silicon Motion, the Comcast litigation, and in settlement of the Bell Semiconductor litigation earlier in the year.

Selling, general and administrative expense increased $18.1 million to $168.0 million for the year ended December 31, 2022, as compared to $149.9 million for the year ended December 31, 2021. The increase was a result of increases in stock-based compensation expenses of $11.3 million, professional fees of $7.6 million, other expenses of $3.5 million, payroll and benefits of $3.3 million, and various other expenses of $3.3 million, partially offset by a decrease in intangible amortization expense of $11.7 million. The increase in professional fees was due to an increase in acquisition and integration costs of $6.8 million related to our previously pending (now terminated) merger with Silicon Motion. The increase in stock-based compensation expenses and payroll employee benefits expenses and the remaining other expenses were mainly due to increased headcount and spending due to higher product demands from customers. Improved financial performance in 2022 and additional grants to employees of stock-based awards also contributed to the increase in stock-based compensation expense.

We are closely managing our selling, general and administrative expenses; however, we expect selling, general and administrative expenses to increase in future years when we return to growing our sales and marketing organization to expand into existing and new markets.

65


Impairment Losses
Year Ended December 31,
202320222021$ Change% Change
(dollars in thousands)
Impairment losses$2,438 $2,811 $— $(373)$2,811 (13)%N/A
% of net revenue— %— %— %
Impairment losses in the year ended December 31, 2023 related to abandonment of certain acquired licensing agreements. Impairment losses in the year ended December 31, 2022 also related to abandonment of certain acquired licensing agreements.
Restructuring Charges
Year Ended December 31,
202320222021$ Change% Change
(dollars in thousands)
Restructuring charges$19,786 $2,265 $2,204 $17,521 $61 774%3%
% of net revenue%— %— %
Restructuring charges increased $17.5 million to $19.8 million for the year ended December 31, 2023, compared to $2.3 million for the year ended December 31, 2022. Restructuring charges increased $0.1 million to $2.3 million for the year ended December 31, 2022, compared to $2.2 million for the year ended December 31, 2021.
Restructuring charges for the year ended December 31, 2023 included $17.9 million in employee severance-related charges related to reductions in our workforce and $1.8 million in other charges driven by the abandonment of certain computer-assisted design software licenses used by the terminated workforce. Approximately two-thirds of the employee severance-related charges are estimated statutory severance benefits payable in the jurisdictions in which the terminated employees were employed, with the remainder representing standard severance benefits.
Restructuring charges in the year ended December 31, 2022 included $1.8 million in employee severance-related charges and $0.5 million of lease-related charges, which is comprised of impairment of leased right-of-use assets from partial abandonment of a facility.
Restructuring charges in the year ended December 31, 2021 included $1.3 million in employee severance-related charges and $0.6 million of lease-related charges, which consisted of impairment of leased right-of-use assets and leasehold improvements.
Interest and Other Income (Expense)
Year Ended December 31,
202320222021$ Change% Change
(dollars in thousands)
Interest and other income (expense), net$(25,589)$(6,045)$(12,154)$(19,544)$6,109 323 %(50)%
% of net revenue(4)%(1)%(1)%
Interest and other income (expense), net changed by $19.5 million to a net expense of $25.6 million in the year ended December 31, 2023 from a net expense of $6.0 million for the year ended December 31, 2022. The change in interest and other income (expense), net was primarily due to a $24.4 million change in other income (expense), net, from income of $3.5 million in the 2022 period to expense of $20.9 million in the 2023 period plus an increase in interest expense of $0.9 million, partially offset by the impact of a $5.8 million increase in interest income.
The $24.4 million change in other income (expense), net primarily related to a loan ticking fee of approximately $18.3 million paid to lenders following the termination of the Silicon Motion merger, $4.3 million impact from foreign currency fluctuations, $2.8 million impact of realized and unrealized holding losses recognized on equity securities that were sold at the end of 2023 that were previously marked to market value in other income (expense), net, and partially offset by a gain of $1.0 million related to partial curtailment of defined benefit pension obligations. The $0.9 million increase in interest
66


expense is due to higher interest rates on our outstanding debt in 2023. The $5.8 million increase in interest income is due to higher interest rates on our interest-bearing cash equivalents.
Interest and other income (expense), net changed by $6.1 million to a net expense of $6.0 million in the year ended December 31, 2022 from a net expense of $12.2 million for the year ended December 31, 2021. The change in interest and other income (expense), net was due to the positive impact of a non-recurring gain on sale of privately held investments of $3.4 million and a decrease in interest expense of $3.2 million associated with a lower outstanding principal balance of debt, partially offset by unrealized losses on investments and impacts from foreign currency exchange rate fluctuations.
Income Tax Provision (Benefit)
 Year Ended December 31,
 202320222021$ Change% Change
(dollars in thousands)
Income tax provision$9,337 $49,158 $5,901 $(39,821)$43,257 (81)%733 %
% of pre-tax income (loss)(15)%28 %11 %
The income tax provision for the year ended December 31, 2023 was $9.3 million compared to an income tax provision of $49.2 million for the year ended December 31, 2022, and an income tax provision of $5.9 million for the year ended December 31, 2021.
The difference between our effective tax rate and the 21.0% U.S. federal statutory rate for the year ended December 31, 2023 resulted primarily from the mix of pre-tax income among jurisdictions, permanent tax items including tax credits and a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, and release of uncertain tax positions under ASC 740-10. The permanent tax item related to global intangible low-taxed income, or GILTI, also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes.
The difference between our effective tax rate and the 21.0% U.S. federal statutory rate for the year ended December 31, 2022 resulted primarily from the mix of pre-tax income among jurisdictions, permanent tax items including a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, release of uncertain tax positions under ASC 740-10, and release of the valuation allowance on certain federal research and development credits. The permanent tax item related to global intangible low-taxed income, or GILTI, also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes.
The difference between our effective tax rate and the 21.0% U.S. federal statutory rate for the year ended December 31, 2021 resulted primarily from a tax on GILTI, and non-deductible foreign stock-based compensation, offset by a benefit related to research and development tax credits, foreign earnings taxed at rates other than the federal statutory rate and the effect of a release of valuation allowance against certain Singapore deferred tax assets pertaining to usage of net operating losses.
We continue to maintain a valuation allowance to offset state and certain federal and foreign deferred tax assets, as realization of such assets does not meet the more-likely-than-not threshold required under accounting guidelines. In making such determination, we consider all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. Based upon our review of all positive and negative evidence, we continue to have a valuation allowance on state deferred tax assets, certain federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where we have cumulative losses or otherwise are not expected to utilize certain tax attributes. We do not incur income tax expense or benefit in certain tax-free jurisdictions in which we operate.
Our subsidiary in Singapore operates under certain tax incentives in Singapore, which are effective through March 2027. Under these incentives, qualifying income derived from certain sales of our integrated circuits is taxed at a concessionary rate over the incentive period. We also receive a reduced withholding tax rate on certain intercompany royalty payments made by our Singapore subsidiary during the incentive period. We recorded a tax provision in the year ended December 31, 2023 and year ended December 31, 2022 at the incentive rate. In the year ended December 31, 2021, due to our Singapore net operating losses and a full valuation allowance in Singapore, the incentives did not have a material impact on our income tax provision. The incentives are conditional upon our meeting certain minimum employment and investment thresholds within Singapore
67


over time, and we may be required to return certain tax benefits in the event we do not achieve compliance related to that incentive period. We currently believe that we will be able to satisfy these conditions without material risk.
We will continue to monitor updates to our business along with guidance issued with respect to both Acts to determine whether any adjustments are needed to our consolidated tax provision in future periods.
Liquidity and Capital Resources
As of December 31, 2023, we had cash and cash equivalents of $187.3 million, restricted cash of $1.1 million and net accounts receivable of $170.6 million. Additionally, as of December 31, 2023, our working capital, which we define as current assets less current liabilities, was $265.9 million. Financial instruments, which potentially subject us to concentrations of credit risk, consist primarily of cash and cash equivalents and accounts receivable. Collateral is generally not required for customer receivables. We limit our exposure to credit loss by placing our cash with high credit quality financial institutions. At times, such deposits may be in excess of insured limits. We have not experienced any losses on our deposits of cash and cash equivalents.
Our primary uses of cash are to fund operating expenses and purchases of inventory, property and equipment, and from time to time, the acquisition of businesses. In May 2022, we entered into the Merger Agreement to acquire Silicon Motion. However, on July 26, 2023, we terminated the Merger Agreement and were relieved of our obligations to close.
We also use cash to pay down outstanding debt, repurchase our common stock under our stock repurchase plan, and from time to time, make investments. As of December 31, 2023, $125.0 million of principal was outstanding under a senior secured term B loan facility, or the “Initial Term Loan under the June 23, 2021 Credit Agreement.” The Company also has available a senior secured revolving credit facility in an aggregate principal amount of up to $100.0 million, which remained undrawn as of December 31, 2023. The proceeds of the revolving facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries.
Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement has amortized in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on June 23, 2028. We could be subject to substantial variable interest rate risk because our interest rate under term loans typically vary based on a fixed margin over an indexed rate or an adjusted base rate. While we had been mitigating the impact of rising interest rates with large amounts of prepayments on our outstanding debt, if interest rates were to further increase substantially, it could have a material adverse effect on our operating results and affect our ability to service the indebtedness. Please refer to the Risk Factor entitled “As of September 30, 2023, our aggregate indebtedness was $125.0 million, and we are subject to a variable amount of interest on the principal balance of our credit agreements and could continue to be adversely impacted by rising interest rates in the future. Such indebtedness adversely affects our operating results and cash-flows as we satisfy our underlying interest and principal payment obligations and contains financial and operational covenants that could adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interest of stockholders, including obtaining additional indebtedness to finance such transactions. In addition, rising interest rates may make it more difficult for us, our customers, and our distributors to obtain financing and service their interest and debt obligations, which in turn has an impact on customer demand for our products and our distributors' business” for a discussion of how our indebtedness could have a material adverse effect on our liquidity and capital resources.
Our future capital requirements will depend on many factors, including changes in revenue, the expansion of our engineering, sales and marketing activities, the timing and extent of our expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of our products, any damages from legal proceedings related to the termination of the Merger Agreement with Silicon Motion or any alleged breaches of the Merger Agreement that we are required to pay, or any amounts we agree to pay in any settlement and any other potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to us or at all. If we are unable to raise additional funds when needed, we may not be able to sustain our operations or execute our strategic plans.
Our cash and cash equivalents are impacted by the timing of when we pay expenses as reflected in the change in our outstanding accounts payable and accrued expenses. Cash used to fund operating expenses in our consolidated statements of cash flows excludes the impact of non-cash items such as amortization and depreciation of acquired intangible assets and leased right-of-use assets and property and equipment, stock-based compensation, impairment of intangible assets, impairment of leased right-of-use assets and related leasehold improvements and unrealized holding or realized gains or losses on marketable
68


equity securities. Cash used to fund capital purchases and acquisitions of businesses and investments are included in investing activities in our consolidated statements of cash flows. Cash proceeds from issuance of common stock and debt and cash used to pay down outstanding debt or repurchase common stock are included in financing activities in our consolidated statements of cash flows.
As of December 31, 2023, our material cash requirements include long-term debt, non-cancelable operating leases, inventory purchase obligations and other obligations, which primarily consist of contractual payments due for computer-aided design software, as follows:
Payments due
TotalLess than 1 year1-3 years3-5 yearsMore than 5 years
(in thousands)
Long term debt obligations$125,000 $— $— $125,000 $— 
Operating lease obligations39,440 10,769 18,830 8,245 1,596 
Purchase obligations38,985 28,754 10,231 — — 
Other obligations84,208 32,563 47,972 3,673 — 
Total$287,633 $72,086 $77,033 $136,918 $1,596 
Our planned capital expenditures as of December 31, 2023 were not material. Our consolidated balance sheet at December 31, 2023 included in other long-term liabilities $5.4 million for uncertain tax positions, some of which may result in cash payment and $15.0 million received from other parties for jointly funded research and development projects which will be recognized into income when the contingencies associated with the repayment conditions have been resolved. The future payments related to uncertain tax positions recorded as other long-term liabilities have not been presented in the table above due to the uncertainty of the amounts and timing of cash settlement with the taxing authorities.
Our primary sources of cash are cash receipts on accounts receivable from our shipment of products to distributors and direct customers. Aside from the amounts billed to our customers, net cash collections of accounts receivable are impacted by the efficiency of our cash collections process, which can vary from period to period depending on the payment cycles of our major distributor customers, and relative linearity of shipments period-to-period. The June 23, 2021 Credit Agreement, under which we entered into a senior secured term B loan facility and a revolving credit facility, permits us to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0 million and (y) 100% of “Consolidated EBITDA” (as defined in such agreement), plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests.
69


The following is a summary of our working capital, cash and cash equivalents, and restricted cash for the periods indicated:
December 31,
20232022
(in thousands)
Working capital$265,896 $222,038 
Cash and cash equivalents$187,288 $187,353 
Short-term restricted cash1,051 982 
Long-term restricted cash17 22 
Total cash, cash equivalents, and restricted cash$188,356 $188,357 
We believe that our $187.3 million of cash and cash equivalents at December 31, 2023 will be sufficient to fund our projected operating requirements for at least the next twelve months. As of December 31, 2023, our indebtedness totaled $125.0 million, which consists of outstanding principal under the Initial Term Loan under the June 23, 2021 Credit Agreement. The June 23, 2021 Credit Agreement also provides the Company with the Revolving Facility in an aggregate principal amount of up to $100.0 million, which remained undrawn as of December 31, 2023. The Initial Term Loan under the June 23, 2021 Credit Agreement has a seven-year term expiring in June 2028 and bears interest, at the Company’s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one-month interest period plus 1.00%, in each case, plus an applicable margin of 1.25% or (ii) an adjusted LIBOR rate, subject to a floor of 0.50%, plus an applicable margin of 2.25%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of 0.00%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of 1.00%. Following delivery of financial statements for the Company’s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from 0.00% to 0.75% in the case of base rate loans and 1.00% to 1.75% in the case of LIBOR rate loans, in each case, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from 0.175% to 0.25% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement amortizes in equal quarterly installments equal to 0.25% of the original principal amount, with the balance payable at maturity on June 23, 2028. The June 23, 2021 Credit Agreement was amended on June 29, 2023 to implement a benchmark replacement.

The following is a summary of our cash flows provided by (used in) operating activities, investing activities and financing activities for the periods indicated:
Year Ended December 31,
202320222021
(in thousands)
Net cash provided by operating activities$43,372 $388,726 $168,233 
Net cash used in investing activities(15,935)(91,762)(91,757)
Net cash used in financing activities(26,356)(240,401)(91,903)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(1,082)56 (2,869)
Increase (decrease) in cash, cash equivalents and restricted cash$(1)$56,619 $(18,296)
Cash Flows from Operating Activities
In the year ended December 31, 2023, net cash provided by operating activities was $43.4 million, compared to net cash provided by operating activities of $388.7 million for the year ended December 31, 2022. The decline in operating cash flows was driven by a decline in revenue from decreased volume of shipments of broadband SOC and certain connectivity products as a result of macroeconomic conditions impacting customer demand for such products (as discussed under the heading, “Results of Operations,” above). Operating cash flows were also impacted by changes in our working capital, which decreased $101.4 million, in particular, in 2023 we made $104.2 million in payments against our price protection liability and $11.8 million in severance and related payments from our workforce reductions.
70


In the year ended December 31, 2022, net cash provided by operating activities was $388.7 million, compared to net cash flow provided by operating activities of $168.2 million for the year ended December 31, 2021. The increase in operating cash flows was driven by an increase in revenue from various factors as discussed under the heading, “Results of Operations,” above). Operating cash flows were also impacted by changes in working capital, which increased $110.3 million, in particular in 2022, the price protection liability increased by $113.3 million in 2022, due to a significant increase in revenues from customers with price protection rights and a delay in the timing of payments and certain price protection claims submitted by customers since certain claims are not made until after a customer has utilized a complete bundle of products. Such delay was caused by the supply chain shortages in the industry over an 18-month period beginning in 2021 and extending into 2022.
Cash Flows from Investing Activities
Our use of cash in investing activities declined, as we moved from heavier investing in infrastructure, securities and private companies in 2022 to lighter investment activity in 2023. Net cash used in investing activities was $15.9 million for the year ended December 31, 2023 and included purchases of property and equipment of $13.5 million, payments to acquire Company Y of $9.8 million, purchases of intangible assets of $6.4 million, and payments of contingent consideration related to our acquisition of Company X of $3.0 million.
Net cash used in investing activities was $91.8 million for the year ended December 31, 2022 and consisted of purchases of property and equipment of $41.3 million, purchases of investments of $29.3 million, purchases of intangible assets of $11.2 million and proceeds loaned to a supplier under notes receivable of $10.0 million.
Cash Flows from Financing Activities
Our use of cash in financing activities declined, as we moved from early paydown of debt to mitigate rising interest rates in 2022 to cash conservation in 2023 following the general slowdown in the market environment. Net cash used in financing activities was $26.4 million for the year ended December 31, 2023. Net cash used in financing activities consisted of payment of a ticking fee to lenders of $18.3 million associated with the termination of our debt commitment associated with the terminated Silicon Motion merger and repayments of minimum tax withholding paid on behalf of employees for restricted stock units of $12.6 million, partially offset by cash inflows from net proceeds from the issuance of common stock upon exercise of stock options of $4.6 million.
Net cash used in financing activities was $240.4 million for the year ended December 31, 2022. Net cash used in financing activities consisted of repayments of debt of $185.0 million, common stock repurchases of $31.5 million, and minimum tax withholding paid on behalf of employees for restricted stock units of $28.9 million, partially offset by cash inflows from net proceeds from the issuance of common stock upon exercise of stock options of $5.0 million.
Warranties and Indemnifications
In connection with the sale of products in the ordinary course of business, we often make representations affirming, among other things, that our products do not infringe on the intellectual property rights of others, and agree to indemnify customers against third-party claims for such infringement. Further, our certificate of incorporation and bylaws require us to indemnify our officers and directors against any action that may arise out of their services in that capacity, and we have also entered into indemnification agreements with respect to all of our directors and certain controlling persons.
ITEM 7A.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates and interest rates.
Foreign Currency Risk
To date, our international customer and vendor agreements have been denominated mostly in United States dollars. Accordingly, we have limited exposure to foreign currency exchange rates and do not enter into foreign currency hedging transactions. The functional currency of certain foreign subsidiaries is the local currency. Accordingly, the effects of exchange rate fluctuations on the net assets of these foreign subsidiaries’ operations are accounted for as translation gains or losses in accumulated other comprehensive income within stockholders’ equity. A hypothetical change of 100 basis points in such foreign currency exchange rates during the year ended December 31, 2023 would result in a change to translation gain in accumulated other comprehensive income of approximately $1.0 million.
71


Interest Rate Risk

We are subject to a variable amount of interest on the principal balance of our credit agreements described above and could be adversely impacted by rising interest rates in the future. If LIBOR interest rates had increased by 10% during the periods presented, the rate increase would have resulted in an immaterial increase to interest expense. We currently believe our operating cash held primarily for working capital purpose is sufficient to cover our interest obligations, but we are monitoring the impact of rising interest rates on our ability to service our interest and debt obligations, obtain financing, and on our business in general.
ITEM 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
The financial statements and supplementary data required by this item are included in Part IV, Item 15 of this Report.
ITEM 9.    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM 9A.    CONTROLS AND PROCEDURES
Evaluation of Disclosure and Procedures
We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our periodic reports filed with the SEC is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC and that such information is accumulated and communicated to our management, including our principal executive officer and principal 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 no evaluation of controls and procedures can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected. Management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
As required by Rule 13a-15(b) of the Securities Exchange Act of 1934, as amended, or the Exchange Act, prior to filing this Form 10-K, we carried out an evaluation, under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, 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) of the Exchange Act) as of the end of the period covered by this Form 10-K. Based on their evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Form 10-K.
Management’s Annual Report on Internal Controls over Financial Reporting
Our management, including our principal executive officer and principal financial officer, is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Our management, including our principal executive officer and principal financial officer, evaluated the effectiveness of our internal control over financial reporting based on criteria established in the Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based upon that evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2023. The effectiveness of our internal control over financial reporting as of December 31, 2023 has been audited by Grant Thornton LLP, an independent registered public accounting firm, and Grant Thornton LLP has issued a report on our internal control over financial reporting, which is included herein.
72


Changes in Internal Control over Financial Reporting
An evaluation was performed under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, to determine whether any change in our internal control over financial reporting occurred during the fiscal quarter ended December 31, 2023 that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. There were no changes in our internal control over financial reporting identified in connection with the evaluation required by paragraph (d) of Rule 13a-15 or Rule 15d-15 of the Exchange Act, as amended, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

73


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
Board of Directors and Stockholders
MaxLinear, Inc.

Opinion on internal control over financial reporting
We have audited the internal control over financial reporting of MaxLinear, Inc. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2023, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended December 31, 2023, and our report dated January 31, 2024 expressed an unqualified opinion on those financial statements.

Basis for opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting (“Management’s Report”). Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and limitations of internal control over financial reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Grant Thornton LLP
Newport Beach, California
January 31, 2024


74


ITEM 9B.    OTHER INFORMATION
Securities Trading Plans of Directors and Executive Officers
During our last fiscal quarter, no director or officer, as defined in Rule 16a-1(f), adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” each as defined in Regulation S-K Item 408.
ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTION

Not applicable.
75


PART III
ITEM 10.    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by Item 10 with respect to our directors and executive officers will be either (i) included in an amendment to this Annual Report on Form 10-K or (ii) incorporated by reference to our Definitive Proxy Statement to be filed in connection with our 2024 Annual Meeting of Stockholders, or the 2024 Proxy Statement. Such amendment in the 2024 Proxy Statement will be filed with the SEC no later than 120 days after December 31, 2023.
Item 405 of Regulation S-K calls for disclosure of any known late filing or failure by an insider to file a report required by Section 16(a) of the Exchange Act. This information will be contained under the caption “Related Person Transactions and Section 16(a) Beneficial Ownership Reporting Compliance” in either an amendment to this Annual Report on Form 10-K or the 2024 Proxy Statement and is incorporated herein by reference.
Code of Conduct
We have adopted a code of ethics and employee conduct that applies to our board of directors and all of our employees, including our chief executive officer and principal financial officer.
Our code of conduct is available at our website by visiting www.maxlinear.com and clicking through “Investors,” “Corporate Governance,” “Governance,” “Governance Documents,” and “Code of Conduct.” When required by the rules of the Nasdaq Stock Market LLC, or Nasdaq, or the SEC, we will disclose any future amendment to, or waiver of, any provision of the code of conduct for our chief executive officer and principal financial officer or any member or members of our board of directors on our website within four business days following the date of such amendment or waiver.
The information required by Item 10 with respect to our audit committee is incorporated by reference from the information set forth under the caption “Corporate Governance and Board of Directors — Board Committees” in either an amendment to this Annual Report on Form 10-K or the 2024 Proxy Statement.
ITEM 11.    EXECUTIVE COMPENSATION
The information required by Item 11 is incorporated by reference from the information set forth under the captions “Compensation of Non-Employee Directors” and “Executive Compensation” in either an amendment to this Annual Report on Form 10-K or our 2024 Proxy Statement.
ITEM 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by Item 12 is incorporated by reference from the information set forth under the captions “Executive Compensation — Equity Compensation Plan Information” and “Security Ownership” in either an amendment to this Annual Report on Form 10-K or our 2024 Proxy Statement.
ITEM 13.    CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by Item 13 is incorporated by reference from the information set forth under the captions “Corporate Governance and Board of Directors — Director Independence” and “Related Person Transactions and Section 16(a) Beneficial Ownership Reporting Compliance” in either an amendment to this Annual Report on Form 10-K or our 2024 Proxy Statement.
ITEM 14.    PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information required by Item 14 is incorporated by reference from the information set forth under the caption “Proposal Number 3 — Ratification of Appointment of Independent Registered Public Accounting Firm” in either an amendment to this Annual Report on Form 10-K or our 2024 Proxy Statement.

76


PART IV — FINANCIAL INFORMATION
ITEM 15.    EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
a) Documents filed as part of the report
1. Financial Statements
Our consolidated financial statements are attached hereto and listed on the Index to Consolidated Financial Statements of this Annual Report on Form 10-K.
2. Financial Statement Schedules
Schedule II. Valuation and Qualifying Accounts —Years ended December 31, 2023, 2022 and 2021
All other schedules are omitted as the required information is inapplicable, or the information is presented in the financial statements or related notes.
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS (in thousands):
ClassificationBalance at beginning of yearAdditions (deductions) charged to expensesOther Additions(Deductions)Balance at end of year
Allowance for credit losses (previously, allowance for doubtful accounts)
2023$— $— $— $— $— 
2022— — — — — 
2021— — — — — 
Warranty reserves
2023$473 $301 $— $(490)$284 
2022774 358 — (659)473 
2021700 514 — (440)774 
Valuation allowance for deferred tax assets
2023$66,273 $8,019 $— $— $74,292 
202268,151 4,169 — (6,047)66,273 
202171,811 (3,660)— — 68,151 

77


3. Exhibits
Exhibit NumberExhibit Title
2.1
2.2
3.1
3.2
3.3
3.4
4.1
+4.2
+10.1
+10.2
+10.3
+10.4
+10.5
+10.6
*†10.7
+10.8
10.9
10.10
10.11
+10.12
78


Exhibit NumberExhibit Title
+10.13
+10.14
+10.15
+10.16
 +*†10.17
10.18
10.19
+10.20
10.21
10.22
10.23
10.24
*21.1
*23.1
*24.1
*31.1
*31.2
#*32.1
+*97.1
101.INSXBRL 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.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
79


*Filed herewith.
#In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 33-8238 and 34-47986, Final Rule: Management’s Reports on Internal Control Over Financial Reporting and Certification of Disclosure in Exchange Act Periodic Reports, the certifications furnished pursuant to this item will not be deemed “filed” for purposes of Section 18 of the Exchange Act (15 U.S.C. 78r), or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the registrant specifically incorporates it by reference.
+
Indicates a management contract or compensatory plan.
Certain portions of this exhibit have been redacted pursuant to Item 601(b)(10)(iv) of Regulation S-K. The Registrant agrees to furnish supplementally an unredacted copy of the exhibit to the Securities and Exchange Commission upon its request.
(b) Exhibits
The exhibits filed as part of this report are listed in Item 15(a)(3) of this Form 10-K.
(c) Schedules
The financial statement schedule required by Regulation S-X and Item 8 of this form is listed in Item 15(a)(2) of this Form 10-K.
80


SIGNATURES
Pursuant to the requirements of Section 13 or 15 (d) 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.
MAXLINEAR, INC.
(Registrant)
By:/s/ KISHORE SEENDRIPU, Ph.D.
Kishore Seendripu, Ph.D.
President and Chief Executive Officer
Date:January 31, 2024(Principal Executive Officer)
81


POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Kishore Seendripu, Ph.D. and Steven Litchfield, and each of them, his true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, to sign any and all amendments (including post-effective amendments) to this Annual Report on Form 10-K and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto each of said attorneys-in-fact and agents, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that each of said attorneys-in-facts and agents, or his substitute or substitutes, or any of them, shall do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:
SignatureTitleDate
/s/ KISHORE SEENDRIPU, Ph.D.President, Chief Executive Officer, and DirectorJanuary 31, 2024
Kishore Seendripu, Ph.D.(Principal Executive Officer)
/s/ STEVEN G. LITCHFIELDChief Financial Officer and Chief Corporate Strategy OfficerJanuary 31, 2024
Steven G. Litchfield(Principal Financial Officer)
/s/ CONNIE KWONGCorporate ControllerJanuary 31, 2024
Connie Kwong(Principal Accounting Officer)
/s/ THOMAS E. PARDUNLead DirectorJanuary 31, 2024
Thomas E. Pardun
/s/ DANIEL A. ARTUSIDirectorJanuary 31, 2024
Daniel A. Artusi
/s/ CAROLYN D. BEAVERDirectorJanuary 31, 2024
Carolyn D. Beaver
/s/ GREGORY P. DOUGHERTYDirectorJanuary 31, 2024
Gregory P. Dougherty
/s/ TSU-JAE KING LIU, Ph.D.DirectorJanuary 31, 2024
Tsu-Jae King Liu, Ph.D.
/s/ ALBERT J. MOYERDirectorJanuary 31, 2024
Albert J. Moyer
/s/ THEODORE TEWKSBURY, Ph.D.DirectorJanuary 31, 2024
Theodore Tewksbury, Ph.D.

82


MaxLinear, Inc.












































83


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Board of Directors and Stockholders
MaxLinear, Inc.

Opinion on the financial statements
We have audited the accompanying consolidated balance sheets of MaxLinear, Inc. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and financial statement schedule included under Item 15(a) (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2023, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated January 31, 2024 expressed an unqualified opinion.
Basis for opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical audit matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Realizability of deferred tax assets
As discussed in Note 1 to the financial statements, management records valuation allowances to reduce deferred tax assets when a judgment is made, that is considered more likely than not, that a tax benefit will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences will become deductible. The Company assesses the need for a valuation allowance by evaluating both positive and negative evidence that may exist.
We identified the realizability of deferred tax assets as a critical audit matter. The principal consideration for our determination that the realizability of deferred tax assets as a critical audit matter is that the forecast of future taxable income is an accounting estimate subject to a high level of estimation. There is inherent uncertainty and subjectivity related to management’s judgments and assumptions regarding the Company’s international tax structure and transfer pricing agreements, determination of the taxable income by jurisdiction and the impacts of the Tax Act on future taxable income, which are complex in nature and require significant auditor judgment.
84


Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. With the assistance of engagement team members possessing specialized skill in income tax matters, our audit procedures related to the realizability of deferred tax assets included the following, among others:
Reviewing management’s application of the rules under the Tax Act with a focus on Global Intangible Low-Taxed Income and the ordering rules and its expected impact on estimated future taxable income;
Comparing the scheduled reversals of deferred tax liabilities to the underlying financial and tax accounting records;
Comparing the forecast of future taxable income to the following:
Prior year actual results by jurisdiction to evaluate the reasonableness of significant changes contemplated for the following year;
Forecasts of future information used in other areas, to evaluate completeness and consistency
Reviewing the Company’s transfer pricing assumptions, including royalty rates and cost-plus markups, applied by the Company and its non-US subsidiaries; and
Testing the design and operating effectiveness of management’s internal controls over the completeness and accuracy of the forecast of future taxable income and the proper application of relevant tax law to support the realizability of deferred tax assets.

/s/ Grant Thornton LLP
We have served as the Company’s auditor since 2016.
Newport Beach, California
January 31, 2024
85


MAXLINEAR, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except par value amounts)
December 31,
2023
December 31,
2022
Assets
Current assets:
Cash and cash equivalents$187,288 $187,353 
Short-term restricted cash1,051 982 
Short-term investments 18,529 
Accounts receivable, net170,619 170,971 
Inventory99,908 160,544 
Prepaid expenses and other current assets29,159 24,745 
Total current assets488,025 563,124 
Long-term restricted cash17 22 
Property and equipment, net66,431 79,018 
Leased right-of-use assets31,264 28,515 
Intangible assets, net73,630 109,316 
Goodwill318,588 306,739 
Deferred tax assets69,493 66,491 
Other long-term assets32,809 26,800 
Total assets$1,080,257 $1,180,025 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$21,551 $68,576 
Accrued price protection liability71,684 113,274 
Accrued expenses and other current liabilities98,468 100,155 
Accrued compensation30,426 59,081 
Total current liabilities222,129 341,086 
Long-term lease liabilities26,243 23,353 
Long-term debt122,375 121,757 
Other long-term liabilities23,245 17,444 
Total liabilities393,992 503,640 
Commitments and contingencies
Stockholders’ equity:
Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding
  
Common stock, $0.0001 par value; 550,000 shares authorized; 81,818 shares issued and outstanding at December 31, 2023 and 78,745 shares issued and outstanding December 31, 2022
8 8 
Additional paid-in capital808,575 722,778 
Accumulated other comprehensive loss(3,791)(1,021)
Accumulated deficit(118,527)(45,380)
Total stockholders’ equity686,265 676,385 
Total liabilities and stockholders’ equity$1,080,257 $1,180,025 

See accompanying notes.
86


MAXLINEAR, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
Year Ended December 31,
202320222021
Net revenue$693,263 $1,120,252 $892,398 
Cost of net revenue307,600 470,483 396,566 
Gross profit385,663 649,769 495,832 
Operating expenses:
Research and development269,504 296,442 278,440 
Selling, general and administrative132,156 168,008 149,943 
Impairment losses2,438 2,811  
Restructuring charges19,786 2,265 2,204 
Total operating expenses423,884 469,526 430,587 
Income (loss) from operations(38,221)180,243 65,245 
Interest income6,053 245 78 
Interest expense(10,702)(9,768)(12,996)
Loss on extinguishment of debt  (5,221)
Other income (expense), net(20,940)3,478 764 
Total other income (expense), net(25,589)(6,045)(17,375)
Income (loss) before income taxes(63,810)174,198 47,870 
Income tax provision9,337 49,158 5,901 
Net income (loss)$(73,147)$125,040 $41,969 
Net income (loss) per share:
Basic$(0.91)$1.60 $0.55 
Diluted$(0.91)$1.55 $0.53 
Shares used to compute net income (loss) per share:
Basic80,719 78,039 76,037 
Diluted80,719 80,852 79,679 

See accompanying notes.
87


MAXLINEAR, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)

Year Ended December 31,
202320222021
Net income (loss)$(73,147)$125,040 $41,969 
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustments, net of tax benefit of $95 in 2023, expense of $184 in 2022 and expense of $0 in 2021
121 (5,201)(242)
Net actuarial gain (loss) on pension and other defined benefit plans, net of tax benefit of $85 in 2023, $0 in 2022 and $0 in 2021
(206)2,055 932 
Reclassification adjustments of unrealized gain (loss) on pension and other defined benefit plans, net of tax benefit of $1,107 in 2023, $0 in 2022 and $0 in 2021
(2,685)  
Other comprehensive income (loss)(2,770)(3,146)690 
Total comprehensive income (loss)$(75,917)$121,894 $42,659 
See accompanying notes.
88


MAXLINEAR, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at December 31, 202074,536 $7 $602,064 $1,435 $(212,389)$391,117 
Common stock issued pursuant to equity awards, net2,501 1 14,613 — — 14,614 
Repurchase of common stock(455)— (23,548)— — (23,548)
Employee stock purchase plan196 — 4,998 — — 4,998 
Stock-based compensation— — 59,358 — — 59,358 
Other comprehensive income— — — 690 — 690 
Net income— — — — 41,969 41,969 
Balance at December 31, 202176,778 8 657,485 2,125 (170,420)489,198 
Common stock issued pursuant to equity awards, net2,391 — 10,252 — — 10,252 
Repurchase of common stock(564)— (31,511)— — (31,511)
Employee stock purchase plan140 — 4,684 — — 4,684 
Stock-based compensation— — 81,868 — — 81,868 
Other comprehensive loss— — — (3,146)— (3,146)
Net income— — — — 125,040 125,040 
Balance at December 31, 202278,745 8 722,778 (1,021)(45,380)676,385 
Common stock issued pursuant to equity awards, net2,841 — 26,237 — — 26,237 
Employee stock purchase plan232 — 4,379 — — 4,379 
Stock-based compensation— — 55,181 — — 55,181 
Other comprehensive loss— — — (2,770)— (2,770)
Net loss— — — — (73,147)(73,147)
Balance at December 31, 202381,818 $8 $808,575 $(3,791)$(118,527)$686,265 
See accompanying notes.


89


MAXLINEAR, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year Ended December 31,
202320222021
Operating Activities
Net income (loss)$(73,147)$125,040 $41,969 
Adjustments to reconcile net income (loss) to cash provided by operating activities:
Amortization and depreciation71,516 80,731 91,792 
Impairment losses2,438 2,811  
Amortization of debt issuance costs and accretion of discounts2,561 1,975 3,000 
Stock-based compensation55,176 81,704 59,358 
Deferred income taxes(4,452)23,454 (3,235)
Loss on disposal of property and equipment2,057 170 533 
Gain on sale of investments(434)(3,375) 
Unrealized holding loss on investments1,765 1,476  
Impairment of leasehold improvements  226 
Impairment of leased right-of-use assets 462 429 
(Gain) loss on settlement of pension(1,008)  
Loss on extinguishment of debt  5,221 
(Gain) loss on foreign currency2,475 (1,829)634 
Excess tax benefits on stock-based awards(253)(9,921)(7,415)
Changes in operating assets and liabilities, net of effects of acquisitions:
Accounts receivable, net1,406 (50,875)(51,690)
Inventory60,636 (28,841)(33,689)
Prepaid expenses and other assets(9,328)1,789 24,186 
Leased right-of-use assets  72 
Accounts payable, accrued expenses and other current liabilities(29,431)65,815 12,771 
Accrued compensation9,708 42,003 33,595 
Accrued price protection liability(41,562)73,574 (7,320)
Lease liabilities(11,671)(11,440)(9,905)
Other long-term liabilities4,920 (5,997)7,701 
Net cash provided by operating activities43,372 388,726 168,233 
Investing Activities
Purchases of property and equipment(13,454)(41,253)(39,176)
Purchases of intangible assets(6,355)(11,184)(7,581)
Cash used in acquisitions, net of cash acquired(13,324) (40,000)
Proceeds loaned under notes receivable (10,000) 
Purchases of long-term investments (29,325)(5,000)
Sale of trading securities17,198   
Net cash used in investing activities(15,935)(91,762)(91,757)
Financing Activities
Proceeds from the issuance of debt  350,000 
Payment of debt issuance cost(18,325) (4,173)
Repayment of debt (185,000)(409,813)
Net proceeds from issuance of common stock4,559 5,006 8,780 
Minimum tax withholding paid on behalf of employees for restricted stock units(12,590)(28,896)(13,149)
Repurchase of common stock (31,511)(23,548)
Net cash used in financing activities(26,356)(240,401)(91,903)
Effect of exchange rate changes on cash and cash equivalents (1,082)56 (2,869)
Increase (decrease) in cash, cash equivalents and restricted cash(1)56,619 (18,296)
Cash, cash equivalents and restricted cash at beginning of period188,357 131,738 150,034 
Cash, cash equivalents and restricted cash at end of period$188,356 $188,357 $131,738 
Supplemental disclosures of cash flow information:
Cash paid for interest$9,481 $9,078 $11,034 
Cash paid for income taxes$28,645 $23,829 $3,839 
Cash received for dividend income on investments$716 $ $ 
Supplemental disclosures of non-cash activities:
Issuance of shares for payment of bonuses$38,648 $38,826 $23,981 
See accompanying notes.
90


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. Organization and Summary of Significant Accounting Policies
Description of Business
MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its directly and indirectly wholly-owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip, or SoC, solutions used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. MaxLinear is a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency, or RF, high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. MaxLinear’s customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate the Company’s products in a wide range of electronic devices. Examples of such devices include broadband modems compliant with Data Over Cable Service Interface Specifications, or DOCSIS, Passive Optical Network, or PON, and DSL; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; optical transceivers targeting hyperscale data centers; as well as power management and interface products used in these and many other markets.
Basis of Presentation and Principles of Consolidation
The consolidated financial statements include the accounts of MaxLinear, Inc. and its directly and indirectly wholly- owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. All intercompany transactions and investments have been eliminated in consolidation.
The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders’ equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.
Use of Estimates and Significant Risks and Uncertainties
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes to the consolidated financial statements. Actual results could differ from those estimates.
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.

Costs to exit or restructure certain activities of an acquired company or the Company’s internal operations are accounted for as termination and exit costs pursuant to ASC 420, Exit or Disposal Cost Obligations, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred.

For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition
91


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.

In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.
Cash and Cash Equivalents
The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value.
Accounts Receivable
The Company performs ongoing credit evaluations of its customers and assesses each customer’s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is remote. The allowance for credit losses as of December 31, 2023 and 2022 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2023, 2022, and 2021, were not material.
Inventory
The Company assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to the lower of its cost or net realizable value on a part-by-part basis to account for obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.
Fair Value of Financial Instruments
The carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts.
Property and Equipment
Property and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from two to five years, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term.
Production Masks
Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful lives of two to five years. To determine if a production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.
92


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Goodwill and Intangible Assets
Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&D projects acquired as part of a business combination. On completion of each project, IPR&D assets are reclassified to developed technology and amortized over their estimated useful lives.
Impairment of Goodwill and Long-Lived Assets
Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.
During development, IPR&D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October 31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it. 
Once an IPR&D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company’s policy for long-lived assets.
The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the asset over the asset’s fair value.

During the years 2023, 2022, and 2021, the Company recorded impairment of intangible assets of $2.4 million, $2.8 million and $0, respectively. Refer to Goodwill and Intangible Assets, Note 5 for more information.
Revenue Recognition
The Company’s revenue is primarily generated from sales of the Company’s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer’s rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer’s ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component.
A five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance
93


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.
Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company’s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company’s sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company’s current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company’s general assurance warranty of products for a period of one to three years have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company’s customers resell the Company’s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such taxes.
Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within one year from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than one year.
Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers, which are included in accrued price protection liability in the consolidated balance sheets, consist of estimates of price protection rights offered to the Company’s end customer on products sold by the Company to the end customer’s contract manufacturer at a standard price that are later incorporated into the end customers’ product. The Company’s price adjustments included in accrued expenses and other current liabilities are discounts and rebates expected to be claimed by the Company’s distributors upon sell-through of the products to their customers, which are initially sold by the Company to the distributors at a standard price. Also included in accrued expenses and other current liabilities are amounts expected to be returned by distributors under stock rotation rights. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically settled within six months of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately one to two years, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12.
The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC 310-10-35.
Warranty
The Company generally provides a warranty on its products for a period of one to three years. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional warranty expenses in cost of net revenue may be required in future periods. As of December 31, 2023 and 2022, the Company has warranty reserves of $0.3 million and $0.5 million, respectively, based on the Company’s estimates.
94


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Segment Information
The Company operates under one segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market applications.
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports under a single operating segment.
Stock-based Compensation
The Company measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company’s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.
Research and Development
Costs incurred in connection with the development of the Company’s technology and future products are charged to research and development expense as incurred. From time to time, the Company enters into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. The Company also obtains research and development funding grants from governments in certain jurisdictions in which it operates. Both of these types of income are reflected as a credit to research and development expense when such income has been earned and any contingencies associated with retaining such income have been resolved. During the years ended December 31, 2023, 2022, and 2021, the Company recognized income from jointly funded research and development projects of $0, $23.3 million, and $0, respectively. While the Company retains ownership and rights to the underlying technology developed under the joint development projects, the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, and defers such funds as liabilities until the repayment conditions have been resolved (Note 15).
Leases
The Company’s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than twelve months and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate when the implicit rate is unknown. Options to extend or terminate a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.
Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the
95


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate.
Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company’s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of a facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group.
Pension and Other Defined Benefit Retirement Obligations
The costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation.
Income Taxes
The Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.
The calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is “more likely than not” to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result.
In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the consolidated statement of operations for the period that the adjustment is determined to be required.
On December 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.
Comprehensive Income (Loss)
Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and changes in fair value of projected benefit obligations for defined benefit plans.
Litigation and Settlement Costs
Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i)
96


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.
Recently Adopted Accounting Pronouncements
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments were effective for the Company in 2023. The impact of the adoption of the amendments in this update was not material to the Company’s consolidated financial position and results of operations, since there were no customer contracts assumed in a business combination in 2023.
Recently Issued Not Yet Adopted Accounting Pronouncements
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures, to require enhanced income tax disclosures to provide information to assess how an entity’s operations and related tax risks, tax planning, and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this update provide that a business entity disclose (1) a tabular income tax rate reconciliation, using both percentages and amounts, (2) separate disclosure of any individual reconciling items that are equal to or greater than 5% of the amount computed by multiplying the income (loss) from continuing operations before income taxes by the applicable statutory income tax rate, and disaggregation of certain items that are significant and (3) amount of income taxes paid (net of refunds received) disaggregated by federal, state and foreign jurisdictions, including separate disclosure of any individual jurisdictions greater than 5% of total income taxes paid. These amendments are effective for the Company for annual periods in 2025, applied prospectively, with early adoption and retrospective application permitted. The Company intends to adopt the amendments in this update prospectively in 2025. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the amendments require only enhancement of existing income tax disclosures in the footnotes to the Company’s consolidated financial statements.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280) – Improvements to Reportable Segment Disclosures, to require enhanced disclosures that include reportable segment expenses. The amendments in this update provide that a business entity disclose significant segment expenses, segment profit or loss (after significant segment expenses), and allows reporting of additional measures of a segments profit or loss if used in assessing segment performance. Such disclosures apply to entities with a single reportable segment. These amendments are effective for the Company for annual periods in 2024 and interim periods in 2025, retrospectively to all prior periods using the significant segment expense categories identified and disclosed in the period of adoption. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the requirements impact only segment reporting disclosures in the footnotes to the Company’s consolidated financial statements.
2. Net Income (Loss) Per Share
Basic earnings per share, or EPS, is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the period and the weighted-average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. For purposes of this calculation, common stock options and restricted stock units are considered to be common stock equivalents and are only included in the calculation of diluted EPS when their effect is dilutive. In periods in which the Company has a net loss, dilutive common stock equivalents are excluded from the calculation of diluted EPS.
97


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The table below presents the computation of basic and diluted EPS:
Year Ended December 31,
202320222021
(in thousands, except per share amounts)
Numerator:
Net income (loss)$(73,147)$125,040 $41,969 
Denominator:
Weighted average common shares outstanding—basic80,719 78,039 76,037 
Dilutive common stock equivalents 2,813 3,642 
Weighted average common shares outstanding—diluted80,719 80,852 79,679 
Net income (loss) per share:
Basic$(0.91)$1.60 $0.55 
Diluted$(0.91)$1.55 $0.53 
For each of the years ended December 31, 2023, 2022, and 2021, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 4.9 million for 2023, 1.8 million for 2022, and 0.07 million for 2021 from the calculation of diluted net income (loss) per share due to their anti-dilutive nature.
3. Business Combinations
Terminated Silicon Motion Merger
On May 5, 2022, MaxLinear entered into an Agreement and Plan of Merger, or the Merger Agreement, with Silicon Motion Technology Corporation, or Silicon Motion, an exempted company with limited liability incorporated under the laws of the Cayman Islands, pursuant to which, among other things and subject to the terms and conditions thereof, MaxLinear agreed to acquire Silicon Motion pursuant to a statutory merger, under the laws of the Cayman Islands, of Shark Merger Sub, a wholly-owned subsidiary of MaxLinear, with and into Silicon Motion, with Silicon Motion surviving the merger as a wholly-owned subsidiary of MaxLinear. Silicon Motion is a provider of NAND flash controllers for solid state drives, or SSDs, and other solid state storage devices.
On July 26, 2023, MaxLinear terminated the Merger Agreement and notified Silicon Motion that MaxLinear was relieved of its obligations to close because, among other reasons, (i) certain conditions to closing set forth in the Merger Agreement were not satisfied and were incapable of being satisfied, (ii) Silicon Motion had suffered a Material Adverse Effect that was continuing, (iii) Silicon Motion was in material breach of representations, warranties, covenants, and agreements in the Merger Agreement that gave rise to the right of the Company to terminate, and (iv) in any event, the First Extended Outside Date had passed and was not automatically extended because certain conditions in Article 6 of the Merger Agreement were not satisfied or waived as of May 5, 2023. For these same reasons, under the terms of the Merger Agreement, MaxLinear was not required to pay a break-up fee or other fee to Silicon Motion as a result of the termination of the Merger Agreement. Undefined capitalized terms in this paragraph have the same meaning as in the Merger Agreement. On August 16, 2023, Silicon Motion delivered to MaxLinear a notice, which Silicon Motion publicly disclosed, that it was purporting to terminate the Merger Agreement and that Silicon Motion would be commencing an arbitration to seek damages from MaxLinear arising from MaxLinear's alleged breaches of the Merger Agreement.
On October 5, 2023, Silicon Motion filed a Notice of Arbitration with the Singapore International Arbitration Centre alleging that MaxLinear breached the Merger Agreement. See Note 15 for more information on legal matters related to the termination of the Merger Agreement.
The second amended and restated commitment letter dated October 24, 2022 with Wells Fargo Bank, N.A., or Wells Fargo Bank, and other lenders, and related financing commitments for the previously pending (now terminated) merger were also terminated upon termination of the Merger Agreement. As a result of the termination of the financing, the Company was required to pay to Wells Fargo Bank a ticking fee of $18.3 million, which is included in other income (expense), net in the year ended December 31, 2023.
98


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Acquisition of Company Y
On January 17, 2023, the Company completed its acquisition of a business, or Company Y, pursuant to a Purchase and Sale Agreement, or the Purchase Agreement. The transaction consideration included $9.8 million in cash. In addition, Company Y stockholders may receive up to an additional $2.6 million in potential contingent consideration, subject to the acquired business satisfying certain personnel objectives by June 17, 2024.
Company Y is headquartered in Bangalore, India and operates as a provider of engineering design services.
Acquisition Consideration
The following table summarizes the fair value of purchase price consideration to acquire Company Y (in thousands):
DescriptionAmount
Fair value of purchase consideration:
Cash$9,824 
Contingent consideration(1)
2,600 
Total purchase price$12,424 
_________________
(1) The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $2.6 million in payments subject to the acquired business’s satisfying certain financial and personnel objectives by June 17, 2024 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.
Purchase Price Allocation
An allocation of purchase price as of the January 17, 2023 acquisition closing date based upon an estimate of the fair value of the assets acquired and the liabilities assumed by the Company in the acquisition primarily includes $2.0 million in net operating liabilities, with $11.8 million in goodwill.
Assumptions in the Allocations of Purchase Price
Management prepared the purchase price allocations for Company Y and in doing so considered or relied in part upon reports of a third party valuation expert to calculate the fair value of certain acquired assets, which primarily included an acquired workforce and contingent consideration. Certain stockholders that are employees of Company Y were not required to remain employed in order to receive the contingent consideration; accordingly, the fair value of the contingent consideration was accounted for as a portion of the purchase consideration.
Estimates of fair value require management to make significant estimates and assumptions. The goodwill recognized is attributable primarily to the acquired workforce. Certain liabilities included in the purchase price allocations are based on management’s best estimates of the amounts to be paid or settled and based on information available at the time the purchase price allocations were prepared.
Goodwill recorded in connection with Company Y was $11.8 million as of December 31, 2023. The Company does not expect to deduct any of the acquired goodwill for tax purposes.
4. Restructuring Activity
From time to time, the Company approves and implements restructuring plans as a result of internal resource alignment and cost saving measures. Such restructuring plans may include terminating employees, vacating certain leased facilities, and cancellation of contracts. During the year ended December 31, 2023, the Company entered into plans of restructuring to reduce its workforce.

99


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The following table presents the activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of operations:
Year Ended December 31,
202320222021
(in thousands)
Employee separation expenses$17,897 $1,795 $1,273 
Lease related charges42 462 608 
Other1,847 8 323 
$19,786 $2,265 $2,204 
Restructuring charges for the year ended December 31, 2023 included $17.9 million in employee severance-related charges associated with reductions in the workforce and $1.8 million in other charges related to abandonment of contracts used by the terminated employees.
Lease related charges for the year ended December 31, 2022 included the impairment of leased right-of-use assets of $0.5 million related to exiting a redundant facility.
Lease related charges for the year ended December 31, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $0.4 million and $0.2 million, respectively.
The following table presents a roll-forward of the Company’s restructuring liability for the years ended December 31, 2023 and 2022. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.
Employee Separation ExpensesLease Related ChargesOtherTotal
(in thousands)
Liability as of December 31, 2021$ $444 $ $444 
Restructuring charges1,795 462 8 2,265 
Cash payments(824)(273) (1,097)
Non-cash charges and adjustments (530) (530)
Liability as of December 31, 2022971 103 8 1,082 
Restructuring charges17,897 42 1,847 19,786 
Cash payments(11,388)(142)(265)(11,795)
Non-cash charges and adjustments(97)(5)(670)(772)
Liability as of December 31, 20237,383 (2)920 8,301 
Less: current portion as of December 31, 2023(7,383)2 (920)(8,301)
Long-term portion as of December 31, 2023$ $ $ $ 

5. Goodwill and Intangible Assets
Goodwill
Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the purchase price over the fair value of the net assets and other identifiable intangible assets acquired. The fair values of net tangible assets and intangible assets acquired are based upon preliminary valuations and the Company’s estimates and assumptions are subject to change within the measurement period (potentially up to one year from the acquisition date).

100


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The following table presents the changes in the carrying amount of goodwill for the periods indicated:
Year Ended December 31,
20232022
(in thousands)
Beginning balance$306,739 $306,668 
Acquisitions (Note 3)
11,849 71 
Ending balance$318,588 $306,739 

The Company performs an annual goodwill impairment assessment on October 31st each year, using a quantitative assessment comparing the fair value of each reporting unit, which the Company has determined to be the entity itself, with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded. As a result of the Company’s impairment assessment, no goodwill impairment was recognized as of October 31, 2023.

In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the years ended December 31, 2023, 2022, and 2021, there were no indications of impairment of the Company’s goodwill balances.
Acquired Intangibles
Finite-lived Intangible Assets
The following table sets forth the Company’s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:
December 31, 2023December 31, 2022
Weighted
Average
Useful Life
(in Years)
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying ValueAccumulated AmortizationNet Carrying Amount
(in thousands)
Licensed technology7.0$20,133 $(1,431)$18,702 $21,764 $(580)$21,184 
Developed technology7.0311,261 (263,635)47,626 311,261 (228,532)82,729 
Trademarks and trade names6.214,800 (14,276)524 14,800 (13,461)1,339 
Customer relationships5.0128,800 (126,347)2,453 128,800 (124,807)3,993 
Backlog5.3500 (500) 500 (429)71 
Patents7.04,780 (455)4,325    
6.1$480,274 $(406,644)$73,630 $477,125 $(367,809)$109,316 

The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:
Year Ended December 31,
202320222021
(in thousands)
Cost of net revenue$35,952 $39,638 $43,078 
Research and development2 4 4 
Selling, general and administrative2,881 11,955 23,625 
$38,835 $51,597 $66,707 
Amortization of finite-lived intangible assets in cost of net revenue in the consolidated statements of operations results primarily from acquired developed technology.

101


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The following table sets forth the activity related to finite-lived intangible assets:
Year Ended December 31,
20232022
(in thousands)
Beginning balance$109,316 $149,940 
Additions6,355 11,184 
Transfers to developed technology from IPR&D 2,600 
Amortization(38,835)(51,597)
Impairment losses(2,438)(2,811)
Ending balance$73,630 $109,316 
The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the related useful lives, to determine whether indicators of impairment may exist that warrant adjustments to carrying values or estimated useful lives. An impairment loss is recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss is measured based on the excess of the carrying amount of the asset over the asset’s fair value.
During the year ended December 31, 2023 and 2022, the Company recognized impairment losses related to finite-lived intangible assets of $2.4 million and $2.8 million respectively, which was attributable to certain acquired licensed technology. During the year ended December 31, 2021, no impairment losses related to finite-lived intangible assets were recognized.
The following table presents future amortization of the Company’s finite-lived intangible assets at December 31, 2023:
Amount
(in thousands)
2024$24,120 
202514,862 
202613,753 
20279,905 
20284,567 
Thereafter6,423 
Total$73,630 
6. Financial Instruments
The composition of financial instruments is as follows:
December 31, 2022
Net Unrealized
CostGainsLossesFair Value
(in thousands)
Assets
Marketable equity investments$20,005 $ $(1,476)$18,529 
December 31, 2023December 31, 2022
(in thousands)
Liabilities
Contingent consideration (Note 3)$2,462 $2,941 
At December 31, 2023, the Company did not hold any marketable equity investments. The Company sold its marketable investment positions in December 2023. Prior to the sale, unrealized gains and losses on such investments representing stock
102


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
price fluctuations in the underlying securities held were recorded to other income (expense), net in the consolidated statement of operations.
The Company evaluated securities for other-than-temporary impairment on a quarterly basis. Impairment was evaluated considering numerous factors, and their relative significance varied depending on the situation. Factors considered include the length of time and extent to which fair value was less than the cost basis, the financial condition and near-term prospects of the issuer; including changes in the financial condition of any underlying collateral of the security; any downgrades of the security by analysts or rating agencies; nonpayment of any scheduled interest, or the reduction or elimination of dividends; as well as our intent and ability to hold the security in order to allow for an anticipated recovery in fair value.
The fair value of the Company’s financial instruments is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants and is recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The levels are described below:
Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities.
Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.
Level 3: Unobservable inputs are used when little or no market data is available.
The Company classifies its financial instruments within Level 1 or Level 2 of the fair value hierarchy on the basis of valuations using quoted market prices or alternate pricing sources and models utilizing market observable inputs, respectively. The marketable equity investments held by the Company were valued on the basis of quoted market prices and are therefore classified as Level 1.
The contingent consideration liability as of December 31, 2023 is associated with the Company’s acquisition of Company Y in January 2023 (Note 3) and the contingent consideration liability as of December 31, 2022 is associated with the Company’s acquisition of Company X. The contingent consideration liability is classified as a Level 3 financial instrument. The contingent consideration as it relates to Company X was subject to the acquired business’s satisfaction of certain financial and personnel objectives by March 31, 2023, while the contingent consideration as it relates to Company Y is subject to the acquired business’s satisfaction of certain personnel objectives by June 17, 2024. The financial and personnel objectives of Company X were achieved by March 31, 2023 and contingent consideration for Company X of $3.0 million was paid during the year ended December 2023. The fair value of the contingent consideration is based on (1) applying the Monte Carlo simulation method, with underlying forecast mathematics based on Geometric Brownian motion in a risk-neutral framework, to forecast achievement of the acquired business’ financial objectives under various possible contingent consideration events and (2) a probability based methodology using management’s inputs and assumptions to forecast achievement of the acquired business’ personnel objectives which included an assumption of total payments up to $3.0 million to Company X and an assumption of total payments up to $2.6 million to Company Y. Key inputs in the valuation include forecasted revenue, revenue volatility, discount rate and discount term as it relates to the financial objectives and probability of achievement, discount term and discount rate as it relates to the personnel objectives.
The following summarizes the level in the fair value hierarchy for each financial instrument:
Fair Value Measurements at December 31, 2023
Balance at December 31, 2023Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
(in thousands)
Liabilities
Contingent consideration$2,462 $ $ $2,462 
103


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Fair Value Measurements at December 31, 2022
Balance at December 31, 2022Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
(in thousands)
Assets
Marketable equity securities$18,529 $18,529 $ $ 
Liabilities
Contingent consideration$2,941 $ $ $2,941 
The following summarizes the activity in Level 3 financial instruments:
Year Ended December 31,
20232022
(in thousands)
Contingent consideration
Beginning balance$2,941 $2,700 
Acquisitions(1)(Note 3)
2,200  
Payments(3,000) 
Accretion of discount(1)
321 241 
Ending balance$2,462 $2,941 
____________________
(1) These changes to the balance associated with the estimated fair value of contingent consideration for the year ended December 31, 2023 were due to the addition of contingent consideration associated with the acquisition of Company Y and accretion of discounts on contingent consideration.
There were no transfers between Level 1, Level 2 or Level 3 fair value hierarchy categories of financial instruments in the years ended December 31, 2023, 2022 and 2021.
Financial Instruments Not Recorded at Fair Value on a Recurring Basis
Some of the Company’s financial instruments are recorded at amounts that approximate fair value due to their liquid or short-term nature or by election on investments in privately-held entities as described below. Such financial assets and financial liabilities include cash and cash equivalents, restricted cash, net receivables, investments in privately-held entities, certain other assets, accounts payable, accrued price protection liability, accrued expenses, accrued compensation costs, and other current liabilities.
The Company’s long-term debt is not recorded at fair value on a recurring basis, but is measured at fair value for disclosure purposes (Note 8).
Included in other long-term assets are investments in privately held entities of $11.8 million and $11.8 million as of December 31, 2023 and December 31, 2022, respectively. The Company does not have the ability to exercise significant influence or control over such entity and has accounted for the investments as financial instruments. Given that fair values for such investments are not readily determinable, the Company is electing to measure these investments at cost, less any impairment, and adjust the carrying value to fair value if any observable price changes for similar investments in the same entity are identified.
104


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
7. Balance Sheet Details
Cash, cash equivalents and restricted cash consist of the following:
December 31, 2023December 31, 2022
(in thousands)
Cash and cash equivalents$187,288 $187,353 
Short-term restricted cash1,051 982 
Long-term restricted cash17 22 
Total cash, cash equivalents and restricted cash$188,356 $188,357 
As of December 31, 2023 and December 31, 2022, cash and cash equivalents included money market funds of approximately $78.1 million and $0.4 million, respectively. As of December 31, 2023 and December 31, 2022, the Company had restricted cash of approximately $1.1 million and $1.0 million, respectively. The cash is restricted in connection with guarantees for certain import duties and office leases.
Inventory consists of the following:
December 31, 2023December 31, 2022
(in thousands)
Work-in-process$60,368 $97,840 
Finished goods39,540 62,704 
$99,908 $160,544 
Inventory decreased $60.6 million from $160.5 million as of December 31, 2022 to $99.9 million as of December 31, 2023, as the Company’s management lowered inventory levels due to reduced supply chain constraints and decreased customer demand for certain products.

Property and equipment, net consists of the following:
Useful Life
(in Years)
December 31, 2023December 31, 2022
(in thousands)
Furniture and fixtures5$3,995 $3,924 
Machinery and equipment
3-5
76,732 74,258 
Masks and production equipment
2-5
54,240 50,970 
Software311,427 10,111 
Leasehold improvements
1-5
35,867 34,236 
Construction in progressN/A348 7,602 
182,609 181,101 
Less: accumulated depreciation and amortization(116,178)(102,083)
$66,431 $79,018 
Depreciation expense for the years ended December 31, 2023, 2022, and 2021 was $23.8 million, $20.3 million and $17.7 million, respectively.
In March 2022, the Company entered into a note receivable with a supplier for $10.0 million, which is included in other long-term assets in the consolidated balance sheet as of December 31, 2023 and December 31, 2022, respectively. In September 2023, the terms of this note receivable were renegotiated, and the first initial repayment of $1.5 million is now due by March 31, 2025, and annual repayments of $1.7 million per year are due annually thereafter by March 31, from 2026 through 2030, provided that certain production utilization targets for the prior year are met. Previously, repayments of $2.0 million per year were due annually by March 31, in years 2024 through 2027.
105


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Accrued price protection liability consists of the following activity:
Year Ended December 31,
20232022
(in thousands)
Beginning balance$113,274 $40,509 
Charged as a reduction of revenue62,644 180,538 
Payments(104,234)(107,773)
Ending balance$71,684 $113,274 
The reason for the significant decrease in price protection liability from approximately $113.3 million as of December 31, 2022 to approximately $71.7 million as of December 31, 2023, was due to a significant decrease in revenues from customers with such price protection rights from 2022 to 2023, which decreased the corresponding price protection accruals to such customers.
Accrued expenses and other current liabilities consist of the following:
December 31, 2023December 31, 2022
(in thousands)
Accrued technology license payments$3,843 $7,402 
Accrued professional fees3,736 4,072 
Accrued engineering and production costs2,861 2,560 
Accrued restructuring8,301 1,082 
Accrued royalty603 1,662 
Short-term lease liabilities9,132 10,489 
Accrued customer credits3,984 304 
Income tax liability521 8,895 
Customer contract liabilities1,597 1,072 
Accrued obligations to customers for price adjustments54,837 52,392 
Accrued obligations to customers for stock rotation rights349 605 
Contingent consideration – current portion2,462 2,941 
Other6,242 6,679 
$98,468 $100,155 
The following table summarizes the change in balances of accumulated other comprehensive income (loss) by component:
Cumulative Translation AdjustmentsPension and Other Defined Benefit Plan ObligationTotal
(in thousands)
Balance at December 31, 2021$21 $2,104 $2,125 
Other comprehensive income (loss) before reclassifications, net of tax(5,201)2,055 (3,146)
Balance at December 31, 2022(5,180)4,159 (1,021)
Other comprehensive income (loss) before reclassifications, net of tax121 (206)(85)
Reclassification adjustments of unrealized gain (loss) on pension and other defined benefit plans, net of tax (2,685)(2,685)
Net current period other comprehensive income (loss)121 (2,891)(2,770)
Balance at December 31, 2023$(5,059)$1,268 $(3,791)
106


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
8. Debt
Debt
The carrying amount of the Company’s long-term debt consists of the following:
December 31, 2023December 31, 2022
(in thousands)
Principal balance:
Initial term loan under June 23, 2021 credit agreement$125,000 $125,000 
Total principal balance125,000 125,000 
Less:
     Unamortized debt discount(571)(695)
     Unamortized debt issuance costs(2,054)(2,548)
Net carrying amount of long-term debt122,375 121,757 
Less: current portion of long-term debt  
Long-term debt, non-current portion$122,375 $121,757 
As of December 31, 2023 and December 31, 2022, the weighted average effective interest rate on aggregate debt was approximately 7.6% and 3.8%, respectively.

During the years ended December 31, 2023, 2022 and 2021, the Company recognized total amortization of debt discount and debt issuance costs of $0.6 million, $0.6 million, and $1.3 million, respectively, to interest expense.
The approximate aggregate fair value of the term loans outstanding as of December 31, 2023 and December 31, 2022 was $135.7 million and $137.4 million, respectively, which was estimated on the basis of inputs that are observable in the market and which is considered a Level 2 measurement method in the fair value hierarchy (Note 6).
As of December 31, 2023, the outstanding principal balance of $125.0 million is due in full on June 23, 2028 upon maturity of the loan.
Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement
On June 23, 2021, the Company entered into a Credit Agreement, or the June 23, 2021 Credit Agreement, by and among the Company, the lenders from time to time party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent, that provides for a senior secured term B loan facility, or the “Initial Term Loan under the June 23, 2021 Credit Agreement,” in an aggregate principal amount of $350.0 million and a senior secured revolving credit facility, or the “Revolving Facility,” in an aggregate principal amount of up to $100.0 million. The proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement were used (i) to repay in full all outstanding indebtedness under that certain Credit Agreement dated May 12, 2017, by and among the Company, MUFG Bank Ltd., as administrative agent and MUFG Union Bank, N.A., as collateral agent and the lenders from time to time party thereto (as amended by Amendment No. 1, dated July 31, 2020) and (ii) to pay fees and expenses incurred in connection therewith. The remaining proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes and the proceeds of the Revolving Facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. As of December 31, 2023, the Revolving Facility was undrawn. Under the terminated amended and restated commitment letter with Wells Fargo Bank and other lenders entered into in connection with the previously pending (now terminated) merger with Silicon Motion (Note 3), the Company had expected to repay the remaining outstanding term loans under this agreement upon closing of the merger.
The June 23, 2021 Credit Agreement permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0 million and (y) 100% of consolidated EBITDA, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests. Incremental loans are subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the June 23, 2021 Credit Agreement or new lenders.
107


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Under the June 23, 2021 Credit Agreement, the Initial Term Loan bears interest, at the Company’s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one-month interest period plus 1.00%, in each case, plus an applicable margin of 1.25% or (ii) an adjusted LIBOR rate, subject to a floor of 0.50%, plus an applicable margin of 2.25%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of 0.00%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of 1.00%. Following delivery of financial statements for the Company’s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from 0.00% to 0.75% in the case of base rate loans and 1.00% to 1.75% in the case of LIBOR rate loans, in each case, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from 0.175% to 0.25% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement will amortize in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on the maturity date. The June 23, 2021 Credit Agreement was amended on June 29, 2023 to implement a benchmark replacement.
The Company is required to make mandatory prepayments of the outstanding principal amount of term loans under the June 23, 2021 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company has the right to prepay its term loans under the June 23, 2021 Credit Agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a 1.0% soft call premium applicable during the first six months following the closing date of the June 23, 2021 Credit Agreement. The Initial Term Loan under the June 23, 2021 Credit Agreement will mature on June 23, 2028, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the June 23, 2021 Credit Agreement must be repaid. The Revolving Facility will mature on June 23, 2026, at which time all outstanding principal and accrued and unpaid interest under the Revolving Facility must be repaid. The Company is also obligated to pay fees customary for a credit facility of this size and type.
The Company’s obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the June 23, 2021 Credit Agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors pursuant to a Security Agreement, dated as of June 23, 2021, by and among the Company, the subsidiary guarantors from time to time party thereto, and Wells Fargo Bank, National Association, as collateral agent.
The June 23, 2021 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company and its restricted subsidiaries to, among other things, incur debt, grant liens, undergo certain fundamental changes, make investments, make certain restricted payments, and sell assets, in each case, subject to limitations and exceptions set forth in the June 23, 2021 Credit Agreement. The Revolving Facility also prohibits the Company from having a secured net leverage ratio in excess of 3.50:1.00 (subject to a temporary increase to 3.75:1.00 following the consummation of certain material permitted acquisitions) as of the last day of any fiscal quarter of the Company (commencing with the fiscal quarter ending September 30, 2021) if the aggregate borrowings under the Revolving Facility exceed 1% of the aggregate commitments thereunder (subject to certain exceptions set forth in the June 23, 2021 Credit Agreement) as of such date. As of December 31, 2023, the Company was in compliance with such covenants. The June 23, 2021 Credit Agreement also contains customary events of default that include, among other things, certain payment defaults, cross defaults to other indebtedness, covenant defaults, change in control defaults, judgment defaults, and bankruptcy and insolvency defaults. If an event of default exists, the lenders may require immediate payment of all obligations under the June 23, 2021 Credit Agreement and may exercise certain other rights and remedies provided for under the June 23, 2021 Credit Agreement, the other loan documents and applicable law.
The debt is carried at its principal amount, net of unamortized debt discount and issuance costs, and is not adjusted to fair value each period. The issuance date fair value of the liability component of the debt in the amount of $350.2 million was determined using a discounted cash flow analysis, in which the projected interest and principal payments were discounted back to the issuance date of the term loan at a market interest rate for nonconvertible debt of 3.4%, which represents a Level 2 fair value measurement. The debt discount of $0.9 million and debt issuance costs of $2.9 million associated with the Initial Term Loan under the June 23, 2021 Credit Agreement are being amortized to interest expense using the effective interest method over its seven-year term. Debt issuance costs of $0.4 million associated with the Revolving Facility are being amortized to interest expense over its five-year term.
108


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
9. Stock-Based Compensation
Common Stock
Each share of common stock is entitled to one vote per share and holders of the common stock vote as a single class of stock on any matter that is submitted to a vote of stockholders.
Employee Stock-Based Compensation Plans
At December 31, 2023, the Company had stock-based compensation awards outstanding under the following plans: the 2010 Equity Incentive Plan, as amended, or 2010 Plan, and the 2010 Employee Stock Purchase Plan, or ESPP.
2010 Equity Incentive Plan
The 2010 Plan, as amended, provides for the grant of incentive stock options, non-statutory stock options, restricted stock awards, restricted stock unit awards, stock appreciation rights, performance-based stock awards, and other forms of equity compensation, or collectively, stock awards. The number of shares of common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the lesser of: 2,583,311 shares of the Company’s common stock; four percent (4%) of the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year; or such lesser amount as the Company’s board of directors may determine. Options granted will generally vest over a period of four years and the term can be from seven to ten years. The plan expires in August 2026, unless terminated earlier by action of the board of directors.
Awards granted under the 2010 Plan, as amended, are subject to a compensation recovery policy adopted by the Company on August 9, 2023, or the Policy, that applies to certain incentive-based compensation that is received on or after October 2, 2023. The Policy requires the Company to recover certain excess incentive-based compensation from current and former executive officers if the Company is required to prepare an accounting restatement due to a material noncompliance of the Company with any financial reporting requirement under the securities laws or as otherwise described in the Policy and paid during the three completed fiscal years immediately preceding the trigger date, as defined in the Policy. Recoverable compensation is defined in the Policy but generally includes any incentive-based compensation that was granted, earned or vested based wholly or in part upon attainment of any financial reporting measure, to the extent the amount actually received exceeds the amount that would have been received if the incentive-based compensation had been determined based on the restated financial statements. To date, there has been no recovery or repayment of compensation from executive officers pursuant to the Policy, or any prior compensation recovery policy of the Company which it replaced, including the executive compensation clawback policy adopted by the Company on December 13, 2018, which applies to compensation that was received prior to October 2, 2023.
As of December 31, 2023, the number of shares of common stock available for future issuance under the 2010 Plan was 15,081,087 shares.
2010 Employee Stock Purchase Plan
The ESPP authorizes the issuance of shares of the Company’s common stock pursuant to purchase rights granted to the Company’s employees. The number of shares of the Company’s common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the least of: 968,741 shares of the Company’s common stock; one and a quarter percent (1.25%) of the outstanding shares of the Company’s common stock on the first day of the fiscal year; or such lesser amount as may be determined by the Company’s board of directors or a committee appointed by the Company’s board of directors to administer the ESPP. The ESPP is implemented through a series of offerings of purchase rights to eligible employees. Under the ESPP, the Company may specify offerings with a duration of not more than 27 months, and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of the Company’s common stock will be purchased for employees participating in the offering. An offering may be terminated under certain circumstances. Generally, all eligible employees, including executive officers, employed by the Company may participate in the ESPP and may contribute up to 15% of their earnings for the purchase of the Company’s common stock under the ESPP. Unless otherwise determined by the Company’s board of directors, common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (a) 85% of the fair market value of a share of the Company’s common stock on the first date of an offering or (b) 85% of the fair market value of a share of the Company’s common stock on the date of purchase. As of December 31, 2023, the number of shares of common stock available for future issuance under the ESPP was 5,658,561 shares.
109


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Employee Incentive Bonus
The Company’s Executive Incentive Bonus Plan permits the settlement of awards under the plan in any combination of cash or shares of its common stock. The Company settles a majority of bonus awards for its employees, including executives, in shares of common stock under the 2010 Equity Incentive Plan. When bonus awards are settled in common stock issued under the 2010 Equity Incentive Plan, the number of shares issuable to plan participants is determined based on the closing price of the Company’s common stock as determined in trading on the applicable stock exchange on a date approved by the Board of Directors. In connection with the Company’s bonus programs, in February 2023 and February 2022, the Company issued 0.9 million and 0.5 million freely-tradable (subject to certain restrictions for affiliates) shares, respectively, of the Company’s common stock in settlement of bonus awards to employees, including executives, for the 2023 and 2022 performance periods. At December 31, 2023, the Company has an accrual of $11.5 million for bonus awards for employees for achievement in the 2023 performance period, which the Company intends to settle primarily in shares of its common stock, unless otherwise required to be settled in cash due to local laws or agreements. The Company’s compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.
Stock-Based Compensation
The Company recognizes stock-based compensation in the consolidated statements of operations, based on the department to which the related employee reports, as follows:
Year Ended December 31,
202320222021
(in thousands)
Cost of net revenue$763 $734 $620 
Research and development44,189 40,635 30,364 
Selling, general and administrative10,224 40,335 28,374 
$55,176 $81,704 $59,358 
The total unrecognized compensation cost related to unvested restricted stock units as of December 31, 2023 was $135.7 million, and the weighted average period over which these equity awards are expected to vest is 2.34 years.
The total unrecognized compensation cost related to unvested performance-based restricted stock units as of December 31, 2023 was $0 as a result of revised estimates of performance achievement levels as of that date, and the weighted average period over which these equity awards are expected to vest is 1.14 years. Actual levels of future performance for the unvested periods may differ from current estimates.
There was no unrecognized compensation cost related to unvested stock options as of December 31, 2023.
Restricted Stock Units
A summary of the Company’s restricted stock unit activity is as follows:
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value per Share
Outstanding at December 31, 20226,080 $35.01 
  Granted3,135 37.93 
  Vested(2,958)34.07 
  Canceled(625)38.71 
Outstanding at December 31, 20235,632 $36.72 
Performance-Based Restricted Stock Units
Performance-based restricted stock units are eligible to vest at the end of each year-long performance period, as defined in the underlying agreement, in a three-year performance period based on the Company’s annual growth rate in net sales and non-GAAP diluted earnings per share (subject to certain adjustments) over baseline results relative to the growth rates for a peer group of companies for the same metrics and periods.
110


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
For the performance-based restricted stock units granted to date, 60% of each performance-based award is subject to the net sales metric for the performance period and 40% is subject to the non-GAAP diluted earnings per share metric for the performance period. The maximum percentage for a particular metric is 250% of the target number of units subject to the award related to that metric, however, vesting of the performance stock units is capped at 30% and 100%, respectively, of the target number of units subject to the award in years one and two, respectively, of the three-year performance period.
As of December 31, 2023, achievement to date under the performance metrics specified in the respective award agreements are based on its expected revenue and non-GAAP diluted EPS results over the performance periods and calculated growth rates relative to its peers’ expected results based on data available, as defined in the respective award agreements. To the extent any prior achievement levels are no longer probable, any compensation expense recorded is adjusted to the revised achievement levels.
A summary of the Company’s performance-based restricted stock unit activity is as follows:
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value per Share
Outstanding at December 31, 20221,950 $34.07 
  Granted(1)
1,039 32.66 
  Vested(248)22.03 
  Canceled(88)41.75 
Outstanding at December 31, 20232,653 $34.38 
________________
(1) Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.
Employee Stock Purchase Rights and Stock Options
Employee Stock Purchase Rights
During the year ended December 31, 2023, there were 231,794 shares of common stock purchased under the ESPP at a weighted average price of $18.89. During the year ended December 31, 2022, there were 139,758 shares of common stock purchased under the ESPP at a weighted average price of $33.52.
The fair values of employee stock purchase rights were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:
Year Ended December 31,
202320222021
Weighted-average grant date fair value per share
$6.35 - 11.97
$11.97 - 14.25
$10.85 - 18.82
Risk-free interest rate
4.54 - 5.41%
1.54 - 4.54%
0.04% - 0.06%
Dividend yield % % %
Expected life (in years)0.500.500.50
Volatility
59.78 - 70.46%
59.78 - 69.74%
43.83 - 61.1%
The risk-free interest rate assumption was based on rates for United States (U.S.) Treasury zero-coupon bonds with maturities similar to those of the expected term of the award being valued. The assumed dividend yield was based on the Company’s expectation of not paying dividends in the foreseeable future. The expected term is the duration of the offering period for each grant date. In addition, the estimated volatility incorporates the historical volatility over the expected term based on the Company’s daily closing stock prices.
111


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Stock Options
A summary of the Company’s stock options activity is as follows:
Number of Options
(in thousands)
Weighted-Average Exercise PriceWeighted-Average Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2022393 $17.22 
Exercised(15)15.30 
Canceled(3)(19.62)
Outstanding at December 31, 2023375 $17.29 1.52$1,583 
Vested and expected to vest at December 31, 2023375 $17.29 1.52$1,583 
Exercisable at December 31, 2023375 $17.29 1.52$1,583 
No stock options were granted by the Company during the years ended December 31, 2023 and 2022.
The intrinsic value of stock options exercised during 2023, 2022, and 2021 was $0.2 million, $0.9 million, and $9.8 million, respectively. Cash received from exercise of stock options was $0.2 million, $0.3 million and $4.2 million during the years ended December 31, 2023, 2022, and 2021, respectively. The tax benefit from stock options exercised was $0.4 million, $1.2 million and $14.4 million during the years ended December 31, 2023, 2022, and 2021, respectively.
10. Income Taxes
The domestic and international components of income (loss) before income taxes are presented as follows:
Year Ended December 31,
202320222021
(in thousands)
Domestic$(85,032)$19,228 $(31,975)
Foreign21,222 154,970 79,845 
Income (loss) before income taxes$(63,810)$174,198 $47,870 
The income tax provision consists of the following:
Year Ended December 31,
202320222021
(in thousands)
Current:
Federal$3,827 $12,002 $498 
State65 237 84 
Foreign9,896 13,432 7,630 
Total current13,788 25,671 8,212 
Deferred:
Federal(371)32,317 5,108 
State(4,942)(3,686)(4,506)
Foreign(6,910)(3,490)484 
Change in valuation allowance7,772 (1,654)(3,397)
Total deferred(4,451)23,487 (2,311)
Total income tax provision$9,337 $49,158 $5,901 
112


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The actual income tax provision differs from the amount computed using the federal statutory rate as follows:
Year Ended December 31,
202320222021
(in thousands)
Provision (benefit) at statutory rate$(13,288)$36,582 $10,071 
State income taxes (net of federal benefit)7 187 62 
Research and development credits(10,066)(10,146)(10,441)
Foreign rate differential(375)(21,629)(10,063)
Stock compensation2,213 6,186 4,029 
Foreign income inclusion27,678 27,971 14,119 
Provision to return(4,741)6,236 (263)
Uncertain tax positions1,272 2,551 1,072 
Permanent and other(377)1,101 726 
Foreign unremitted earnings(758)(490)(59)
Transaction costs 5 45 
Foreign tax credits 2,224  
Attribute expirations 34  
Valuation allowance7,772 (1,654)(3,397)
Total income tax provision$9,337 $49,158 $5,901 
The components of the deferred income tax assets are as follows:
December 31,
20232022
(in thousands)
Deferred tax assets:
Net operating loss carryforwards$29,860 $30,225 
Research and development credits78,246 73,965 
Foreign tax credits71  
Accrued expenses and other13,106 10,271 
Lease obligation2,942 1,961 
Accrued compensation3,447 6,919 
Stock-based compensation11,203 9,976 
Intangible assets8,967 5,582 
147,842 138,899 
Less valuation allowance(74,292)(66,273)
73,550 72,626 
Deferred tax liabilities:
Fixed assets(966)(4,350)
Leased right-of-use assets(2,839)(1,784)
Pension liability(371)(1,569)
Net deferred tax assets$69,374 $64,923 
At December 31, 2023, the Company had federal, state and foreign tax net operating loss carryforwards of approximately $100.2 million, $77.8 million and $49.5 million, respectively. The federal and state tax loss carryforwards will begin to expire in 2025 and 2030, and foreign tax loss will not expire, unless previously utilized.
113


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
At December 31, 2023, the Company had federal, state and foreign tax credit carryforwards of approximately $29.6 million, $106.3 million and $3.2 million, respectively. The federal, state and foreign tax credit carryforwards will begin to expire in 2024, 2030 and 2026, respectively, unless previously utilized. The Company also has foreign incentive deductions of approximately $7.2 million that do not expire.
The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the temporary differences reverse. The Company records a valuation allowance to reduce its deferred taxes to the amount it believes is more likely than not to be realized. In making such determination, the Company considers all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. Forming a conclusion that a valuation allowance is not required is difficult when there is negative evidence such as cumulative losses in recent years. Based upon the Company’s review of all positive and negative evidence, the Company continues to have a valuation allowance on its state deferred tax assets, certain of its federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where the Company has cumulative losses or otherwise is not expected to utilize certain tax attributes. The Company does not incur expense or benefit in certain tax-free jurisdictions in which it operates.
The Company recorded an income tax provision of $9.3 million in the year ended December 31, 2023, an income tax provision of $49.2 million in the year ended December 31, 2022, and an income tax provision of $5.9 million in the year ended December 31, 2021.
The difference between the Company’s effective tax rate and the 21.0% United States federal statutory rate for the year ended December 31, 2023 primarily related to the mix of pre-tax income among jurisdictions, permanent tax items including tax credits and a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, and release of uncertain tax positions under ASC 740-10. The permanent tax item related to global intangible low-taxed income also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes.
The difference between our effective tax rate and the 21.0% U.S. federal statutory rate for the year ended December 31, 2022 primarily related to the mix of pre-tax income among jurisdictions, permanent tax items including a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, release of uncertain tax positions under ASC 740-10, and release of the valuation allowance on certain federal research and development credits. The permanent tax item related to global intangible low-taxed income, or GILTI, also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes.
The difference between our effective tax rate and the 21.0% U.S. federal statutory rate for the year ended year ended December 31, 2021 resulted primarily from a tax on GILTI, and non-deductible foreign stock-based compensation, offset by a benefit related to research and development tax credits, foreign earnings taxed at rates other than the federal statutory rate and the effect of a release of valuation allowance against certain Singapore deferred tax assets pertaining to usage of net operating losses.
Income tax positions must meet a more-likely-than-not threshold to be recognized. Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more-likely-than-not threshold are de-recognized in the first financial reporting period in which that threshold is no longer met. The Company records potential penalties and interest accrued related to unrecognized tax benefits within the consolidated statements of operations as income tax expense.
At December 31, 2023, the Company’s unrecognized tax benefits totaled $68.6 million, $58.5 million of which, if recognized at a time when the valuation allowance no longer exists, would affect the effective tax rate. The unrecognized tax benefits are not expected to materially change in next 12 months. At December 31, 2023, the Company had accrued approximately $0.3 million of interest and penalties. The total amounts of interest and penalties recognized for the years ended December 31, 2023, 2022 and 2021 were not material.

114


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The following table summarizes the changes to the unrecognized tax benefits during 2023, 2022 and 2021:
(in thousands)
Balance as of December 31, 2020$63,765 
Additions based on tax positions related to the current year3,366 
Additions related to acquisitions241 
Decreases based on tax positions of prior year(1,688)
Balance as of December 31, 202165,684 
Additions based on tax positions related to the current year3,431 
Decreases based on tax positions of prior year(1,981)
Balance as of December 31, 202267,134 
Additions based on tax positions related to the current year3,032 
Decreases based on tax positions of prior year(1,528)
Balance as of December 31, 2023$68,638 
The Company is subject to federal and state income tax in the United States and is also subject to income tax in certain other foreign tax jurisdictions. At December 31, 2023, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2020, 2019, and 2017, respectively.
The Company’s subsidiary in Singapore operates under certain tax incentives in Singapore, which are generally effective through March 2027, and are conditional upon meeting certain employment and investment thresholds in Singapore. Under the incentives, qualifying income derived from certain sales of the Company’s integrated circuits is taxed at a concessionary rate over the incentive period, and there are reduced Singapore withholding taxes on certain intercompany royalties during the incentive period. The Company recorded a tax provision in the years ended December 31, 2023 and 2022 at the incentive rate. Due to the valuation allowance release in 2021 and the Company’s use of loss carryforwards, the Company recorded a tax benefit in the year ended December 31, 2021 at the incentive rate, net of any expected tax payable. Without the incentive rate, deferred taxes and the valuation allowance release would have provided an overall tax benefit, net of any current period payable.
11. Concentration of Credit Risk, Significant Customers and Geographic Information
Concentration of Credit Risk
Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of cash and cash equivalents and accounts receivable. Collateral is generally not required for customer receivables. The Company limits its exposure to credit loss by placing its cash with high credit quality financial institutions. At times, such deposits may be in excess of insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.
Significant Customers
The Company markets its products and services to manufacturers of a wide range of electronic devices (Note 1). The Company sells its products both directly to end-customers and through third-party distributors, both of which are referred to as the Company’s customers (Note 12). The Company makes periodic evaluations of the credit worthiness of its customers.
Customers comprising 10% or greater of net revenues for each of the periods presented are as follows:
Year Ended December 31,
202320222021
Percentage of total net revenue
Customer A*21 %15 %
Customer B10 %10 %11 %
____________________________
*    Represents less than 10% of the net revenues for the period presented.
115


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table presents balances that are 10% or greater of accounts receivable, based on the Company’s billings to its customers.
December 31,
20232022
Percentage of gross accounts receivable
Customer C33 %12 %
Customer D24 %28 %
Customer E*11 %
____________________________
*    Represents less than 10% of the gross accounts receivable as of the respective period end.
Significant Suppliers
Suppliers comprising greater than 10% or greater of total inventory purchases are as follows:
Year Ended December 31,
202320222021
Vendor A23 %25 %38 %
Vendor B23 %26 %22 %
Vendor C10 %12 %12 %

Geographic Information
The Company’s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):
Year Ended December 31,
202320222021
Amount% of total net revenueAmount% of total net revenueAmount% of total net revenue
Asia $521,433 75 %$915,024 82 %$736,808 83 %
Europe124,556 18 %142,494 13 %106,428 12 %
United States36,955 5 %40,077 4 %35,978 4 %
Rest of world10,319 2 %22,657 2 %13,184 1 %
Total$693,263 100 %$1,120,252 100 %$892,398 100 %
The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:
Year Ended December 31,
202320222021
Percentage of total net revenue
Hong Kong37 %43 %40 %
China11 %16 %12 %
Vietnam**13 %
____________________________
*    Represents less than 10% of total net revenue for the respective period.
The determination of which country a particular sale is allocated to is based on the destination of the product shipment. No other individual country accounted for more than 10% of net revenue during these periods. Although a large percentage of the Company’s products is shipped to Asia, and in particular, Hong Kong, mainland China, Taiwan, and Vietnam, the Company
116


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
believes that a significant number of the systems designed by customers and incorporating the Company’s semiconductor products are subsequently sold outside Asia to Europe, Middle East, and Africa markets and North American markets.
Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):
December 31,
20232022
Amount% of totalAmount% of total
United States$337,696 69 %$368,882 70 %
Singapore113,248 23 %109,613 21 %
Rest of world38,969 8 %45,093 9 %
Total$489,913 100 %$523,588 100 %
12. Revenue from Contracts with Customers
Revenue by Market
The table below presents disaggregated net revenues by market (in thousands):
Year Ended December 31,
202320222021
Broadband$203,519 $493,232 $492,482 
% of net revenue29 %44 %55 %
Connectivity138,228 303,925 149,285 
% of net revenue20 %27 %17 %
Infrastructure177,083 136,274 119,421 
% of net revenue26 %12 %13 %
Industrial and multi-market174,433 186,821 131,210 
% of net revenue25 %17 %15 %
Total net revenue$693,263 $1,120,252 $892,398 
Revenues from sales through the Company’s distributors accounted for 50%, 46% and 47% of net revenue for the years ended December 31, 2023, 2022, and 2021, respectively.
Contract Liabilities
As of December 31, 2023 and 2022, customer contract liabilities were approximately $1.6 million and $1.1 million, respectively, and consisted primarily of advanced payments received for which performance obligations have not been completed. Revenue recognized in each of the years ended December 31, 2023, 2022, and 2021 that was included in the contract liability balance as of the beginning of each of those respective periods was immaterial.
There were no material changes in the contract liabilities balance during the years ended December 31, 2023, 2022, and 2021, respectively.
Obligations to Customers for Price Adjustments and Returns and Assets for Right-of-Returns
As of December 31, 2023 and December 31, 2022, obligations to customers consisting of estimates of price protection rights offered to the Company’s end customers totaled $71.7 million and $113.3 million, respectively, and are included in accrued price protection liability in the consolidated balance sheets. For activity in this account, including amounts included in net revenue, refer to Note 7. Other obligations to customers representing estimates of price adjustments to be claimed by distributors upon sell-through of their inventory to their end customer and estimates of stock rotation returns to be claimed by distributors on products sold as of December 31, 2023 were $54.8 million and $0.3 million, respectively, and as of December 31, 2022 were $52.4 million and $0.6 million, respectively, and are included in accrued expenses and other current liabilities in the consolidated balance sheets (Note 7). The increase or decrease in revenue in the years ended December 31,
117


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
2023, 2022, and 2021 from net changes in transaction prices for amounts included in obligations to customers for price adjustments as of the beginning of those respective periods was not material.
As of December 31, 2023 and December 31, 2022, right of return assets under customer contracts representing the estimates of product inventory the Company expects to receive from customers in stock rotation returns were approximately $0.1 million and $0.2 million, respectively. Right of return assets are included in inventory in the consolidated balance sheets.
As of December 31, 2023 and December 31, 2022, there were no impairment losses recorded on customer accounts receivable.

13. Leases
Operating Leases
Operating lease arrangements primarily consist of office leases expiring in various years through 2029. These leases have original terms of approximately 2 to 8 years and some contain options to extend the lease up to 5 years or terminate the lease, which are included in right-of-use assets and lease liabilities when the Company is reasonably certain it will renew the underlying leases. Since the implicit rate of such leases is unknown and the Company is not reasonably certain to renew its leases, the Company has elected to apply a collateralized incremental borrowing rate to facility leases on the original lease term in calculating the present value of future lease payments. As of December 31, 2023 and December 31, 2022, the weighted average discount rate for operating leases was 4.6% and 3.4%, respectively, and the weighted average remaining lease term for operating leases was 3.9 years and 3.9 years, respectively, as of the end of each of these periods.
The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of December 31, 2023:
Operating Leases
(in thousands)
2024$10,769 
202510,726 
20268,104 
20275,766 
20282,479 
Thereafter1,596 
Total minimum payments39,440 
Less: imputed interest(4,065)
Total lease liabilities35,375 
Less: short-term lease liabilities(9,132)
Long-term lease liabilities$26,243 
Operating lease cost was $10.8 million, $10.4 million, and $9.4 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Short-term lease costs for each of the years ended December 31, 2023, 2022, and 2021, respectively, were not material. There were $12.3 million, $12.0 million, and $13.2 million of right-of-use assets obtained in exchange for new lease liabilities for the years ended December 31, 2023, 2022, and 2021, respectively.
14. Employee Retirement Plans
Defined Contribution Plan
The Company has a 401(k) defined contribution retirement plan (the 401(k) Plan) covering all eligible employees. Participants may voluntarily contribute on a pre-tax basis an amount not to exceed a maximum contribution amount pursuant to Section 401(k) of the Internal Revenue Code. The Company is not required to contribute, nor has it contributed, to the 401(k) Plan for any of the periods presented.
118


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Pension and Other Defined Benefit Retirement Obligations
The Company maintains certain defined benefit retirement plans, including a pension plan, in foreign jurisdictions. During the year ended December 31, 2023, the Company paid approximately $3.2 million to a third party life insurance and pension provider to fund and administer future benefit payments for substantially all of the employees in one of the Company’s defined benefit retirement plans and recorded a gain on partial settlement of such pension plan of approximately $1.0 million. As of December 31, 2023 and December 31, 2022, the defined benefit obligation was $1.4 million and $1.7 million, respectively. The benefit is based on a formula applied to eligible employee earnings. Net periodic benefit costs were $0.5 million, $0.3 million, and $0.5 million respectively for the years ended December 31, 2023, 2022, and 2021 respectively, and were recorded to research and development expenses in the consolidated statements of operations.
Benefit Obligation and Plan Assets for Pension Benefit Plans
The vested benefit obligation for a defined-benefit pension or other retirement plan is the actuarial present value of the vested benefits to which the employee is currently entitled based on the employee’s expected date of separation or retirement.
December 31, 2023December 31, 2022
(in thousands)
Changes in projected benefit obligation:
Projected benefit obligation, beginning of period$6,573 $9,733 
Service cost233 289 
Interest cost247 79 
Actuarial (gain) loss284 (2,817)
Benefits paid and settlements(6,060)(124)
Currency exchange rate changes106 (587)
Projected benefit obligation, end of period1,383 6,573 
Changes in fair value of plan assets:
Fair value of plan assets, beginning of period4,895 5,198 
Actual return on plan assets(194)(24)
Employer contributions3,245  
Plan settlements(8,162) 
Currency exchange rate changes216 (279)
Fair value of plan assets, end of period 4,895 
Net unfunded status$1,383 $1,678 
Amounts recognized in the Consolidated Balance Sheets
Other long-term liabilities$1,383 $1,678 
Accumulated other comprehensive (income) loss, before tax$4,083 $(2,837)
Changes in actuarial gains and losses in the projected benefit obligation are primarily driven by discount rate movement. The Company uses the corridor approach to amortize actuarial gains and losses. Under this approach, net actuarial gains or losses in excess of 10% of the larger of the projected benefit obligation or the fair value of plan assets are amortized on a straight-line basis.
As of December 31, 2023 and December 31, 2022, all plans had accumulated benefit obligations and projected benefit obligations in excess of plan assets. As of December 31, 2023 and December 31, 2022, the accumulated benefit obligations were $1.1 million and $6.3 million for the pension plans.
119


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2023December 31, 2022
(in thousands)
Plans with accumulated benefit obligation in excess of plan assets
Accumulated benefit obligation$1,145 $6,258 
Plan assets$ $4,895 
Plans with projected benefit obligation in excess of plan assets
Projected benefit obligation$1,383 $6,573 
Plan assets$ $4,895 
Assumptions for Pension Benefit Plans
December 31, 2023December 31, 2022
(in thousands)
Weighted average actuarial assumptions used to determine benefit obligations
Discount rate
3.5% - 3.9%
3.5% - 3.9%
Rate of compensation increase
3.0% - 3.8%
3.0% - 3.8%
Weighted average actuarial assumptions used to determine costs
Discount rate
3.5% - 3.9%
3.5%- 3.9%
Expected long-term rate of return on plan assets % %
Rate of compensation increase
3.0% - 3.8%
3.0% - 3.8%
The Company establishes the discount rate for each pension plan by analyzing current market long-term bond rates and matching the bond maturity with the average duration of the pension liabilities. The Company establishes the long-term expected rate of return by developing a forward-looking, long-term return assumption for each pension fund asset class, taking into account factors such as the expected real return for the specific asset class and inflation. A single, long-term rate of return is then calculated as the weighted average of the target asset allocation percentages and the long-term return assumption for each asset class.
Pension Plan Assets
The plan assets were $0 as of December 31, 2023, since all assets were transferred to the third party life insurance and pension provider that is funding and administering future benefit payments for substantially all of the employees in the plan. Prior to the transfer, pension assets were held in liquid cash and cash equivalents.
120


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Estimated Future Benefit Payments for Pension Benefit Plans
At December 31, 2023, the estimated benefit payments over the next five years and beyond are as follows:
Estimated Future Benefit Payments
(in thousands)
2024$59 
202560 
202646 
202746 
202832 
Thereafter63 
$306 
15. Commitments and Contingencies
Inventory Purchase and Other Contractual Obligations
As of December 31, 2023, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2024$28,754 $32,563 $61,317 
202510,231 29,405 39,636 
2026 18,567 18,567 
2027 3,673 3,673 
Total minimum payments$38,985 $84,208 $123,193 
Other obligations consist of contractual payments due for software licenses.
Jointly Funded Research and Development
From time to time, the Company enters into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. As the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, funds of $15.0 million received from the other parties as of December 31, 2023 have been deferred in other long-term liabilities. Additional amounts under the contracts are tied to certain milestones and will also be recorded as a long-term liability as payment due under such milestones are received. The Company de-recognizes the liabilities when the contingencies associated with the repayment conditions have been resolved.
During the years ended December 31, 2023 and 2022, the Company recognized $0 and $3.8 million, respectively, in previously deferred amounts from other parties due to resolution of such repayment conditions.
Dispute with Silicon Motion
As disclosed in Note 3, on July 26, 2023, MaxLinear terminated the Merger Agreement on multiple grounds. On August 16, 2023, Silicon Motion delivered to MaxLinear a notice, which Silicon Motion publicly disclosed, that it was purporting to terminate the Merger Agreement and that Silicon Motion would be commencing an arbitration before the Singapore International Arbitration Centre to seek damages from MaxLinear arising from MaxLinear’s alleged breaches of the Merger Agreement. Silicon Motion’s position is that MaxLinear’s Willful and Material Breaches (as such term is defined in the Merger Agreement) of the Merger Agreement prevented the Merger from being completed by August 7, 2023 and that MaxLinear is consequently liable for substantial monetary damages in excess of the termination fee as provided in the Merger Agreement.
On October 5, 2023, Silicon Motion filed a Notice of Arbitration with the Singapore International Arbitration Centre alleging that MaxLinear breached the Merger Agreement. Silicon Motion seeks payment of the termination fee, additional damages, fees, and costs. The arbitration will be confidential.
121


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
MaxLinear believes that it properly terminated the Merger Agreement. MaxLinear remains confident in its decision and will vigorously defend its right to terminate the Silicon Motion transaction without penalty.
Class Action Complaint
On August 31, 2023, a Silicon Motion stockholder filed a putative class action complaint in the United States District Court for the Southern District of California captioned Water Island Event-Driven Fund v. MaxLinear, Inc., No. 23-cv-01607 (S.D. Cal.), against MaxLinear and certain of its current officers. The complaint includes two claims: (1) an alleged violation of Section 10(b) of the Securities Exchange Act of 1934, or the “Exchange Act”, and Rule 10b-5 promulgated thereunder; and (2) an alleged violation of Section 20(a) of the Exchange Act. The complaint alleges that the defendants made false and misleading statements and/or omitted material facts that MaxLinear had a duty to disclose, concerning the Company’s ability and intention to timely close the merger with Silicon Motion, including that: (i) MaxLinear had allegedly decided it would not consummate the merger because the economic circumstances surrounding the merger had materially changed, including a material downturn in the semiconductor industry and rising interest rates; (ii) MaxLinear had allegedly determined to unilaterally terminate the merger in the event the merger was approved by SAMR; (iii) MaxLinear had allegedly intended to argue that certain conditions in Article 6 of the Merger Agreement had not been satisfied as required by May 5, 2023 as a basis to terminate the merger; and (iv) as a result, MaxLinear had allegedly materially misrepresented the viability of the merger, the purported benefits of the merger, and the likelihood that the merger would be consummated. The complaint seeks compensatory damages, including interest, costs and expenses and such other equitable or injunctive relief that the court deems appropriate. MaxLinear will vigorously defend its position. On December 20, 2023, the Court appointed the lead plaintiffs, who are expected to file an amended complaint by February 15, 2024. Defendants expect to answer or move to dismiss by March 29, 2024.
Comcast Litigation
On December 1, 2023, MaxLinear filed claims against Comcast Management, LLC and Comcast Cable Communications, LLC, or together, Comcast, in the United States District Court for the Southern District of New York. MaxLinear alleges that in 2020, MaxLinear shared its proprietary design and know-how for a full-duplex, or FDX, amplifier with Comcast in the hope of securing future business with Comcast. MaxLinear shared its design and know-how on several occasions, all pursuant to a non-disclosure agreement between MaxLinear and Comcast, with the expectation that Comcast would keep the information confidential. Comcast needed this technology in order to effectively compete with fiber-optic internet providers. Instead of engaging MaxLinear to develop the FDX amplifier, Comcast shared MaxLinear’s proprietary designs with MaxLinear’s direct competitor. Comcast then worked with MaxLinear’s competitor to develop the FDX-amplifier technology. MaxLinear brought claims for trade secret misappropriation, unfair competition, and breach of the parties’ non-disclosure agreement, and it sought an unspecified amount of compensatory damages, punitive damages, pre-judgment and post-judgment interest, costs, expenses, and attorney fees as well as an injunction against Comcast’s use or disclosure of MaxLinear’s trade secrets.
Dish Litigation
On February 10, 2023, Entropic Communications, LLC, or Entropic, filed claims for patent infringement against Dish Network Corporation, Dish Network LLC, Dish Network Service, LLC, and Dish Network California Service Corporation, or together, Dish,. At that time, MaxLinear was not a party to the action. On September 21, 2023, Dish Network California Service Corporation, or Dish California, filed four counterclaims against MaxLinear in the United States District Court for the Central District of California. The four claims are declaratory judgment, breach of contract, fraud and negligent misrepresentation, and civil conspiracy. Dish California alleges that when MaxLinear assigned certain patents to Entropic, MaxLinear violated its obligations owed to the Multimedia over Coax Alliance, or MoCA, under MoCA’s Intellectual Property Rights, or IPR, Policy. Dish California alleges that MaxLinear also allegedly violated the MoCA IPR Policy by failing to offer Dish California a fair, reasonable, and nondiscriminatory, or FRAND, license for these patents. Dish California seeks an unspecified amount of compensatory damages, disgorgement, attorneys’ fees, experts’ fees, and costs.

Cox Litigations

On October 6, 2023, Cox Communications, Inc., CoxCom, LLC, and Cox Communications California, LLC, or together, Cox, filed claims in two separate actions against MaxLinear in the United States District Court for the Central District of California.

In the first action, in response to Entropic suing Cox for patent infringement, Cox filed counterclaims alleging that when MaxLinear assigned certain patents to Entropic, MaxLinear violated its obligations under MoCA’s IPR Policy by assigning these patents and by failing to offer Cox a FRAND license for these patents. Cox amended its counterclaims on January 9, 2024 and is asserting claims of breach of contract, unjust enrichment, and declaratory judgment against MaxLinear. Cox seeks an unspecified amount of compensatory damages, equitable relief, attorneys’ fees, expenses, and costs.
122


MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
In the second action, in response to Entropic suing Cox for patent infringement, Cox filed counterclaims against MaxLinear. Cox alleges that MaxLinear granted CableLabs a non-exclusive, royalty-free license to all patents essential for compliance with DOCSIS specifications. It further alleges that MaxLinear breached this agreement when MaxLinear assigned certain patents to Entropic. Cox amended its counterclaims on January 9, 2024 and is asserting claims for breach of contract, unjust enrichment, and declaratory judgment. Cox seeks an unspecified amount of compensatory damages, equitable relief, attorneys’ fees, expenses, and costs.

The Company records a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. As of December 31, 2023, no material loss contingencies have been accrued for litigation and other legal claims in the consolidated financial statements, since the Company’s management currently does not believe that the ultimate outcome of any of the matters described above is probable. An unfavorable outcome of these matters may be reasonably possible in excess of recorded amounts; however, a reasonable estimate of the amount or range of such loss cannot be made at this time.
Other Matters
From time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business as described in “Item 3 — Legal Proceedings,” some of which may be material. Results of litigation and claims are inherently unpredictable. Regardless of the outcome, litigation and claims can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.
16. Stock Repurchases
On February 23, 2021, the Company’s board of directors authorized a plan to repurchase up to $100 million of the Company’s common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate the Company to make any repurchases and may be modified, suspended, or terminated by the Company at any time without prior notice. The share repurchase program has been temporarily suspended since July 2022 due to the Company’s previously pending (now terminated) merger with Silicon Motion (Note 3).
During the year ended December 31, 2023, the Company did not repurchase any shares of its common stock under the repurchase program.
During the year ended December 31, 2022, the Company repurchased 564,449 shares of its common stock at a weighted average price of $55.7972 per share at an aggregate value of approximately $31.5 million under the repurchase program.
During the year ended December 31, 2021, the Company repurchased 454,372 shares of its common stock at a weighted average price of $51.7998 per share at an aggregate value of approximately $23.5 million under the repurchase program.
As of December 31, 2023, the aggregate value of common stock repurchased under the program was approximately $55.0 million and approximately $45.0 million remained available for repurchase under the program.
123
EX-10.7 2 a12312023exhibit107.htm EX-10.7 Document

EXHIBIT 10.7

CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) THE TYPE OF INFORMATION THAT THE REGISTRANT TREATS AS PRIVATE OR CONFIDENTIAL. INFORMATION THAT HAS BEEN OMITTED HAS BEEN NOTED IN THIS DOCUMENT WITH A PLACEHOLDER IDENTIFIED BY THE MARK “[***]”.
INTELLECTUAL PROPERTY LICENSE AGREEMENT
THIS INTELLECTUAL PROPERTY LICENSE AGREEMENT (this “Agreement”) is made and entered into as of June 6, 2009 (the “Effective Date”), by and between Texas Instruments Incorporated, having a place of business at 12500 TI Boulevard, Dallas, TX 75243 (“TI”) and MaxLinear, Inc., having a place of business at 2011 Palomar Airport Road, Suite 305, Carlsbad, CA 92011 (“MaxLinear”). MaxLinear and TI may be referred to herein individually as a “Party” and collectively as the “Parties”.
WHEREAS, TI has expertise in developing, manufacturing, and marketing semiconductor products; and
WHEREAS, TI owns and MaxLinear desires to acquire rights in and to certain know-how and technology relating to TI’s DOCSIS/DVB-C QAM core (hereinafter referred to as “Licensed Technology”), for the purpose of enabling MaxLinear to develop tuners (the “Products”) by integrating the QAM core with a MaxLinear tuner product; and
WHEREAS, MaxLinear desires to obtain from TI, and TI desires to grant to MaxLinear, a non-exclusive license to the Licensed Technology; and
WHEREAS, TI desires to deliver to MaxLinear the Licensed Technology, along with related documentation and simulation tools, in order to assist MaxLinear with its integration; and
NOW THEREFORE, the Parties hereby agree as follows:
1. Definitions.
a. “Licensed Technology” means the information, technology, creative expression, and know-how embodied in the items set forth in Exhibit A, which includes TI’s DOCSIS/DVB-C QAM core.
b. “Associated Technology” means technical data, software programs, and hardware (if any) listed in Exhibit B hereto and provided to MaxLinear to assist MaxLinear in meeting its obligations or exercising its rights hereunder.
c. “Collective Technology” means the Licensed Technology and the Associated Technology.
d. “Products” means tuners to be developed by MaxLinear containing TI’s DOCSIS/DVB-C QAM core, as described in Exhibit C.
e. “Initial Product”, called MxL241SF, means the first Product made by MaxLinear, which must be compatible with TI’s Puma-5 technology.
f. “Reference Design(s)” means evaluation boards (each being an engineering sample) and any related documentation, schematics, layout, bill of materials, and other information created by MaxLinear to develop a Product.
f. “TI-based System” means a system that incorporates a TI Puma-5 device or any other TI DOCSIS MAC solution.
g. Intellectual Property Rights” means all rights in intellectual property, including the following rights protected, created, or arising under the laws of the United States or any other jurisdiction: (i) all trademarks, service marks, trade names, service names, brand names, trade dress rights, logos, corporate names, trade styles, logos, and other source or business identifiers and general intangibles of a like nature, together with the goodwill associated with any of the foregoing, along with all applications, registrations, renewals, and extensions thereof (collectively, “Marks”); (ii) all copyrights and all mask works, databases, and design rights, whether or not registered or published, all registrations and recordations thereof, and all applications in connection therewith, along with all reversions, extensions, and renewals thereof (collectively, “Copyrights”); (iii) all trade secrets (“Trade Secrets”), and (iv) all patents and applications therefor, including all continuations, divisionals, and continuations-in-part thereof and patents issuing thereon, along with all reissues, reexaminations, and extensions thereof (“Patent(s)”) to the extent any of the Patents convey legally enforceable rights at any time during the term of this Agreement.


-1-


h. “Reciprocating Licensee” means a person or entity that meets all of the following conditions, but only so long as such person or entity continues to meet all of the conditions: (i) a person or entity to whom all or a part of the Collective Technology is licensed by TI; (ii) a person or entity that has agreed to a covenant not to sue or assert, immunity from suit or litigation, license, or similar right that benefits and protects a class of persons, which class includes MaxLinear, from any claim (including counterclaim), suit, or proceeding being brought or otherwise asserted for infringement by the Collective Technology or by distribution or use of the Collective Technology, which right is substantially equivalent to, or broader in scope than, the covenant agreed to by MaxLinear in Section 2(f) and which is still in effect (“Reciprocal Covenant”); and (iii) a person or entity that is not a designer, developer, or manufacturer of silicon tuners.
i. “MaxLinear Necessary Patent” means only those claims of patents that (i) MaxLinear owns or under which MaxLinear has the right to grant the covenant in Section 2(f); (ii) are recognized in any Patent Cooperation Treaty (PCT) member country or World Trade Organization (WTO) member country (so long as and only while such countries remain PCT and WTO members); and (iii) that is necessarily infringed by the Collective Technology or the distribution or use of the Collective Technology, wherein a patent claim is necessarily infringed because there is no non-infringing alternative (i.e., the patent claim must be infringed).
2. License Grants.
a. License Grant for Licensed Technology. Subject to the royalty payment obligations and limitations provided elsewhere herein, TI grants to MaxLinear a worldwide, perpetual, irrevocable (except as set forth in Section 7), non-exclusive, royalty-bearing (as set forth in Section 6) license under TI’s Intellectual Property Rights in and to the Licensed Technology to reproduce, execute, display, perform, import, offer to sell, sell, distribute and have distributed, use, design, and manufacture and have manufactured Products and related Reference Designs using the Licensed Technology and modify the Licensed Technology solely to the extent reasonably necessary to incorporate TI’s DOCSIS/DVB-C QAM core into Products. The license set forth in this Subsection 2(a) does not include the right to reproduce, execute, display, perform, import, sell, distribute and have distributed, or use the Licensed Technology apart from a Product and Reference Designs. For the sake of clarity, the distribution rights granted in this Section 2(a) shall also apply to source code versions of the QAM IP drivers contained in the Licensed Technology.
b. License Grant for Associated Technology. Subject to the limitations provided elsewhere herein, TI grants to MaxLinear a worldwide, perpetual, irrevocable (except as set forth in Section 7), nonexclusive, royalty-bearing (as set forth in Section 6) license under TI’s Intellectual Property Rights in and to the Associated Technology to reproduce, execute, display, and perform Associated Technology delivered to MaxLinear by TI hereunder for the purpose of design and testing of Products and as otherwise reasonably necessary to assist MaxLinear in meeting its obligations or exercising its rights pursuant to the license grant in Subsection 2(a) herein. The license set forth in this Subsection 2(b) does not include the right to make derivative works thereof, nor the right to distribute such Associated Technology, except to the extent reasonably necessary to incorporate TI’s DOCSIS/DVB-C QAM core into Products. Any such distribution of Licensed Software (defined below) contained in the Associated Technology is limited to software in object code form only. For the sake of clarity, source code versions of the Licensed Software contained in the Associated Technology may not be distributed to third parties without TI’s express written consent. All copies of such Associated Technology provided to MaxLinear or made by MaxLinear shall be returned to TI upon termination of this Agreement.
c. Right to Sublicense Third Parties. The licenses granted hereunder do not include the right to grant sublicenses to third parties, but MaxLinear is permitted to allow its third party contractors to use the Collective Technology on MaxLinear’s behalf solely for the purposes specified in Subsections 2(a) and 2(b). MaxLinear must ensure that its third party contractors comply with the terms of this Agreement and MaxLinear is responsible for its third party contractors’ failure to comply. MaxLinear will ensure that such third party contractors enter into a written agreement with usage and confidentiality terms no less restrictive than those in this Agreement. Upon TI’s request, MaxLinear will provide TI with the names and addresses of all third party contractors MaxLinear has allowed to use the Collective Technology.
d. No Implied Licenses. The Parties understand and agree that no license or other right is granted herein to either Party, directly or by implication, estoppel or otherwise, with respect to any Intellectual Property Rights, except as specifically provided in this Agreement, and that no additional licenses or other right shall arise from the consummation of this Agreement or from any acts, statements, or dealings leading to such consummation.
e. Multiple Re-Use. The licenses set forth in Subsections 2(a) and 2(b) are for multiple re-use in any derivative or separate Products and include the right to reuse the DOCSIS/DVB-C QAM core an unlimited number of times without any penalties or additional payments.
f. MaxLinear Covenant Not to Sue. Subject to the obligations and limitations provided elsewhere herein, MaxLinear hereby covenants not to bring any claim, suit or proceeding asserting a MaxLinear Necessary Patent against TI or a


-2-


Reciprocating Licensee for infringement by the Collective Technology or by TI’s or the Reciprocating Licensee’s distribution or use of the Collective Technology. With respect to Reciprocating Licensees, this covenant only applies to the claims of MaxLinear Necessary Patents that are necessarily infringed by the portion of the Collective Technology covered by the Reciprocating Licensee’s Reciprocal Covenant. This covenant is intended solely for the benefit of TI and Reciprocating Licensees and will not confer any rights, immunities, benefits, or licenses on any other person or entity, including any manufacturer, purchaser, or user of the Collective Technology, that is not TI or a Reciprocating Licensee. In no event will the Collective Technology be considered licensed under any MaxLinear patent. TI expressly agrees that it will not state or imply to any Reciprocating Licensee or any other person or entity that any Collective Technology licensed, distributed, or used by TI is licensed under any MaxLinear patent or that distribution or use of Collective Technology by TI or Reciprocating Licensees is authorized or licensed by MaxLinear. If a Reciprocating Licensee makes any statement or claim that any portion of the Collective Technology, or the distribution or use of any portion of the Collective Technology, is licensed by MaxLinear or that the Reciprocating Licensee provides any exhaustive rights under any of MaxLinear’s patents, then TI shall (either upon learning such information or upon notification from MaxLinear) notify the Reciprocating Licensee that it is not provided with any such rights. MaxLinear expressly reserves the right to bring a claim of patent infringement against any person or entity, including any manufacturer, purchaser or user of any Collective Technology, that is not TI or a Reciprocating Licensee. The foregoing covenant is personal to TI and may not be transferred to any other person or entity directly, by operation of law, or otherwise except in connection with assignment of this Agreement in accordance with Section 12(e). In the event of any attempted or purported assignment of this covenant in violation of this Section 2(f), this covenant will immediately terminate and be of no force or effect. If TI asserts any claim (including counterclaim), suit or proceeding against MaxLinear for patent infringement (including for inducing or contributory infringement) this covenant will immediately terminate and be of no force or effect. If a Reciprocating Licensee asserts any claim (including counterclaim), suit or proceeding against MaxLinear for patent infringement (including for inducing or contributory infringement) this covenant will immediately terminate and be of no force or effect with respect to that Reciprocating Licensee.
3. Software License Restrictions.
The Collective Technology licensed hereunder includes software provided by TI to MaxLinear hereunder (the “Licensed Software”). The licenses granted under this Agreement with respect to any Licensed Software are subject to the following restrictions:
a. Source Code. To the extent that any Licensed Software is provided in source code format, MaxLinear shall maintain the source code versions of the Licensed Software, and any source code derivatives thereof, under password control protection and shall not disclose such source code versions of the Licensed Software or any source code derivatives or documentation thereof to any third parties except as expressly provided in Section 2(a), and shall ensure that such third party enters into a written agreement with usage and confidentiality terms no less restrictive than those in this Agreement.
b. No Reverse Engineering. MaxLinear acknowledges and agrees that the Licensed Software contains copyrighted material, trade secrets, and other proprietary information of TI and its licensors and is protected by copyright laws, international copyright treaties, and trade secret laws, as well as other intellectual property laws. MaxLinear agrees that it will not, nor permit any person or entity to: (i) decompile, “unlock,” reverse-engineer, disassemble, or otherwise translate the object code versions of the Licensed Software to human-perceivable form except as permitted by applicable law which cannot be waived by this Subsection 3(b); (ii) otherwise discover or replicate the source code from which such object code may be generated; or (iii) except as expressly set forth herein, modify or make derivative works of the Licensed Software. Solely in connection with the terms and conditions of Article 6 of the European Community’s Directive for the Legal Protection of Computer Programs, OJL 122/42 (17 May 1991), and only with respect to jurisdictions that have adopted the same terms and conditions by legislation implementing the Directive, TI acknowledges that information on the interoperability of the Licensed Software with other products is readily available from TI. MaxLinear shall preserve and shall not otherwise obscure or permit deletion or alteration of any copyright notice or proprietary notices required by TI on any copies of the Licensed Software.
c. Open Source. Except as set forth in a fully executed Exhibit to this Agreement, MaxLinear agrees not to use, or permit the use of, Open Source Software (as defined below) with any part of the Licensed Software or derivative thereof, in a manner that would subject the Licensed Software or derivatives thereof, in whole or in part, to all or part of the license obligations of any Open Source License. “Open Source Software” means any source or object code that is subject to an Open Source License. “Open Source License” means any license that: (i) requires the licensor to permit reverse-engineering of the licensed software or other software incorporated into, derived from, or distributed with such licensed software or (ii) that requires the licensed software or other software incorporated into, derived from, or distributed with such licensed software (a) be distributed in source code form; (b) be licensed for the purpose of making derivative works; (c) be distributed at no charge; or (d) be distributed in a manner contrary to the terms of this Agreement. Open Source Licenses include, but are not limited to: (1) GNU’s General Public License (GPL) or Lesser/Library GPL (LGPL), (2) the Artistic License (e.g., PERL), (3) the Mozilla Public License, (4) the Netscape Public License, (5) the Sun Community Source License (SCSL), (6) the Sun Industry Standards


-3-


Source License (SISL), (7) the Apache Server license, (8) QT Free Edition License, (9) IBM Public License, and (10) BitKeeper.
4. Support and Information Exchange.
a. Support. TI will make all reasonable commercial efforts to support MaxLinear’s development of Products, including, at a minimum, the support services described in this Section 4.
(i)For a period of one man-month aggregated over the eighteen (18) month product development phase starting from the Effective Date of the Agreement, TI will make available by phone (during normal business hours) and email an algorithm expert to assist with the development of the device architecture.

(ii)For a period of three man-months aggregated over the eighteen (18) month product development phase starting from the Effective Date of the Agreement, TI will make available by phone (during normal business hours) and email a PHY RTL engineer to support the integration of TI’s QAM with MaxLinear’s Products.

(iii)For a period of two man-months aggregated over the eighteen (18) month product development phase starting from the Effective Date of the Agreement, TI will make available by phone (during normal business hours) and email an RF systems engineer to support DOCSIS performance testing in a systems environment.

(iv)If a re-spin of the silicon for a Product is required, TI will make available by phone (during normal business hours) and email an RF systems engineer to support DOCSIS performance testing in a systems environment for an additional two man-months during the term of the Agreement.
b. Information Exchange. The Parties will periodically exchange marketing and sales information related to the Products, subject to Non-Disclosure Agreements with the Parties’ customers. The Parties will also collaborate to further market development related to the Products.
c. DOCSIS 3.0 Reference Design. The Parties will collaborate on the development of a reference design implementing the Initial Product into a Puma 5 TI-based System to provide system validation and accelerate customer adoption of the combined solution. This will include published schematics and integrated software by [***].
5. Payments. MaxLinear agrees to compensate TI for the Collective Technology as specified in this Agreement per the compensation terms set forth in Exhibit D.
a. Payments to TI. MaxLinear will pay [***] dollars ($[***] USD) to TI to partially compensate TI for support services provided by TI to MaxLinear (the “Support Payment”). The Support Payment is inclusive of taxes. The Support Payment will be the sole compensation made for support services, and will be made in four installments as follows:
[***]Indicates that confidential treatment has been sought for this information

(i)The first payment, in the amount of [***] dollars ($[***] USD), will be due to TI no later than thirty (30) days after TI delivers (and MaxLinear validates) “RTL done” (coding complete) of the Licensed Technology and Associated Technology to MaxLinear (target delivery date: Feb 2009).

(ii)The second payment, in the amount of [***] dollars ($[***] USD), will be due to TI no later than thirty (30) days after the tape-out of the Initial Product.



-4-


(iii)The third payment, in the amount of [***] dollars ($[***] USD), will be due to TI no later than thirty (30) days after MaxLinear demonstrates an engineering sample of the Initial Product.

(iv)Subject to Subsection 5(b)(ii), the fourth payment, in the amount of [***] dollars ($[***] USD), will be due to TI no later than thirty (30) days after the earlier of the following occurrences: (1) when fifty thousand (50,000) commercial units of the Initial Product are shipped to one of MaxLinear’s customers; or (2) when the first of MaxLinear’s customers begins production qualification with regard to the Initial Product.
b. Target Schedule.
(i)Subject to Subsection 5(b)(ii), the Parties agree to the following non-binding target dates for the development/production of the initial Product:

MaxLinear will tape out the initial Product no later than June 30, 2009.

MaxLinear will release the initial Product to production no later than [***].

(ii)In the event that the production milestone for the initial Product set forth in Subsection 5(b)(i) is not achieved by February 28, 2010, then TI will have the right to terminate the support described in Section 4 and will forfeit the final payment described in Section 5(a)(iv) (and MaxLinear will have no obligation to make that payment). For the sake of clarity, all other rights in the Agreement will remain in effect, and TI will provide support, if required, if the Parties re-negotiate support and fee provisions.
c. Taxes. MaxLinear shall be solely responsible for payment of any and all international, federal, state, and local sales, use, value-added, and excise taxes, any other taxes or duties of any nature whatsoever assessed upon or with respect to the services or equipment provided hereunder or licenses, sublicenses, or leases granted hereunder, or otherwise arising from this Agreement and the transactions contemplated hereby, except that items of tax based in whole or in part on the income of a party shall be the sole responsibility of such party. MaxLinear agrees to provide TI with duly executed state sales tax resale certificate(s) for any property that is purchased by MaxLinear. MaxLinear further agrees that if any property so purchased on a tax-free basis is used or consumed by MaxLinear as to make it subject to a sales or use tax, MaxLinear will pay the tax due directly to the proper taxing authority when state law so provides. In the event that MaxLinear does not provide TI with the required resale certificate(s), TI will levy sales taxes as required by applicable state law. Should TI be required to remit sales and/or use taxes on behalf of MaxLinear for any reason whatsoever, MaxLinear agrees to reimburse TI for all such amounts without regard to any prior or planned transaction(s) between MaxLinear and any taxing authority.
d. Standards-Based and Open Source Software IP. The Parties understand and acknowledge that the above fees do not include fees or royalties which may be payable to third parties who claim such fees or royalties based on adherence to an ITU, ATM Forum, Frame Relay Forum, or other published or industry-recognized standard or for use of Open Source Software, and MaxLinear is responsible for any such third party fees or royalties resulting from MaxLinear’s use and distribution of the Licensed Technology and Associated Technology.
6. Royalties. MaxLinear agrees to compensate TI for royalties as specified in this Agreement per the compensation terms set forth in Exhibit D.
a. Royalty Payments. MaxLinear will pay royalties to TI as follows:
[***]Indicates that confidential treatment has been sought for this information



-5-


(i)MaxLinear shall not sell Products for use in a TI-based System to TI Customers at a price exceeding [***] percent ([***]%) of [***] (i.e., [***]), such [***] limitation being subject to applicable law. “TI Customers” means customers of TI who use TI DOCSIS technology in their cable products. Subject to TI’s prior written consent, which consent will not be unreasonably withheld or delayed, and without owing any royalty to TI, MaxLinear may charge a price for Products that exceeds [***] percent ([***]%) of [***] for use in a TI-based System to TI Customers.

(ii)If a Product is sold for use in a TI-based System, then TI will not be eligible for royalties.

(iii)If a Product is sold for use in a DOCSIS MAC system that is not a TI-based System then TI will be eligible for the following royalties:

During the first year after a Product is released to production (“RTP”), TI will be entitled to royalties in the amount of [***] percent ([***]%) of the price at which that Product is sold to MaxLinear’s customers. RTP means the first fifty thousand (50,000) Products sold to MaxLinear’s customers.

During the second year after RTP, TI will be entitled to royalties in the amount of [***] percent ([***]%) of the price at which that Product is sold to MaxLinear’s customers.

During the third year after RTP, TI will be entitled to royalties in the amount of [***] percent ([***]%) of the price at which that Product is sold to MaxLinear’s customers.

During the fourth year after RTP and all subsequent years, TI will [***].
To determine the price of the Product to calculate the royalty, price will mean the price invoiced by MaxLinear for the sale of the Product, but excludes amounts invoiced by MaxLinear that are not directly related to the sale of a Product, such as amounts invoiced for shipping, insurance, taxes, support, maintenance, development, research, training, and products bundled with the Products.
(iv)If a Product is sold for use in a system that does not include any DOCSIS SOC or DOCSIS baseband applications or that is not used for any DOCSIS application (e.g., DVB-C), then TI will not be eligible for royalties.
b. Written Statements. If MaxLinear has royalty payment obligations to TI, within sixty (60) days after March 31st, June 30th, September 30th, and December 31st of each calendar year, MaxLinear agrees to provide TI with a written statement that identifies all Products sold by MaxLinear during that calendar quarter, including a detailed calculation of any royalty payments owed to TI (“Written Statement”), and payment shall be made concurrently with such Written Statement. The Parties understand that royalty payments do not require the submission of an invoice from TI. If MaxLinear does not have royalty obligations to TI, MaxLinear shall only be required to provide such Written Statements upon request from TI.
c. Audit Rights. At TI’s request, and within thirty (30) days after receiving written notice, MaxLinear shall permit an independent auditor selected by TI and reasonably approved by MaxLinear to have access, no more than once each calendar year (unless the immediately preceding audit revealed a discrepancy) and during MaxLinear’s regular business hours, to all records and documents of MaxLinear that contain information that is necessary to audit MaxLinear’s use of the Collective Technology in accordance with Sections 2(a), 2(b), and 3 or the accuracy of the Written Statements made by MaxLinear under the terms of this Agreement. All records and documents are the Confidential Information of MaxLinear and the auditor must agree in writing to maintain the confidentiality of and not copy or disclose the records and documents. The auditor may submit to TI a report of its findings but not disclose any of MaxLinear’s records or documents. If the review by the auditor uncovers an underreporting of more


-6-


than [***] percent ([***]%), then the reasonable costs of such auditing shall be borne by MaxLinear. MaxLinear shall keep full, complete, clear and accurate records with respect to Product sales for a period beginning with the then-current calendar year and going back three (3) years.
[***]Indicates that confidential treatment has been sought for this information

7. Termination.
a. Term. The term of this Agreement begins as of the Effective Date and shall continue until terminated as provided in this Section 7.
b. Termination for Uncured Material Breach of License Grants and Restrictions. Subject to the terms of this Subsection 7(b), TI may terminate this Agreement if MaxLinear does not cure its intentional or negligent material breach of Section 2, Section 3, Section 5 or Section 6 of this Agreement within thirty (30) days of receiving written notice of the material breach from TI. Subject to the following terms of this Subsection 7(b), in the event that MaxLinear fails to cure such a material breach within the thirty (30) day period, TI may immediately terminate this Agreement upon written notice to MaxLinear. If during the thirty (30) day cure period MaxLinear disputes in good faith the existence of the breach alleged in TI’s written notice or that the breach is a material breach, the dispute will be promptly submitted to upper management of both Parties for attempted resolution. If such attempted resolution is unsuccessful, then the Parties will engage in prompt mediation before a mediator, and in a forum, to be mutually agreed upon by the Parties. Each party shall bear its own costs of mediation. During the mediation, the disputed breach will not affect the rights granted under this Agreement for the duration of the mediation and the period to cure the alleged breach will be tolled for the duration of the dispute. Either party may seek equitable relief from a court at any time. Except for actions seeking to obtain equitable relief, neither party may commence a civil action regarding the matters submitted to mediation until such mediation has concluded without resolution. Mediation will be deemed to have concluded without resolution if the Parties are unable to resolve the dispute through mediation at the expiration of sixty (60) days from the date the mediation request is submitted to the mediator. The Parties acknowledge and agree that the intent of the parties is to not require termination of this Agreement unless no other remedy would make TI whole after suffering the breach. Accordingly, for the purpose of this Subsection 7(b), the term “cure” or “remedy” would include payment of fees or any other mutually agreed upon corrective action in lieu of termination. The rights granted to MaxLinear under this Agreement, including all license rights, will continue in full force and effect during any cure period specified in this Subsection 7(b) and during any non-binding mediation proceeding.
c. Termination for Bankruptcy. Notwithstanding anything in this Agreement to the contrary, either Party may immediately terminate this Agreement (or one or more of the licenses or portions thereof granted hereunder) if the other Party is involved in any bankruptcy proceeding or any other proceeding concerning insolvency, dissolution, cessation of operations, reorganization, or indebtedness or the like and the proceeding is not dismissed within sixty (60) days.
d. Termination Upon Mutual Agreement. The Agreement may be terminated for any reason upon mutual written consent of the Parties.
e. Injunctive Relief. MaxLinear agrees that TI and/or TI’s suppliers may be irreparably harmed by a violation of this Agreement because the Licensed Technology and Associated Technology are commercially valuable, confidential information that reflect the investment of substantial time and money. Subject to the restrictions set forth in Subsection 7(b), MaxLinear agrees that TI and/or its third-party suppliers shall have the right to seek all available remedies, including injunctive and equitable relief, to remedy any breach of this Agreement.
f. Post-Termination Obligations. Upon termination of this Agreement, all rights granted to MaxLinear will immediately terminate and revert to TI. Promptly, but in no event more than thirty (30) days after termination of this Agreement for any reason, MaxLinear shall: (i) uninstall and erase all Licensed Technology and Associated Technology (and any and all portion(s) thereof included in other software) from all of MaxLinear’s storage elements and devices and (ii) return all copies of the Licensed Technology and Associated Technology or, at TI’s option, certify, by a written statement signed by an officer of MaxLinear, the destruction of all copies (whole and partial, whether modified or unmodified) of the Licensed Technology and Associated Technology in MaxLinear’s possession or under MaxLinear’s control. Notwithstanding the foregoing, MaxLinear shall be permitted to retain copies of the Collective Technology solely to the extent necessary to provide support related to the Products, to deplete its inventory of Products in existence or in progress at the time of termination of the Agreement, and to continue to fulfill orders or commitments for Products accepted prior to or at the time of termination of the Agreement, subject to MaxLinear’s continuing obligation to pay royalties to TI in accordance with the terms of this Agreement.

8. Indemnification. In consideration for the fees paid to TI as set forth hereunder, the Parties hereby agree that the following indemnification provision shall govern the Parties’ rights and obligations under this Agreement.


-7-


a. TI Indemnity. TI will defend any claim, suit, or proceeding brought against MaxLinear and will pay any damages or court costs (excluding consequential and exemplary damages, provided, however, that third party claims for lost profits, and reasonable royalties shall be deemed direct damages) finally awarded against MaxLinear, or agreed to by TI in settlement or compromise, to the extent such claim, suit, or proceeding is based on an allegation that the Collective Technology licensed under this Agreement, or the distribution or use thereof in accordance with this Agreement, infringes any patent, copyright or other intellectual property right recognized by any Patent Cooperation Treaty (PCT) member country or World Trade Organization (WTO) member country (so long as and only while such countries remain PCT and WTO members) provided that MaxLinear (i) promptly notifies TI of such claim, suit, or proceeding, (ii) gives TI all applicable evidence in MaxLinear’s possession, custody, or control (subject to the parties entering into a mutually agreeable joint defense agreement), (iii) gives TI reasonable assistance in and sole control of the defense thereof and all negotiations for its settlement or compromise, (iv) has paid and continues to pay all fees due to TI under this Agreement, and has complied and continues to comply with all other provisions of this Agreement, provided that TI is fulfilling its obligations under this Subsection 8(a) and subject to offset of any amounts owed to MaxLinear pursuant to Section 8, and (v) if MaxLinear has a license under any third party patent, copyright or other intellectual property right that may be the subject of an infringement allegation hereunder, to the extent permitted by such license, TI is allowed to assert such license as a defense against the allegation to assist in resolving any third-party claim made against MaxLinear. Notwithstanding the foregoing, TI will only be relieved of the foregoing obligations to the extent that MaxLinear’s failure to comply with its obligations herein materially and adversely prejudices TI’s ability to defend any claim, suit, or proceeding. If TI requests in writing for assistance for such defense from MaxLinear, TI will pay for reasonable expenses incurred by MaxLinear in providing such assistance. Furthermore, TI agrees to indemnify MaxLinear from and reimburse MaxLinear for reasonable costs and expenses incurred by MaxLinear in the defense of such suit or claim if TI does not undertake the defense thereof. MaxLinear will have the right to monitor the defense (but not control or interfere with decisions of TI or its selected counsel) with its own counsel at its own expense and will have the right to assume control of the defense, solely on its own behalf and not on behalf of TI or any of its other licensees (1) if TI breaches its obligations under this Subsection 8(a), or (2) once such claim, suit or proceeding has exceeded the cap on TI’s defense and indemnification obligations, unless TI and MaxLinear reach a written agreement as to the terms of TI’s continued participation in the defense. TI will not agree to any settlement (1) that results in an admission of liability by MaxLinear, or (2) that exceeds TI’s defense and indemnification obligations without MaxLinear’s prior written consent.
b. TI Remedies for Infringement. In the event of such an infringement allegation, TI may at its sole discretion: (i) obtain a license that allows MaxLinear to continue to use and distribute the accused Collective Technology, or (ii) replace or modify the accused Collective Technology with technology that reasonably meets the applicable TI specifications for such Collective Technology so as to be non-infringing, or (iii) if neither (i) or (ii) are achievable by TI after using commercially reasonable efforts, then TI shall terminate this license and refund to MaxLinear all amounts paid to TI under this Agreement. If TI fulfills the obligations in Section 8(a) and provides MaxLinear one of the options in this Section 8(b), then TI’s indemnity obligation under this Agreement shall be entirely fulfilled as to that individual claim, except for any damages, liabilities or costs incurred by MaxLinear (1) prior to TI taking such action, and (2) with respect to the remedies in (ii) and (iii) above, during the six-month wind-down period after TI taking such action, provided that during such wind-down period MaxLinear makes its reasonable efforts to minimize the accrual of any such damages, liabilities and costs.
c. Exceptions to TI Liability and Obligations. Notwithstanding the foregoing provisions of this Section 8, TI shall have no liability for MaxLinear’s willful acts, or any settlement or compromise incurred or made by MaxLinear without TI’s prior written consent. TI shall have no obligation to defend and shall have no liability to the extent an infringement allegation is based upon: (i) TI’s adherence to an applicable published industry standard (including, but not limited to, IEEE, ITU, ETSI, ATM Forum, Frame Relay Frame), (ii) use by MaxLinear of the Collective Technology in conjunction or in combination with any other device or software, or any use of the Collective Technology by MaxLinear that is in violation of this Agreement, (ii) use of the Collective Technology by MaxLinear in a manner or for an application other than for which it was designed, (iii) MaxLinear’s modifications to the Collective Technology, (iv) TI’s compliance with MaxLinear’s particular design, instructions, or specifications, (vi) MaxLinear’s failure to use any modifications, including corrections and enhancements, delivered to MaxLinear by TI, if such use would have prevented the infringement and TI notified MaxLinear in writing that such modification would remedy the infringement, or (vii) a manufacturing or other process carried out by or through MaxLinear and utilizing any Collective Technology provided by TI, to the extent the infringement is caused by such manufacturing or other process (such claims – i.e. (i) through (vii) above - being both individually and collectively referred to herein as “Other Claims”).
d. MaxLinear Indemnification. MaxLinear shall indemnify TI for any damages, liabilities (excluding consequential and exemplary damages, provided, however, that third party claims for lost profits and reasonable royalties shall be deemed direct damages) incurred by TI and shall defend any claim, suit or proceeding brought against TI insofar as such claim, suit or proceeding is based on (i) an allegation that TI has contributed to or induced MaxLinear to infringe a third party patent based on the Collective Technology’s adherence to an ITU, ATM Forum, Frame Relay Forum, or other published standard or (ii) an infringement allegation arising from Other Claims, and will pay those costs and damages (including settlement costs) finally awarded or agreed-upon, as applicable, as the result of any


-8-


suit based on such claim, provided MaxLinear (a) is promptly notified of such claim, suit or proceeding, (b) is given all evidence in TI’s possession, custody or control relating to such claim, suit or proceeding, and (c) is allowed to control the defense thereof and all negotiations for its settlement or compromise. If MaxLinear requests in writing for assistance for such defense from TI, MaxLinear will pay for reasonable expenses incurred by TI in providing such assistance. Furthermore, MaxLinear agrees to indemnify TI from and reimburse TI for reasonable costs and expenses incurred by TI in the defense of such suit or claim, if MaxLinear does not undertake the defense thereof. TI will have the right to monitor the defense (but not control or interfere with decisions of MaxLinear or its selected counsel) with its own counsel at its own expense and will have the right to assume control of the defense, solely on its own behalf and not on behalf of MaxLinear, if (1) MaxLinear breaches its obligations under this Subsection 8(d), or (2) once such claim, suit or proceeding has exceeded the cap on MaxLinear’s defense and indemnification obligations, unless TI and MaxLinear reach a written agreement as to the terms of MaxLinear’s continued participation in the defense. MaxLinear will not agree to any settlement (1) that results in an admission of liability by TI, or (2) that exceeds MaxLinear’s defense and indemnification obligations without TI’s prior written consent.
In the event of a third party claim, suit or proceeding including both claims for which TI is responsible under this Section 8 and also claims for which MaxLinear is responsible under this Section 8, the Parties shall work together in good faith to ensure each Party has adequate and appropriate control of the defense in order to enable such Party to protect its rights and fulfill its obligations under this Agreement.
THE PARTIES AGREE THAT THIS SECTION 8 AND SECTION 10 STATE EACH PARTY’S ENTIRE LIABILITY WITH RESPECT TO INFRINGEMENT OF ANY PATENT OR OTHER INTELLECTUAL PROPERTY RIGHT UNDER THIS AGREEMENT, AND IS IN LIEU OF ALL WARRANTIES AND INDEMNITIES, EXPRESS, IMPLIED, OR STATUTORY IN REGARD TO INFRINGEMENT.
9. Representation, Warranty, and Warranty Disclaimers.
a. Authorization. Each party represents and warrants that: (i) it is duly organized, validly existing, and in good standing in the jurisdiction stated in the preamble to this Agreement; (ii) the execution and delivery of this Agreement by TI has been duly and validly authorized; and (iii) this Agreement constitutes a valid, binding, and enforceable obligation upon it.
b. Performance and Collective Technology. TI represents and warrants that: (a) the Collective Technology will function in accordance with its applicable technical specifications, including those set forth in the Exhibits to this Agreement; and (ii) the materials and information provided as part of the Collective Technology, including all annotations and documentation related to the Collective Technology, are accurate in all material respects. If TI breaches a representation or warranty in this Section 9(b), TI will, as its exclusive remedy, promptly repair or replace a nonconforming item or deliver a missing item or, if TI is unable to do so after using commercially reasonable efforts, TI will refund to MaxLinear all amounts paid under this Agreement.
c. Open Source Software. TI represents and warrants that the QAM Demodulator RTL code does not and will not contain any Open Source Software.
d. Legal Proceedings. TI represents and warrants that, as of the Effective Date of this Agreement, to the knowledge of TI’s legal counsel for the Cable Business Unit, Ken Thomas, and TI’s general manager for the Cable Business Unit, Ran Senderovitz: (i) TI is not involved in any legal proceeding (litigation, arbitration, mediation, or otherwise) relating to TI’s rights to the Collective Technology; and (ii) TI has not received notice of a claim relating to TI’s rights to the Collective Technology.
e. EXCEPT FOR THE EXPRESS WARRANTIES SET FORTH IN SECTIONS 9(A), 9(B) AND 9(C) OF THIS AGREEMENT, THE LICENSED TECHNOLOGY AND ASSOCIATED TECHNOLOGY ARE LICENSED “AS IS”. TI MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, REGARDING ANY OF THE ASSOCIATED TECHNOLOGY OR LICENSED TECHNOLOGY, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT, SYSTEM INTEGRATION, INFORMATIONAL ACCURACY, AND NON-INFRINGEMENT OF ANY THIRD-PARTY INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO ANY OF THE LICENSED TECHNOLOGY AND ASSOCIATED TECHNOLOGY OR MAXLINEAR’S USE OF ANY OF THE LICENSED TECHNOLOGY OR ASSOCIATED TECHNOLOGY.
10. Limitation of Liability.
a. General Limitations. EXCEPT WITH RESPECT TO (I) ANY BREACH OF ANY CONFIDENTIALITY OBLIGATION UNDER SECTION 11 BELOW OR (II) LICENSEE’S BREACH OF SECTION 3 (SOFTWARE LICENSE RESTRICTIONS) HEREUNDER, NOTWITHSTANDING ANYTHING ELSE IN THIS AGREEMENT OR OTHERWISE, IN NO EVENT SHALL EITHER PARTY BE LIABLE TO THE OTHER PARTY OR ANY


-9-


OTHER PERSON OR ENTITY WITH RESPECT TO ANY SUBJECT MATTER OF THIS AGREEMENT UNDER ANY CONTRACT, NEGLIGENCE, STRICT LIABILITY, OR OTHER LEGAL OR EQUITABLE THEORY FOR ANY (1) INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES, (2) LOST PROFITS, LOST BUSINESS, OR LOST OR CORRUPTED DATA, OR (3) COST OF PROCUREMENT OF SUBSTITUTE TECHNOLOGY, INTELLECTUAL PROPERTY, GOODS OR SERVICES, EVEN IF THE REMEDIES PROVIDED FOR IN THIS AGREEMENT FAIL OF THEIR ESSENTIAL PURPOSE AND EVEN IF EITHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OR PROBABILITY OF SUCH DAMAGES.
b. Specific Limitations. IN NO EVENT SHALL EITHER PARTY’S AGGREGATE LIABILITY FROM ALL LAWSUITS, CLAIMS, WARRANTY OBLIGATIONS, INDEMNITY OBLIGATIONS, AND ANY OTHER OBLIGATIONS ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT OR ANY USE OF ANY LICENSED TECHNOLOGY OR ASSOCIATED TECHNOLOGY PROVIDED HEREUNDER EXCEED [***] DOLLARS ($[***]). THE EXISTENCE OF MORE THAN ONE CLAIM WILL NOT ENLARGE OR EXTEND THESE LIMITS.
11. Confidential Information.
a. Confidential Information. The term “Confidential Information” shall mean any (i) confidential, proprietary or trade secret information disclosed by one Party to the other that is in written, graphic, machine readable or other tangible form and is marked “Confidential”, “Proprietary”, or in some other manner to indicate its confidential nature and (ii) Collective Technology (except to the extent that such Collective Technology is subject to any disclosure obligations under any Open Source License). “Confidential Information” may also include information first disclosed orally by one Party to another pursuant to this Agreement, provided that it is designated as confidential at the time of such oral disclosure and reduced to a written summary, which is marked in a manner to indicate its confidential nature and is delivered by the disclosing Party to the receiving Party within thirty (30) calendar days after such oral disclosure.
b. Exceptions. Notwithstanding the foregoing, Confidential Information does not include information that
(i)was publicly known at the time it was disclosed by the disclosing Party to the receiving Party or becomes publicly known through no fault or action of the receiving Party or any breach of any confidentiality obligation,
(ii)was rightfully known to the receiving Party, without restriction, at the time of disclosure by the disclosing Party, provided the receiving Party can demonstrate such prior knowledge with adequate evidence,

[***]Indicates that confidential treatment has been sought for this information

(iii)
was independently developed by the receiving Party without any use of or reference to any Confidential Information of the disclosing Party, provided that the receiving Party can demonstrate such independent development with adequate evidence, or
(iv)becomes rightfully known to the receiving Party, without restriction, from a source other than the disclosing Party without breach of this Agreement by the receiving Party and without, to the best of the receiving Party’s knowledge, breach of any other agreement or confidentiality obligation or otherwise in violation of the disclosing Party’s rights.
c. Obligations. The receiving Party agrees that it will (i) use such Confidential Information only in connection with exercising its rights and fulfilling its obligations under this Agreement and (ii) implement procedures at least as protective as the procedures the receiving Party takes with its own Confidential Information of like nature (but in any event no less than reasonable procedures) to prohibit the disclosure, unauthorized duplication, misuse, or removal of such Confidential Information and will not disclose such Confidential Information to any third party, except as may be necessary and required in connection with the rights and obligations of the receiving Party hereto under this Agreement. Each Party agrees to obtain executed confidentiality agreements from its employees and contractors having access to any Confidential Information of the other Party and to diligently take steps to enforce such agreements or be responsible for the actions of such employees and contractors in this respect. Each Party


-10-


represents that the written employment agreements used by such Party in the normal course of such Party’s business satisfy the requirements of this clause.
d. Exclusions. Notwithstanding the above, neither Party will be liable to the other Party with regard to any Confidential Information of such other Party that is:
(i)disclosed with prior written approval of the disclosing Party or
(ii)
disclosed pursuant to the order or requirement of a court, administrative agency, or other governmental body, provided that, to the extent permitted by applicable law, the receiving Party provides sufficient advance written notice of the required disclosure to allow the disclosing Party a reasonable opportunity to seek a protective order or otherwise prevent or limit such disclosure.
12. General Provisions.
a. Notices. All notices and other communications under this Agreement shall be in writing and shall be deemed given (i) when delivered personally by hand (with written confirmation of receipt), (ii) when sent by facsimile (with written confirmation of transmission), or (iii) three (3) business days following the day sent by overnight courier (with written confirmation of receipt), in each case at the following addresses and facsimile numbers (or to such other address or facsimile number as a Party may have specified by notice given to the other Party pursuant to this provision):
if to TI , to:
VP and Assistant General Counsel
ATTN: DSP Systems
Texas Instruments Incorporated 7839 Churchill Way, M/S 3999 Dallas, Texas 75251
- and -
General Manager, HPMP
Texas Instruments Incorporated
20450 Century Blvd.
Germantown, MD 20874
If to Purchaser, to:
MaxLinear, Inc.
2011 Palomar Airport Road, Suite 305
Carlsbad, CA 92011
b. Waiver. Failure of either Party to enforce any term of this Agreement will not be deemed or considered a waiver of future enforcement of that or any other term in this Agreement. Any waiver must be in written form and executed by both Parties.
c. Amendment. This Agreement may be amended or modified only in a writing executed by each of the Parties hereto.
d. Successors and Assigns. This Agreement will be binding upon and inure to the benefit of the Parties hereto and their respective successors and permitted assigns.
e. Assignment. This Agreement may not be assigned or encumbered, in whole or in part, by either Party without the prior written consent of the other Party, which consent shall not be unreasonably withheld or delayed; except that, subject to Section 7(d), a Party may assign this agreement to a successor, including a successor by merger, acquisition, sale of assets, or operation of law, if all of the following conditions are met:
i.The non-assigning party is timely provided written notice of the assignment.

ii.The assignee agrees in writing to be bound by all of the terms and conditions of the Agreement and assumes all obligations, past, present and future under the Agreement and the Escrow Agreement (if MaxLinear assigns the Agreement).


-11-


Any purported assignment that does not meet the conditions described above will be null and void. Notwithstanding the foregoing, Section 2(f) will immediately terminate upon any assignment or purported assignment by TI to a designer, developer, or manufacturer of silicon tuners, except where MaxLinear has provided express written consent for assignment of the Agreement and continuation of Section 2(f).
f. Severability. If any term or other provision of this Agreement is deemed to be invalid, illegal, or incapable of being enforced by any law or public policy, all other terms or provisions of this Agreement shall nevertheless remain in full force and effect so long as the economic or legal substance of the transactions contemplated hereby is not affected in any manner materially adverse to any Party. Upon such determination that any term or other provision is invalid, illegal, or incapable of being enforced, the Parties hereto shall negotiate in good faith to modify this Agreement so as to effect the original intent of the Parties as closely as possible in an acceptable manner in order that the transactions contemplated hereby are consummated as originally contemplated to the greatest extent possible.
g. Survival. Neither expiration nor termination of this Agreement shall terminate the obligations and rights of the Parties pursuant to provisions of this Agreement that by their terms are intended to survive (including Section 6(c) (Audit Rights, shall survive for a period of two years after any termination or expiration of this Agreement), Section 7 (Term, Termination, and Injunctive Relief), Section 8 (Indemnification), Section 9 (Representation, Warranty, and Warranty Disclaimers), Section 10 (Limitation of Liability), and Section 12 (General Provisions)), and such provisions shall survive the expiration or termination of this Agreement for any reason; except that Section 2(f) (Covenant Not To Sue) will terminate immediately as set forth in Section 2(f) and Section 12(e) and will otherwise only survive with respect to a claim, suit or proceeding in which MaxLinear asserts a MaxLinear Necessary Patent against TI or a Reciprocating Licensee (as of the termination date) for infringement by the Collective Technology or by TI’s or a Reciprocating Licensee’s distribution or use of the Collective Technology that occurred between the Effective Date and the termination date.
h. Governing Law, Jurisdiction, and Injunctive Relief. This Agreement, including the validity, interpretation, or performance of this Agreement and any of its terms or provisions, and the rights and obligations of the Parties under this Agreement, will be governed by, and construed and interpreted in and only in accordance with, the domestic rules and substantive laws of the State of New York, without giving effect to any choice or conflict of law provision or rule that would cause the application of the laws of any jurisdiction other than the State of New York. This Agreement shall not be governed by the United Nations Convention on Contracts for the International Sale of Goods, or by the Uniform Computer Information Transactions Act (UCITA). The Parties agree that any action brought by any Party under or in relation to this Agreement, including, without limitation, to interpret or enforce any provision of this Agreement, will be brought in, and each Party agrees to and does hereby submit to the jurisdiction and venue of, any state or federal court located in the State of New York. Notwithstanding the above, the Parties agree that any actions to seek injunctive or equitable relief may be brought in any court of competent jurisdiction in which such relief is sought. Either Party may take any action it considers necessary to enforce, protect, or preserve any of its intellectual property rights in any court of competent jurisdiction. MaxLinear acknowledges and agrees that any material breach of the rights and licenses granted by TI under this Agreement will result in irreparable and continuing damage to TI for which there is no adequate remedy at law, and that TI shall be entitled to seek injunctive relief as well as such other and further relief as may be appropriate. Prior to seeking such injunctive relief, TI agrees to have a relevant TI officer at a vice-president level or higher communicate with a relevant MaxLinear officer at a vice-president level or higher regarding any act or omission by MaxLinear that TI believes is a material breach of this Agreement in a good faith effort to address such act or omission, provided that such communication will not unduly or unreasonably delay, prejudice or detract from TI’s rights or ability to obtain any injunctive or other equitable relief.
i. Counterparts. This Agreement may be executed in one or more counterparts, each of which will be deemed to be an original copy of this Agreement and all of which, when taken together, will be deemed to constitute one and the same agreement.
j. Attorneys’ Fees. If any action at law or in equity is necessary to enforce or interpret any of the terms of this Agreement, the prevailing Party will be entitled to recover in such action its reasonable attorneys’ and accountants’ fees, costs and necessary disbursements, in addition to any other relief to which it may be entitled.
k. Headings. Article, section and subsection headings contained in this Agreement are inserted for convenience of reference only, shall not be deemed to be a part of this Agreement for any purpose, and shall not in any way define or affect the meaning, construction or scope of any of the provisions hereof.
l. Escrow. No later than sixty (60) days after execution of this Agreement, the parties will execute an escrow agreement (“Escrow Agreement”) with a third party escrow agent selected by MaxLinear and reasonably acceptable to TI. Upon first production shipment of the Product, MaxLinear will deliver to the escrow agent a current copy of the product mask GDS files and test plans for each Product (“Source Materials”). Thereafter, MaxLinear will deliver to the escrow agent an update to the Source Materials within sixty (60) days after MaxLinear releases to production


-12-


a new Product. The Source Materials will be released from escrow and delivered to TI under the terms of the Escrow Agreement if (1) MaxLinear assigns this Agreement in accordance with Subsection 12(e) and the assignee does not continue to supply the Products in substantially the same manner as MaxLinear did prior to the assignment for at least two (2) years after the assignment and does not resume supply of the Product within thirty (30) days of being requested to do so in writing by TI; (2) MaxLinear is subject to dissolution proceedings under Chapter 7 of the United States Code (Bankruptcy); or (3) MaxLinear ceases to manufacture and to sell the Products. MaxLinear hereby grants to TI a limited, non-transferable, non-sublicenseable license to use and reproduce the Source Materials solely to make, have made, sell, offer to sell, and export the Products solely to continue supply of the Products to TI Customers that purchased the Products from MaxLinear in the three (3) months prior to: (i) MaxLinear’s assignment of the Agreement; (ii) MaxLinear becoming subject to dissolution proceedings under Chapter 7 of the United States Code (Bankruptcy); or (iii) MaxLinear notifying TI or any TI Customer that is intends to cease to manufacture and to sell the Products.
In Witness Whereof, TI and MaxLinear have caused this Agreement to be executed by their duly authorized representatives as of the Effective Date.
Texas Instruments IncorporatedMaxLinear, Inc.
By:/s/ Brian GlinsmanBy:/s/ Kishore V. Seendripu
Name:Brian GlinsmanName:Kishore V. Seendripu
Title:GM, HPMPTitle:Chief Executive Officer
Date:June 18, 2009Date:June 6, 2009
Exhibits:
Exhibit A – Licensed Technology
Exhibit B – Associated Technology
Exhibit C – MPEG Tuner Specifications
Exhibit D – Compensation



-13-


EXHIBIT A
Licensed Technology
QAM Demodulator RTL (Verilog source files):

Digital Front End

QAM Equalizer

ITU.T J83 FEC-A, FEC-B decoders

Register interface

QAM IP Drivers



-14-


EXHIBIT B
Associated Technology
System simulation - C++ source files (only when needed), Obj files, .h files:

TI proprietary HW C++ simulator (SIMWIZ)

FEC transmitter

FEC receiver

Channel model

QAM receiver bit and clock accurate model (Digital FE and Equalizer)

Environment files (Configuration files, loggers, displays, top files)


-15-


EXHIBIT C
MPEG Tuner Specifications
An MPEG tuner including a DOCSIS/DVB-C QAM core.


-16-


EXHIBIT D
Compensation
Unless otherwise specified in a purchase order, payments required under this Agreement shall be made to:
SWIFT Code:
Reference / Routing numbers:
For International Wire Transfers:
For U.S. Domestic EFT / Electronic Transfers:
For the account of:
Account Number
Payment notices shall be sent to:


-17-
EX-10.17 3 a12312023exhibit1017.htm EX-10.17 Document
EXHIBIT 10.17

CERTAIN CONFIDENTIAL INFORMATION CONTAINED IN THIS DOCUMENT HAS BEEN OMITTED BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) THE TYPE OF INFORMATION THAT THE REGISTRANT TREATS AS PRIVATE OR CONFIDENTIAL. INFORMATION THAT HAS BEEN OMITTED HAS BEEN NOTED IN THIS DOCUMENT WITH A PLACEHOLDER IDENTIFIED BY THE MARK “[***]”.

MAXLINEAR, INC.
2010 EQUITY INCENTIVE PLAN
RESTRICTED STOCK UNIT AWARD AGREEMENT
Unless otherwise defined herein, the terms defined in the MaxLinear, Inc. 2010 Equity Incentive Plan (the “Plan”) will have the same defined meanings in this Restricted Stock Unit Award Agreement (the “Award Agreement”).
 
I.
NOTICE OF RESTRICTED STOCK UNIT GRANT
Participant Name:
Address:
You have been granted the right to receive an Award of Restricted Stock Units, subject to the terms and conditions of the Plan and this Award Agreement, as follows:
 
Grant Number 
 
 
Date of Grant   
Maximum Number of Restricted Stock Units   

Target Number of Restricted Stock Units
   
Vesting Schedule:
Subject to any acceleration provisions contained in the Plan, any separate agreement between the above-named award Participant and the Company, or set forth below, the Restricted Stock Units will vest in accordance with the following schedule:
A.    General
The number of Restricted Stock Units subject to the Award that will become eligible for vesting as set forth below will depend upon (i) the Company Revenue (as defined below) as compared to the Benchmark Company Revenue (as defined below) of each company listed on Exhibit B (each, a “Benchmark Company” and together, the “Benchmark Companies”) (the Company’s percentage increase or decrease of Company Revenue compared to the percentage increase or decrease of Benchmark Company Revenue of the Benchmark Companies, the “Revenue Result”), and (ii) the Company EPS (as defined below) as compared to the Benchmark Company EPS (as defined below) (the Company’s percentage increase or decrease of Company EPS compared to the percentage increase or decrease of Benchmark Company EPS of the Benchmark Companies, the “EPS Result”), for each Measurement Period (as defined below), or such time period as described below, and will be determined in accordance with this Award Agreement.
See Exhibit B for (i) a complete listing of the Benchmark Companies as of the Date of Grant, and (ii) information relating to changes to the Benchmark Companies during the Performance Period (as defined below).



Performance and Measurement Periods
The “Performance Period” will begin on January 1, 20[__] (the “Commencement Date”) and will end on December 31, 20[__] (the “Anniversary Date”), with the Company’s performance measured for each of the Company’s 20[__] fiscal year (the “First Performance Period”), 20[__] and 20[__] fiscal years (the “Second Performance Period”) and 20[__], 20[__], and 20[__] fiscal years (the “Third Performance Period”) (each, a “Measurement Period” and the last day of each of the Company’s 20[__], 20[__], and 20[__] fiscal years, or a Change in Control Measurement Date (as defined below), a “Measurement Date”). The Anniversary Date, or if earlier, the consummation of the Change in Control (the “Closing”), is referred to herein as the “Period End Date.”
Weighting
The Revenue Result will be weighted at 60% and the EPS Result will be weighted at 40%, such that 60% of the Restricted Stock Units subject to the Award may become Eligible Restricted Stock Units (as defined below) based on the Revenue Result (the “Revenue Eligible Restricted Stock Units”) and 40% of the Restricted Stock Units subject to the Award may become Eligible Restricted Stock Units based on the EPS Result (the “EPS Eligible Restricted Stock Units”).
Measurement of Performance
Absent a Change in Control, for the First Performance Period, no more than 30% of the Target Number of Restricted Stock Units may become Eligible Restricted Stock Units, and for the Second Performance Period, no more than 100% of the Target Number of Restricted Stock Units may become Eligible Restricted Stock Units reduced by the number of Restricted Stock Units that became Eligible Restricted Stock Units for the First Performance Period. For these two Measurement Periods, if performance under the Revenue Result Calculation and EPS Result Calculation as described below results in greater than 50th percentile ranking, only 100% of the Target Number of Restricted Stock Units for the applicable Measurement Period may become Eligible Restricted Stock Units, but for performance between the 25th and 50th percentiles, the number of Restricted Stock Units that may become Eligible Restricted Stock Units will be applied on a linear interpolation basis, but only as to the Target Number of Restricted Stock Units that are eligible to become Eligible Restricted Stock Units for the applicable Measurement Period, and this will be applied separately to Revenue Result and EPS Result, respectively, for each Measurement Period. For example, for performance at the 75th percentile for the Revenue Result but at the 25th percentile for the EPS Result for the First Performance Period, then 24% of the Target Number of Restricted Stock Units will become Eligible Restricted Stock Units for the First Performance Period (18% relating to the Revenue Result and 6% relating to the EPS Result).
For the Measurement Date relating to the Third Performance Period or the Change in Control Measurement Date (as defined below) (such date, the “Final Measurement Date”), the number of Target Number of Restricted Stock Units that can become Eligible Restricted Stock Units will be reduced by the number of Restricted Stock Units that became Eligible Restricted Stock Units for prior Measurement Periods.
The number of Restricted Stock Units subject to the Award that will become eligible to vest subject to satisfying the Service Requirement described below (“Eligible Restricted Stock Units”) will be determined by the Compensation Committee of the Company’s Board of Directors (the “Compensation Committee”) in its sole discretion within sixty (60) days of the completion of each Measurement Period, or, in the event of a Change in Control, following the Signing Date (as defined below) but in any event prior to the Closing (the “Change in Control Measurement Date”). For purposes of the Award Agreement, “Signing Date” means the date of execution of the definitive agreement pursuant to which the Change in Control becomes effective.
Service Requirement; Termination of Award
In order to be eligible to earn any Eligible Restricted Stock Units with respect to a Measurement Period, Participant must remain a Service Provider through a Measurement Date, and to earn any Eligible Restricted Stock Units with respect to a Change in Control Measurement Date, Participant must remain a Service Provider until immediately prior to the Closing (the “Service Requirement”). For avoidance of doubt, if Participant satisfies the Service Requirement with respect to a Measurement Period but ceases to be a Service Provider prior to the date the Compensation Committee makes the determination of the level of achievement for that particular Measurement Period, then this Award will remain outstanding through the date the Compensation Committee is able to make such determination and the Award is settled to the extent it is determined that a number of Eligible Restricted Stock Units were earned.
-2-


Other than as set forth in the immediately preceding paragraph or in connection with a Qualifying Termination that occurs prior to a Change in Control (and during the Change of Control Period (as such term is defined in the Participant’s Change in Control and Severance Agreement or Amended and Restated Change in Control and Severance Agreement with the Company (either, the “Severance Agreement”)) as described below, if Participant ceases to be a Service Provider, any outstanding Restricted Stock Units subject to the Award will terminate and be cancelled and Participant will have no further rights with respect to such Restricted Stock Units. Further, any Restricted Stock Units subject to the Award that are determined to not have become Eligible Restricted Stock Units in connection with the Final Measurement Date shall terminate and be cancelled and Participant will have no further rights with respect to such Restricted Stock Units.
B.    Revenue Result - Performance Matrix
The Revenue Result will be determined following the completion of each Measurement Period, or, if earlier, upon the Change in Control Measurement Date.
Company Revenue” means the Company’s percentage increase or decrease (rounded to the nearest hundredth) in (A) revenue for the last fiscal year in the Measurement Period as determined in accordance with Generally Accepted Accounting Principles (“GAAP”) and reported in the Company’s Form 10-K, as compared to (B) revenue for the Company’s 20[__] fiscal year, as determined in accordance with GAAP and reported in the Company’s Form 10-K, except that in the event of a Change in Control and for purposes of (A) of this definition, “Company Revenue” will mean the Company’s GAAP revenue that the Company has accrued for financial accounting purposes as of its most recently completed fiscal quarter prior to the Signing Date for the last fiscal year in the Third Performance Period.
The “Benchmark Company Revenue” means, for each Benchmark Company, the Benchmark Company’s percentage increase or decrease (rounded to the nearest hundredth) in (A) GAAP revenue for the four most recently completed fiscal quarters on or prior to the last day of the applicable Measurement Period as determined by Thomson Reuters, or comparable financial data service approved by the Administrator (the “Financial Data Service”), as compared to (B) GAAP revenue for the Benchmark Company’s most recently completed fiscal year prior to the Commencement Date as determined by the Financial Data Service, except that in the event of a Change in Control and for purposes of (A) of this definition, “Benchmark Company Revenue” will mean the applicable Benchmark Company’s estimated GAAP revenue for the four most recently completed fiscal quarters on or prior to the last day of the Third Performance Period as determined by the Financial Data Service as of the Change in Control Measurement Date. If as of the Change in Control Measurement Date the Financial Data Service does not have estimates available for any Benchmark Company’s GAAP revenue for the four most recently completed fiscal quarters on or prior to the last day of the Third Performance Period, the Compensation Committee will in good faith determine the estimated GAAP revenue for such Benchmark Company using such methodology as it determines to be reasonable using the actual and estimated GAAP revenue provided by the Financial Data Service for such Benchmark Company that are available for the four most recently completed fiscal quarters on or prior to the last day of the Change in Control Measurement Date.
As of each Measurement Date, the Company Revenue and the Benchmark Company Revenue will be calculated and each of the Benchmark Companies will be listed based on their respective Benchmark Company Revenue in order of largest to smallest percentages and the Company will also be included in this ordered list based on the Company Revenue (together, the “Revenue Ranking Group”). The number of Restricted Stock Units that become Revenue Eligible Restricted Stock Units as a result of the Revenue Result will be determined as set forth below.
-3-


Revenue Result Calculation:
Level*Company’s Position in the Revenue Ranking Group
Target Number of Restricted Stock Units that Become Revenue Eligible Restricted Stock Units**
1Below 25th percentile0%
2
25th percentile
50%
3
50th percentile
100%
4
75th percentile
250%
* The number of Restricted Stock Units that will become Revenue Eligible Restricted Stock Units shall be calculated linearly between levels 2 and 3 and 3 and 4.
** Any partial Shares will be rounded down to the nearest whole Share and any fractional Shares will be forfeited for no consideration.
C.    EPS Result - Performance Matrix
The EPS Result will be determined following the completion of each Measurement Period, or, if earlier, upon the Change in Control Measurement Date.
Company EPS” means the Company’s percentage increase or decrease (rounded to the nearest hundredth) in (A) non-GAAP earnings per share for the last fiscal year in the Measurement Period as reported in the Company’s earnings release(s), as compared to (B) non-GAAP earnings per share for the Company’s 20[__] fiscal year as reported in the Company’s earnings release, except that in the event of a Change in Control and for purposes of (A) of this definition, “Company EPS” will mean the Company’s non-GAAP earnings per share that the Company has accrued for financial accounting purposes as of its most recently completed fiscal quarter prior to the Change in Control Measurement Date for the last fiscal year in the Third Performance Period.
The “Benchmark Company EPS” means, for each Benchmark Company, the Benchmark Company’s percentage increase or decrease (rounded to the nearest hundredth) in (A) non-GAAP earnings per share as reported in the Benchmark Company’s earnings release(s) for the four most recently completed fiscal quarters on or prior to the last day of the applicable Measurement Period as determined by the Financial Data Service, as compared to (B) non-GAAP earnings per share as reported in the Benchmark Company’s earnings release for the Benchmark Company’s most recently completed fiscal year prior to the Commencement Date as determined by the Financial Data Service, except that in the event of a Change in Control and for purposes of (A) of this definition, “Benchmark Company EPS” will mean the applicable Benchmark Company’s estimated non-GAAP earnings per share for the four most recently completed fiscal quarters on or prior to the last day of the Third Performance Period as determined by the Financial Data Service as of the Change in Control Measurement Date. If as of the Change in Control Measurement Date the Financial Data Service does not have estimates available for any Benchmark Company’s non-GAAP earnings per share for the four most recently completed fiscal quarters on or prior to the last day of the Third Performance Period, the Compensation Committee will in good faith determine the estimated non-GAAP earnings per share for such Benchmark Company using such methodology as it determines to be reasonable using the actual and estimated earnings per share provided by the Financial Data Service for such Benchmark Company that are available for the four most recently completed fiscal quarters on or prior to the last day of the Change in Control Measurement Date.
As of each Measurement Date, the Company EPS and the Benchmark Company EPS will be calculated and each of the Benchmark Companies will be listed based on their respective Benchmark Company EPS in order of largest to smallest percentages and the Company will also be included in this ordered list based on the Company
-4-


EPS (together, the “EPS Ranking Group”). The number of Restricted Stock Units that become EPS Eligible Restricted Stock Units will be determined as set forth below.
EPS Result Calculation:

Level*Company’s Position in the EPS Ranking Group
Target Number of Restricted Stock Units that Become EPS Eligible Restricted Stock Units**
1Below 25th percentile0%
2
25th percentile
50%
3
50th percentile
100%
4
75th percentile
250%
* The number of Restricted Stock Units that will become EPS Eligible Restricted Stock Units shall be calculated linearly between levels 2 and 3 and 3 and 4.
** Any partial Shares will be rounded down to the nearest whole Share and any fractional Shares will be forfeited for no consideration.
D.    Change in Control
In the event of a Change in Control that occurs prior to the Anniversary Date, the Performance Period will terminate and the number of Eligible Restricted Stock Units will be equal to the number of Eligible Restricted Stock Units calculated pursuant to the terms of the Agreement, or, if greater, the Target Number of Restricted Stock Units. The Eligible Restricted Stock Units will then be scheduled to vest on the Anniversary Date, subject to Participant continuing to be a Service Provider through such date. Notwithstanding the foregoing sentence, if, following the Change in Control, (i) Participant terminates his or her employment with the Company (or any parent, subsidiary, or successor of the Company) for Good Reason (as such term is defined in the Severance Agreement) or (ii) the Company (or any parent, subsidiary or successor of the Company) terminates Participant’s employment without Cause (as such term is defined in the Severance Agreement) (in either event, a “Qualifying Termination”), and, in each case, such termination occurs prior to the Anniversary Date, then, subject to Participant signing and not revoking the release of claims as required by Section 4 of the Severance Agreement, 100% of the Eligible Restricted Stock Units will fully vest. Further, in the event of a Change in Control where the acquiror does not assume, continue or substitute for the Award, the vesting of the Award will accelerate as set forth in Section 16(c) of the Plan as it applies to awards of Restricted Stock Units subject to service-based vesting only.
E.    Change in Control Qualifying Termination
If the Company terminates Participant’s employment as a result of a Qualifying Termination that occurs prior to a Change in Control (and during the Change of Control Period (as such term is defined in the Severance Agreement)), then any unvested portion of the Restricted Stock Units will remain outstanding for three (3) months or the occurrence of a Change in Control (whichever is earlier) so that the determination of the number of Eligible Restricted Stock Units, if any, can be calculated in accordance with the terms of this Award Agreement. If no Change in Control occurs within three (3)-month period following Participant’s termination, any Restricted Stock Units subject to the Award that had not previously been determined to be Eligible Restricted Stock Units will terminate and be cancelled and Participant will have no further rights with respect to such Restricted Stock Units.
By Participant’s grant acceptance pursuant to such Participant’s online account at E*Trade, Participant agrees that this Award of Restricted Stock Units is granted under and governed by the terms and conditions of the Plan and
-5-


this Award Agreement, including the Terms and Conditions of Restricted Stock Unit Grant, attached hereto as Exhibit A, all of which are made a part of this document. Participant has reviewed the Plan and this Award Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Award Agreement and fully understands all provisions of the Plan and Award Agreement. Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions relating to the Plan and Award Agreement. Participant further agrees to notify the Company upon any change in the residence address.
-6-


EXHIBIT A
TERMS AND CONDITIONS OF RESTRICTED STOCK UNIT GRANT
1. Grant. The Company hereby grants to the Participant named in the Notice of Grant attached as Part I of this Award Agreement (the “Participant”) under the Plan an Award of Restricted Stock Units, subject to all of the terms and conditions in this Award Agreement and the Plan, which is incorporated herein by reference. Subject to Section 19 of the Plan, in the event of a conflict between the terms and conditions of the Plan and the terms and conditions of this Award Agreement, the terms and conditions of the Plan will prevail.
2. Company’s Obligation to Pay. Each Restricted Stock Unit represents the right to receive a Share on the date it vests. Unless and until the Restricted Stock Units will have vested in the manner set forth in Section 3, Participant will have no right to payment of any such Restricted Stock Units. Prior to actual payment of any vested Restricted Stock Units, such Restricted Stock Unit will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company. Any Restricted Stock Units that vest in accordance with Sections 3 or 4 will be paid to Participant (or in the event of Participant’s death, to his or her estate) in whole Shares, subject to Participant satisfying any applicable tax withholding obligations as set forth in Section 7. Subject to the provisions of Section 4, such vested Restricted Stock Units will be paid in Shares as soon as practicable after vesting, but in each such case within the period ending no later than the date that is two and one-half (2 1/2) months from the end of the Company’s tax year that includes the vesting date.
3. Vesting Schedule. Except as provided in Section 4, and subject to Section 5, the Restricted Stock Units awarded by this Award Agreement will vest in accordance with the vesting provisions set forth in the Notice of Grant. Restricted Stock Units scheduled to vest on a certain date or upon the occurrence of a certain condition will not vest in Participant in accordance with any of the provisions of this Award Agreement, unless Participant will have been continuously a Service Provider from the Date of Grant until the date such vesting occurs.
4. Administrator Discretion. The Administrator, in its discretion, may accelerate the vesting of the balance, or some lesser portion of the balance, of the unvested Restricted Stock Units at any time, subject to the terms of the Plan. If so accelerated, such Restricted Stock Units will be considered as having vested as of the date specified by the Administrator.
Notwithstanding anything in the Plan or this Award Agreement to the contrary, if the vesting of the balance, or some lesser portion of the balance, of the Restricted Stock Units is accelerated in connection with Participant’s termination as a Service Provider (provided that such termination is a “separation from service” within the meaning of Section 409A, as determined by the Company), other than due to death, and if (x) Participant is a “specified employee” within the meaning of Section 409A at the time of such termination as a Service Provider and (y) the payment of such accelerated Restricted Stock Units will result in the imposition of additional tax under Section 409A if paid to Participant on or within the six (6) month period following Participant’s termination as a Service Provider, then the payment of such accelerated Restricted Stock Units will not be made until the date six (6) months and one (1) day following the date of Participant’s termination as a Service Provider, unless the Participant dies following his or her termination as a Service Provider, in which case, the Restricted Stock Units will be paid in Shares to the Participant’s estate as soon as practicable following his or her death. It is the intent of this Award Agreement to comply with the requirements of Section 409A so that none of the Restricted Stock Units provided under this Award Agreement or Shares issuable thereunder will be subject to the additional tax imposed under Section 409A, and any ambiguities herein will be interpreted to so comply. For purposes of this Award Agreement, “Section 409A” means Section 409A of the Code, and any proposed, temporary or final Treasury Regulations and Internal Revenue Service guidance thereunder, as each may be amended from time to time.
5. Forfeiture upon Termination of Status as a Service Provider. Notwithstanding any contrary provision of this Award Agreement, the balance of the Restricted Stock Units that have not vested as of the time of Participant’s termination as a Service Provider for any or no reason and Participant’s right to acquire any Shares hereunder will immediately terminate.
6. Death of Participant. Any distribution or delivery to be made to Participant under this Award Agreement will, if Participant is then deceased, be made to Participant’s designated beneficiary, or if no beneficiary survives Participant, the administrator or executor of Participant’s estate. Any such transferee must furnish the Company with (a) written notice of his or her status as transferee, and (b) evidence satisfactory to the Company to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.
7. Withholding of Taxes. Notwithstanding any contrary provision of this Award Agreement, no certificate representing the Shares will be issued to Participant, unless and until satisfactory arrangements (as determined by the Administrator) will have been made by Participant with respect to the payment of income, employment and other taxes



which the Company determines must be withheld with respect to such Shares. The Administrator, in its sole discretion and pursuant to such procedures as it may specify from time to time, may permit Participant to satisfy such tax withholding obligation, in whole or in part (without limitation) by (a) paying cash, (b) electing to have the Company withhold otherwise deliverable Shares having a Fair Market Value equal to the minimum amount required to be withheld, (c) delivering to the Company already vested and owned Shares having a Fair Market Value equal to the amount required to be withheld, or (d) selling a sufficient number of such Shares otherwise deliverable to Participant through such means as the Company may determine in its sole discretion (whether through a broker or otherwise) equal to the amount required to be withheld. To the extent determined appropriate by the Company in its discretion, it will have the right (but not the obligation) to satisfy any tax withholding obligations by reducing the number of Shares otherwise deliverable to Participant. If Participant fails to make satisfactory arrangements for the payment of any required tax withholding obligations hereunder at the time any applicable Restricted Stock Units otherwise are scheduled to vest pursuant to Sections 3 or 4, Participant will permanently forfeit such Restricted Stock Units and any right to receive Shares thereunder and the Restricted Stock Units will be returned to the Company at no cost to the Company.
Notwithstanding the foregoing, until and unless the Administrator determines otherwise, if, on the date Participant incurs a liability for the payment of income, employment and other taxes which the Company determines must be withheld with respect to such Shares, Participant is an employee of the Company or its Parent or Subsidiary who is subject to Section 16 of the Exchange Act (a “Section 16 Officer”), then the Company (or the employing or retaining Parent or Subsidiary), will withhold from the number of Shares otherwise deliverable under this Award of Restricted Stock Units a number of Shares sufficient to pay such tax withholding obligation; provided, however, that the Shares to be withheld must have vested pursuant to the terms of this Award Agreement and the Plan. The Company shall not retain fractional Shares to satisfy any portion of the tax withholding obligation. Accordingly, if any withholding is done through the withholding of Shares, Participant shall pay to the Company an amount in cash sufficient to satisfy the remaining tax withholding obligation due and payable as a result of the Company not retaining fractional Shares. Should the Company be unable to procure such cash amounts from Participant, Participant agrees and acknowledges that Participant is giving the Company permission to withhold from Participant’s paycheck(s) an amount equal to the remaining tax withholding obligation due and payable as a result of the Company not retaining fractional Shares.
8. Rights as Stockholder. Neither Participant nor any person claiming under or through Participant will have any of the rights or privileges of a stockholder of the Company in respect of any Shares deliverable hereunder unless and until certificates representing such Shares will have been issued, recorded on the records of the Company or its transfer agents or registrars, and delivered to Participant. After such issuance, recordation and delivery, Participant will have all the rights of a stockholder of the Company with respect to voting such Shares and receipt of dividends and distributions on such Shares.
9. No Guarantee of Continued Service. PARTICIPANT ACKNOWLEDGES AND AGREES THAT THE VESTING OF THE RESTRICTED STOCK UNITS PURSUANT TO THE VESTING SCHEDULE HEREOF IS EARNED ONLY BY CONTINUING AS A SERVICE PROVIDER AT THE WILL OF THE COMPANY (OR THE PARENT OR SUBSIDIARY EMPLOYING OR RETAINING PARTICIPANT) AND NOT THROUGH THE ACT OF BEING HIRED, BEING GRANTED THIS AWARD OF RESTRICTED STOCK UNITS OR ACQUIRING SHARES HEREUNDER. PARTICIPANT FURTHER ACKNOWLEDGES AND AGREES THAT THIS AWARD AGREEMENT, THE TRANSACTIONS CONTEMPLATED HEREUNDER AND THE VESTING SCHEDULE SET FORTH HEREIN DO NOT CONSTITUTE AN EXPRESS OR IMPLIED PROMISE OF CONTINUED ENGAGEMENT AS A SERVICE PROVIDER FOR THE VESTING PERIOD, FOR ANY PERIOD, OR AT ALL, AND WILL NOT INTERFERE IN ANY WAY WITH PARTICIPANT’S RIGHT OR THE RIGHT OF THE COMPANY (OR THE PARENT OR SUBSIDIARY EMPLOYING OR RETAINING PARTICIPANT) TO TERMINATE PARTICIPANT’S RELATIONSHIP AS A SERVICE PROVIDER AT ANY TIME, WITH OR WITHOUT CAUSE.
10. Address for Notices. Any notice to be given to the Company under the terms of this Award Agreement will be addressed to the Company, in care of its Stock Plan Administrator at MaxLinear, Inc., 2051 Palomar Airport Road, Suite 100, Carlsbad, California 92011, or at such other address as the Company may hereafter designate in writing.
11. Grant is Not Transferable. Except to the limited extent provided in Section 6, this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process. Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of this grant, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, this grant and the rights and privileges conferred hereby immediately will become null and void.
-A-2-


12. Binding Agreement. Subject to the limitation on the transferability of this grant contained herein, this Award Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
13. Additional Conditions to Issuance of Stock. If at any time the Company will determine, in its discretion, that the listing, registration or qualification of the Shares upon any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory authority is necessary or desirable as a condition to the issuance of Shares to Participant (or his or her estate), such issuance will not occur unless and until such listing, registration, qualification, consent or approval will have been effected or obtained free of any conditions not acceptable to the Company. Where the Company determines that the delivery of the payment of any Shares will violate federal securities laws or other applicable laws, the Company will defer delivery until the earliest date at which the Company reasonably anticipates that the delivery of Shares will no longer cause such violation. The Company will make all reasonable efforts to meet the requirements of any such state or federal law or securities exchange and to obtain any such consent or approval of any such governmental authority.
14. Plan Governs. This Award Agreement is subject to all terms and provisions of the Plan. In the event of a conflict between one or more provisions of this Award Agreement and one or more provisions of the Plan, the provisions of the Plan will govern. Capitalized terms used and not defined in this Award Agreement will have the meaning set forth in the Plan.
15. Administrator Authority. The Administrator will have the power to interpret the Plan and this Award Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any Restricted Stock Units have vested). All actions taken and all interpretations and determinations made by the Administrator in good faith will be final and binding upon Participant, the Company and all other interested persons. No member of the Administrator will be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or this Award Agreement.
16. Electronic Delivery. The Company may, in its sole discretion, decide to deliver any documents related to Restricted Stock Units awarded under the Plan or future Restricted Stock Units that may be awarded under the Plan by electronic means or request Participant’s consent to participate in the Plan by electronic means. Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through any on-line or electronic system established and maintained by the Company or another third party designated by the Company.
17. Captions. Captions provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Award Agreement.
 
18. Agreement Severable. In the event that any provision in this Award Agreement will be held invalid or unenforceable, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Award Agreement.
19. Modifications to the Agreement. This Award Agreement constitutes the entire understanding of the parties on the subjects covered. Participant expressly warrants that he or she is not accepting this Award Agreement in reliance on any promises, representations, or inducements other than those contained herein. Modifications to this Award Agreement or the Plan can be made only in an express written contract executed by a duly authorized officer of the Company. Notwithstanding anything to the contrary in the Plan or this Award Agreement, the Company reserves the right to revise this Award Agreement as it deems necessary or advisable, in its sole discretion and without the consent of Participant, to comply with Section 409A or to otherwise avoid imposition of any additional tax or income recognition under Section 409A in connection to this Award of Restricted Stock Units.
20. Amendment, Suspension or Termination of the Plan. By accepting this Award, Participant expressly warrants that he or she has received an Award of Restricted Stock Units under the Plan, and has received, read and understood a description of the Plan. Participant understands that the Plan is discretionary in nature and may be amended, suspended or terminated by the Company at any time.
21. Governing Law. This Award Agreement will be governed by the laws of the State of California, without giving effect to the conflict of law principles thereof. For purposes of litigating any dispute that arises under this Award of Restricted Stock Units or this Award Agreement, the parties hereby submit to and consent to the jurisdiction of the State of California, and agree that such litigation will be conducted in the courts of San Diego County, California, or the federal courts for the United States for the Southern District of California, and no other courts, where this Award of Restricted Stock Units is made and/or to be performed.
-A-3-


EXHIBIT B
Benchmark Companies
[***]
 The following will govern changes during the Performance Period to the companies listed in the Benchmark Companies:

1. If a company stops trading publicly and is delisted or goes bankrupt, the company will be removed from the Benchmark Companies.
2.The Compensation Committee retains discretion to make any adjustments to the Benchmark Companies as it deems appropriate to reflect unintended and unforeseen circumstances occurring with respect to the Benchmark Companies.



EX-21.1 4 a12312023exhibit211.htm EX-21.1 Document

EXHIBIT 21.1


SIGNIFICANT SUBSIDIARIES OF MAXLINEAR, INC.
NameJurisdiction
MaxLinear Asia Singapore Pte. Ltd.Singapore


EX-23.1 5 a12312023exhibit231.htm EX-23.1 Document

EXHIBIT 23.1

Consent of Independent Registered Public Accounting Firm


We have issued our reports dated January 31, 2024, with respect to the consolidated financial statements, financial statement schedule, and internal control over financial reporting included in the Annual Report of MaxLinear, Inc. on Form 10-K for the year ended December 31, 2023. We consent to the incorporation by reference of said reports in the Registration Statements of MaxLinear, Inc. on Form S-3 (File No. 333-248697), Form S-4 (File No. 333-202679) and on Forms S-8 (File No. 333-217021, File No. 333-218022, File No. 333-223847, File No. 333-230606, File No. 333-237274, File No. 333-254961, File No. 333-263824, and File No. 333-269507).


/s/ Grant Thornton LLP

Newport Beach, California
January 31, 2024


EX-31.1 6 a12312023exhibit311.htm EX-31.1 Document

EXHIBIT 31.1
Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Kishore Seendripu, Ph.D., certify that:
 
1.I have reviewed this Form 10-K of MaxLinear, 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: January 31, 2024  /s/ Kishore Seendripu, Ph.D.
  Kishore Seendripu, Ph.D.
  President and Chief Executive Officer
  (Principal Executive Officer)


EX-31.2 7 a12312023exhibit312.htm EX-31.2 Document

EXHIBIT 31.2
Certification of Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Steven G. Litchfield, certify that:
 
1.I have reviewed this Form 10-K of MaxLinear, 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: January 31, 2024/s/ Steven G. Litchfield
Steven G. Litchfield
  Chief Financial Officer and Chief Corporate Strategy Officer
  (Principal Financial Officer)


EX-32.1 8 a12312023exhibit321.htm EX-32.1 Document

EXHIBIT 32.1



CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF
THE SARBANES-OXLEY ACT OF 2002

I, Kishore Seendripu, Ph.D., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of MaxLinear, Inc. on Form 10-K for the fiscal year ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents in all material respects the financial condition and results of operations of MaxLinear, Inc.
Date: January 31, 2024 By:  /s/ Kishore Seendripu, Ph.D.
 Name:Kishore Seendripu, Ph.D.
 Title:President and Chief Executive Officer
I, Steven G. Litchfield, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of MaxLinear, Inc. on Form 10-K for the fiscal year ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents in all material respects the financial condition and results of operations of MaxLinear, Inc.
Date: January 31, 2024 By:   /s/ Steven G. Litchfield
 Name:Steven G. Litchfield
 Title:
Chief Financial Officer and Chief Corporate Strategy Officer



EX-97.1 9 a12312023exhibit971.htm EX-97.1 Document

EXHIBIT 97.1
MaxLinear, Inc.
Compensation Recovery Policy
As adopted on August 9, 2023

MaxLinear, Inc. (the “Company”) is committed to strong corporate governance. As part of this commitment, the Company’s Board of Directors (the “Board”) has adopted this clawback policy called the Compensation Recovery Policy (the “Policy”). The Policy is intended to further the Company’s pay-for-performance philosophy and to comply with applicable law by providing for the reasonably prompt recovery of certain incentive-based compensation received by Executive Officers in the event of an Accounting Restatement.

Capitalized terms used in the Policy are defined below, and the definitions have substantive impact on its application so reviewing them carefully is important to your understanding. The application of the Policy to Executive Officers is not discretionary, except to the limited extent provided below, and applies without regard to whether an Executive Officer was at fault.

The Policy is intended to comply with, and will be interpreted in a manner consistent with, Section 10D of the Securities Exchange Act of 1934 (the “Exchange Act”), with Exchange Act Rule 10D-1 and with the listing standards of the national securities exchange (the “Exchange”) on which the securities of the Company are listed, including any interpretive guidance provided by the Exchange.

Persons Covered by the Policy

The Policy is binding and enforceable against all Executive Officers. “Executive Officer” means each individual who is or was ever designated as an “officer” by the Board in accordance with Exchange Act Rule 16a-1(f).

Administration of the Policy

The Compensation Committee of the Board (the “Committee”) has full delegated authority to administer the Policy. The Committee is authorized to interpret and construe the Policy and to make all determinations necessary, appropriate, or advisable for the administration of the Policy. In addition, if determined in the discretion of the Board, the Policy may be administered by the independent members of the Board or another committee of the Board made up of independent members of the Board, in which case all references to the Committee will be deemed to refer to the independent members of the Board or the other Board committee. All determinations of the Committee will be final and binding and will be given the maximum deference permitted by law.

Accounting Restatements Requiring Application of the Policy

If the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (an “Accounting Restatement”), then the Committee must determine the Excess Compensation, if any, that must be recovered. The Company’s obligation to recover Excess Compensation is not dependent on if or when the restated financial statements are filed.

Compensation Covered by the Policy

The Policy applies to certain Incentive-Based Compensation that is Received on or after October 2, 2023 (the “Effective Date”), during the Covered Period while the Company has a class of securities listed on a national securities exchange. The Incentive-Based Compensation is considered “Clawback Eligible Incentive-Based Compensation” if the Incentive-Based Compensation is Received by a person after such person became an Executive Officer and the person served as an Executive Officer at any time during the performance period to which the Incentive-Based Compensation applies. The “Excess Compensation” that is subject to recovery under the


-1-


Policy is the amount of Clawback Eligible Incentive-Based Compensation that exceeds the amount of Clawback Eligible Incentive-Based Compensation that otherwise would have been Received had such Clawback Eligible Incentive-Based Compensation been determined based on the restated amounts (this is referred to in the listings standards as “erroneously awarded incentive-based compensation”).

To determine the amount of Excess Compensation for Incentive-Based Compensation based on stock price or total shareholder return, where it is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the amount must be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received and the Company must maintain documentation of the determination of that reasonable estimate and provide the documentation to the Exchange.

Incentive-Based Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure.

The following items of compensation are not Incentive-Based Compensation under the Policy: salaries, bonuses paid solely at the discretion of the Committee or Board that are not paid from a bonus pool that is determined by satisfying a Financial Reporting Measure, bonuses paid solely upon satisfying one or more subjective standards and/or completion of a specified employment period, non-equity incentive plan awards earned solely upon satisfying one or more strategic measures or operational measures, and equity awards for which the grant is not contingent upon achieving any Financial Reporting Measure performance goal and vesting is contingent solely upon completion of a specified employment period (e.g., time-based vesting equity awards) and/or attaining one or more non-Financial Reporting Measures.

Financial Reporting Measures” are measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also Financial Reporting Measures. A Financial Reporting Measure need not be presented within the financial statements or included in a filing with the Securities and Exchange Commission.

Incentive-Based Compensation is “Received” under the Policy in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment, vesting, settlement or grant of the Incentive-Based Compensation occurs after the end of that period. For the avoidance of doubt, the Policy does not apply to Incentive-Based Compensation for which the Financial Reporting Measure is attained prior to the Effective Date.

Covered Period” means the three completed fiscal years immediately preceding the Accounting Restatement Determination Date. In addition, Covered Period can include certain transition periods resulting from a change in the Company’s fiscal year.

Accounting Restatement Determination Date” means the earliest to occur of: (a) the date the Board, a committee of the Board, or one or more of the officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement; and (b) the date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.

Repayment of Excess Compensation

The Company must recover Excess Compensation reasonably promptly and Executive Officers are required to repay Excess Compensation to the Company. Subject to applicable law, the Company may recover Excess Compensation by requiring the Executive Officer to repay such amount to the Company by direct payment to the Company or such other means or combination of means as the Committee determines to be appropriate (these determinations do not need to be identical as to each Executive Officer). These means may include:

a.requiring reimbursement of cash Incentive-Based Compensation previously paid;



-2-


b.seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards;

c.offsetting the amount to be recovered from any unpaid or future compensation to be paid by the Company or any affiliate of the Company to the Executive Officer;

d.cancelling outstanding vested or unvested equity awards; and/or

e.taking any other remedial and recovery action permitted by law, as determined by the Committee.

The repayment of Excess Compensation must be made by an Executive Officer notwithstanding any Executive Officer’s belief (whether or not legitimate) that the Excess Compensation had been previously earned under applicable law and therefore is not subject to clawback.

In addition to its rights to recovery under the Policy, the Company or any affiliate of the Company may take any legal actions it determines appropriate to enforce an Executive Officer’s obligations to the Company or its affiliate or to discipline an Executive Officer, including (without limitation) termination of employment, institution of civil proceedings, reporting of misconduct to appropriate governmental authorities, reduction of future compensation opportunities or change in role. The decision to take any actions described in the preceding sentence will not be subject to the approval of the Committee and can be made by the Board, any committee of the Board, or any duly authorized officer of the Company or of any applicable affiliate of the Company.

Limited Exceptions to the Policy

The Company must recover Excess Compensation in accordance with the Policy except to the limited extent that the conditions set forth below are met, and the Committee determines that recovery of the Excess Compensation would be impracticable:

a.The direct expense paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered. Before reaching this conclusion, the Company must make a reasonable attempt to recover the Excess Compensation, document the reasonable attempt(s) taken to so recover, and provide that documentation to the Exchange; or

b.Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the legal requirements as such.

Other Important Information in the Policy

The Policy is in addition to the requirements of Section 304 of the Sarbanes-Oxley Act of 2002 that are applicable to the Company’s Chief Executive Officer and Chief Financial Officer, as well as any other applicable laws, regulatory requirements, or rules. With the exception of any compensation that is Received prior to the Effective Date, which compensation will remain subject to any clawback or other compensation recovery policy previously adopted by the Company, the Policy supersedes in full all of the clawback or other compensation recovery policies of the Company that were in effect prior to the Effective Date to the extent those policies were applicable to Executive Officers and the operative portions of those policies will have no further force or effect on or after the Effective Date.

Notwithstanding the terms of any of the Company’s organizational documents (including, but not limited to, the Company’s bylaws), any corporate policy or any contract (including, but not limited to, any indemnification agreement), neither the Company nor any affiliate of the Company will indemnify or provide advancement for any Executive Officer against any loss of Excess Compensation. Neither the Company nor any affiliate of the Company will pay for or reimburse insurance premiums for an insurance policy that covers potential recovery obligations. In the event that pursuant to the Policy the Company is required to recover Excess Compensation from an Executive Officer who is no longer an employee, the Company will be entitled to seek recovery in order to comply with applicable law, regardless of the terms of any release of claims or separation agreement such individual may have signed.



-3-




The Committee or Board may review and modify the Policy from time to time.

If any provision of the Policy or the application of any such provision to any Executive Officer is adjudicated to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability will not affect any other provisions of the Policy or the application of such provision to another Executive Officer, and the invalid, illegal or unenforceable provisions will be deemed amended to the minimum extent necessary to render any such provision or application enforceable.

The Policy will terminate and no longer be enforceable when the Company ceases to be a listed issuer within the meaning of Section 10D of the Exchange Act.


-4-
EX-101.SCH 10 mxl-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Restructuring Activity link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Debt and Interest Rate Swap link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Employee Retirement Plans link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Stock Repurchases link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Restructuring Activity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Debt and Interest Rate Swap (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Employee Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Organization and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Net Income (Loss) Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Business Combinations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Restructuring Activity - Restructuring and Related Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Restructuring Activity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Financial Instruments - Composition of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Financial Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Financial Instruments - Summary of Level 3 Financial Instrument Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Balance Sheet Details - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Balance Sheet Details - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Balance Sheet Details - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Balance Sheet Details - Accrued Price Protection Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Debt and Interest Rate Swap - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Debt and Interest Rate Swap - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Debt and Interest Rate Swap - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Income Taxes - Components of Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Income Taxes - Components of Deferred Income Tax Asset (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Employee Retirement Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Employee Retirement Plans - Schedule of Expected Benefit Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954535 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954536 - Disclosure - Stock Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 mxl-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 mxl-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 mxl-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Transaction costs Effective Income Tax Reconciliation, Other, Transaction Costs Effective Income Tax Reconciliation, Other, Transaction Costs Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses and other current liabilities Total Accrued Liabilities, Current Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Stock-based compensation, vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Schedule of Revenue from External Customers by Products and Services Revenue from External Customers by Products and Services [Table Text Block] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Other Obligations Other Commitments [Abstract] Impairment losses Impairment of Intangible Assets (Excluding Goodwill) Cash consideration Cash Payments to Acquire Businesses, Gross Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee stock purchase plan. Foreign currency translation adjustment, tax expense (benefit) Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Purchases of long-term investments Payments to Acquire Investments Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stock Repurchases Equity [Text Block] Aggregate Intrinsic Value, Vested and expected to vest (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Customer [Axis] Customer [Axis] Schedule of Defined Benefit Plan, Assumptions Defined Benefit Plan, Assumptions [Table Text Block] Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding Preferred Stock, Value, Issued Canceled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Diluted (usd per share) Earnings Per Share, Diluted Unrealized holding loss on investments Unrealized Gain (Loss) on Investments Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Rate of compensation increase Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Broadband Broadband [Member] Broadband Line of credit Line of Credit [Member] 2024 Recorded Unconditional Purchase Obligation, to be Paid, Year One Litigation Case [Axis] Litigation Case [Axis] Trading Symbol Trading Symbol Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Impairment of Goodwill and Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Machinery and equipment Machinery and Equipment [Member] Significant Accounting Policies Accounting Standards Update and Change in Accounting Principle [Table] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Employee Stock Employee Stock [Member] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Customer contract liabilities Contract with Customer, Liability Equity securities, net unrealized losses Equity Securities, Accumulated Net Unrealized Loss Equity Securities, Accumulated Net Unrealized Loss Summary of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Service cost Defined Benefit Plan, Service Cost Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Executive Category: Executive Category [Axis] 2026 Other Commitment, to be Paid, Year Three Number of Shares (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Vendor C Vendor C [Member] Vendor C [Member] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Net actuarial gain (loss) on pension and other defined benefit plans, net of tax benefit of $85 in 2023, $0 in 2022 and $0 in 2021 Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Number of options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Litigation and Settlement Costs Legal Costs, Policy [Policy Text Block] Accounts Receivable Accounts Receivable [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Short-term restricted cash Restricted Cash and Cash Equivalents, Current Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Schedule of Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Depreciation Depreciation Stock compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Retirement Benefits [Abstract] Research and development Research and Development Expense (Excluding Acquired in Process Cost) Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Gain on sale of investments Gain (Loss) on Sale of Investments Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Accrued Price Protection Rebate Activity [Roll Forward] Accrued Price Protection Rebate Activity [Roll Forward] Accrued price protection rebate activity Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Research and development Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Liability beginning balance Liability ending balance Restructuring Reserve Industrial and multi-market Industrial and multi-market [Member] Industrial and multi-market [Member] Award Type [Axis] Award Type [Axis] Common stock equivalents excluded from the calculation of diluted net income (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Long-term portion as of December 31, 2023 Restructuring Reserve, Noncurrent Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Property and equipment, gross Property, Plant and Equipment, Gross Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Employer contributions Defined Benefit Plan, Plan Assets, Contributions by Employer PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Income Taxes Components of Income Tax Provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Other tax carryforwards Deferred Tax Assets, Other Tax Carryforwards Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Short-term lease liabilities Less: short-term lease liabilities Operating Lease, Liability, Current Employee stock purchase plan (in shares) Common stock purchased under the ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Other comprehensive income (loss) before reclassifications, net of tax OCI, before Reclassifications, Net of Tax, Attributable to Parent Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Net Carrying Amount Beginning balance Ending balance Finite-Lived Intangible Assets, Net Recently Adopted Accounting Pronouncements and Recently Issued Not Yet Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Average cost per share (in dollars per share) Shares Acquired, Average Cost Per Share Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock rotation allowance, term (up to) Contract with Customer, Stock Rotation Allowance, Term Contract with Customer, Stock Rotation Allowance, Term Schedule of Income Before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Finite-lived Intangible Assets [Roll Forward] Finite-Lived Intangible Assets [Roll Forward] Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Weighted average actuarial assumptions used to determine benefit obligations Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract] Total purchase price Business Combination, Consideration Transferred Gross profit Gross Profit Permanent and other Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Security Exchange Name Security Exchange Name Licensed technology Licensed Technology [Member] Licensed technology. Pension and Other Defined Benefit Retirement Obligations Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block] Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] (Gain) loss on settlement of pension Gain on partial settlement of pension plan Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Maximum Maximum Maximum [Member] Accrued compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Schedule of Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] 2027 Other Commitment, to be Paid, Year Four Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Acquisitions (Note 3) Goodwill, Acquired During Period Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Pension and Other Defined Benefit Plan Obligation Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Inventory Inventory, Policy [Policy Text Block] Audit Information [Abstract] Audit Information Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Fair value of purchase consideration Business Combination, Consideration Transferred [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Trademarks and trade names Trademarks and Trade Names [Member] Customer Concentration Risk Customer Concentration Risk [Member] Inventory Inventories [Member] State Deferred State and Local Income Tax Expense (Benefit) Variable Rate [Axis] Variable Rate [Axis] Accounts payable, accrued expenses and other current liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities 2026 Recorded Unconditional Purchase Obligation, to be Paid, Year Three Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Actuarial (gain) loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Business Combinations Business Combination Disclosure [Text Block] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Outstanding beginning balance (in dollars per share) Outstanding ending balance (in dollars per share) Weighted Average Grant Date Fair Value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current 2025 Other Commitment, to be Paid, Year Two Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Vesting percentage relative to net sales Vesting Percentage Relative To net sales Vesting Percentage Relative To net sales Foreign income inclusion Income Tax Reconciliation Foreign Dividends Income Tax Reconciliation Foreign Dividends Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measure: Measure [Axis] Interest period Debt Instrument, Interest Period Debt Instrument, Interest Period Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Equity securities, fair value Marketable equity securities Equity Securities, FV-NI Foreign unremitted earnings Effective Income Tax Rate Reconciliation, Foreign Unremitted Earnings, Amount Effective Income Tax Rate Reconciliation, Foreign Unremitted Earnings, Amount Schedule of Components of Deferred Income Tax Asset Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Plan settlements Defined Benefit Plan, Plan Assets, Payment for Settlement 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Contingent Consideration, Liability Contingent Consideration, Liability [Member] Contingent Consideration, Liability Common stock, shares outstanding (shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Outstanding Impairment of leased right-of-use assets Operating Lease, Impairment Loss Interest cost Defined Benefit Plan, Interest Cost PEO PEO [Member] Auditor Location Auditor Location Employee Retirement Plans Retirement Benefits [Text Block] Changes in fair value of plan assets: Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Debt instrument, basis spread on variable rate, additional applicable margin Debt Instrument, Basis Spread on Variable Rate, Additional Applicable Margin Debt Instrument, Basis Spread on Variable Rate, Additional Applicable Margin Customer A Customer A [Member] Customer A State income taxes (net of federal benefit) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Income tax liability Taxes Payable Defined Benefit Plan Net Periodic Benefit Cost Credit Settlement Gain Loss Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag Defined Benefit Plan Net Periodic Benefit Cost Credit Settlement Gain Loss Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag Defined Benefit Plan Net Periodic Benefit Cost Credit Settlement Gain Loss Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Credit Facility [Axis] Credit Facility [Axis] Warranty reserves Standard Product Warranty Accrual, Current Total liabilities Liabilities Total current Current Income Tax Expense (Benefit) Customer B Customer B [Member] Customer B Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Measurement Frequency [Domain] Measurement Frequency [Domain] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Call premium, period Call Premium, Period Call Premium, Period Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Weighted average actuarial assumptions used to determine costs Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract] Revenue Stream [Domain] Revenue Stream [Domain] Revenue Stream [Domain] 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Two China CHINA Terminated Silicon Motion Merger Terminated Silicon Motion Merger [Member] Terminated Silicon Motion Merger Outstanding beginning balance (in dollars per share) Outstanding ending balance (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Accrued professional fees Accrued Professional Fees, Current Customer C Customer C [Member] Customer C Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Impairment losses Asset Impairment Charges Schedule of Fair Value, Liabilities Measured on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Contingent consideration Contingent consideration (Note 3) Contingent consideration Business Combination, Contingent Consideration, Liability Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Distributors Distributors [Member] Distributors Plan with projected benefit obligation in excess of plan assets, plan assets Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets Retirement Plan Name [Domain] Retirement Plan Name [Domain] Restructuring Type [Axis] Restructuring Type [Axis] LIBOR subject to floor London Interbank Offered Rate (LIBOR) Subject to Floor [Member] London Interbank Offered Rate (LIBOR) Subject to Floor [Member] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Repurchase of common stock (in shares) Repurchase of common stock (in shares) Stock Repurchased During Period, Shares Concentration risk percentage Concentration Risk, Percentage Payment term Contract with Customer, Payment Term Contract with Customer, Payment Term Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Schedule of Accumulated Other Comprehensive Income (Loss) by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Accrued bonuses Accrued Bonuses Granted (in dollars 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 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Accounts Receivable Accounts Receivable [Policy Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate Intrinsic Value, Exercisable (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Contingent consideration liability Contingent consideration – current portion Business Combination, Contingent Consideration, Liability, Current Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Amortization and depreciation Depreciation, Depletion and Amortization Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Furniture and fixtures Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Term Debt Medium-term Notes [Member] Business Combination and Asset Acquisition [Abstract] Goodwill impairment Goodwill, Impairment Loss Less valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Hong Kong HONG KONG Restricted cash Restricted Cash and Cash Equivalents Schedule of Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block] Investments in privately held entities Equity Securities without Readily Determinable Fair Value, Amount Schedule of Future Minimum Payments Under Other Obligations Other Commitments [Table Text Block] 2026 Contractual Obligation, to be Paid, Year Three Reclassification adjustments of unrealized gain (loss) on pension and other defined, benefit plans tax benefit (expense) Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Retirement Plan Name [Axis] Retirement Plan Name [Axis] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company Unamortized debt issuance costs Debt Issuance Costs, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Finished goods Inventory, Finished Goods, Gross Deferred tax assets, gross Deferred Tax Assets, Gross Warranty Standard Product Warranty, Policy [Policy Text Block] Right of return assets Contract with Customer, Right to Recover Product 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Other Obligations Other Obligations [Member] Other Obligations Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Common Stock Common Stock [Member] Individual: Individual [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Income Statement Location [Domain] Income Statement Location [Domain] Repayment of debt Repayments of Secured Debt Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Accrued price protection liability Beginning balance Ending balance Accrued Price Protection Liability Accrued price protection liability. Credit facility, incremental borrowing capacity, percent of consolidated EBITDA Line of Credit Facility, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA Line of Credit Facility, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Minimum Minimum Minimum [Member] Shares used to compute net income (loss) per share: Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Contingent consideration (up to) Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Projected benefit obligation, beginning of period Projected benefit obligation, end of period Defined Benefit Plan, Benefit Obligation Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Three (Gain) loss on foreign currency Gain (Loss), Foreign Currency Transaction, before Tax Lease liabilities Increase (Decrease) in Operating Lease Liability Minimum tax withholding paid on behalf of employees for restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Accumulated benefit obligation Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Less: current portion of long-term debt Long-Term Debt, Current Maturities Expected tax deductible amount of acquired goodwill Business Acquisition, Goodwill, Expected Tax Deductible Amount Accrued customer credits Accrued customer credits Accrued customer credits Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Exercisable (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Currency exchange rate changes Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Basic (usd per share) Earnings Per Share, Basic Unrecognized compensation costs related to unvested options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Employee separation expenses Employee Separation Expenses One-time Termination Benefits [Member] Schedule of Accrued Price Protection Liability Price Protection Liability [Table Text Block] Tabular disclosure of price protection liability Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Plan assets Fair value of plan assets, beginning of period Fair value of plan assets, end of period Defined Benefit Plan, Plan Assets, Amount Net deferred tax assets Deferred Tax Assets, Net Intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Schedule of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Weighted Average Contractual Term, Exercisable (in years) Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term Defined benefit plan, benefit obligation, benefit paid Benefits paid and settlements Defined Benefit Plan, Benefit Obligation, Benefits Paid Cash paid for income taxes Income Taxes Paid Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Basis of Presentation and Principles of Consolidation Consolidation, Policy [Policy Text Block] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Company Y Company Y [Member] Company Y Proceeds from the issuance of debt Proceeds from Issuance of Debt Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Entity Public Float Entity Public Float 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] Revenue from Distributors Revenue from Distributors [Member] Revenue from Distributors [Member] Delivery term Revenue, Performance Obligation, Delivery Term Revenue, Performance Obligation, Delivery Term Change in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Aggregate principal amount of long-term debt Long-Term Debt, Gross Liability Class [Axis] Liability Class [Axis] All Trading Arrangements All Trading Arrangements [Member] Supplier Concentration Risk Supplier Concentration Risk [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Compensation Amount Outstanding Recovery Compensation Amount Sales Returns and Allowances Sales Returns and Allowances [Member] Cancelled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Total deferred Deferred Income Tax Expense (Benefit) Connectivity Connectivity [Member] Connectivity Cash received from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Backlog Order or Production Backlog [Member] Total Contractual Obligation, Fiscal Year Maturity [Abstract] Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Amounts recognized in the Consolidated Balance Sheets Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract] Cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Accumulated benefit obligations Defined Benefit Plan, Accumulated Benefit Obligation Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Less: current portion as of December 31, 2023 Accrued restructuring Restructuring Reserve, Current One Defined Benefit Retirement Plan One Defined Benefit Retirement Plan [Member] One Defined Benefit Retirement Plan Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Accrued engineering and production costs Accrued engineering and production costs Accrued engineering and production costs Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Cash payments Payments for Restructuring Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Performance period Share-based Compensation Arrangement By Share-based Payment Award, Performance Period Share-based Compensation Arrangement By Share-based Payment Award, Performance Period Concentration of Credit Risk, Significant Customers and Geographic Information Concentration Risk Disclosure [Text Block] Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Income tax provision Total income tax provision Income Tax Expense (Benefit) Foreign tax credits Deferred Tax Assets, Tax Credit Carryforwards, Foreign Debt instrument, covenant, leverage ratio, maximum, potential temporary increase Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase Vesting [Axis] Vesting [Axis] Financial Instruments Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Lender Name [Axis] Lender Name [Axis] Equity [Abstract] 2027 Contractual Obligation, to be Paid, Year Four Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Equity Incentive Plan Equity Incentive Plan [Member] Equity incentive plan. Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Schedule of Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Tax credit carryforwards, amount Tax Credit Carryforward, Amount Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash used in acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Expected long-term rate of return on plan assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets Credit Facility [Domain] Credit Facility [Domain] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Useful life Useful Life (in Years) Property, Plant and Equipment, Useful Life Net actuarial gain on pension and other defined benefit plans, tax benefit (expense) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Vietnam VIET NAM Discount rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Total minimum payments Other Commitment Other Other Restructuring, Netting [Member] Other Restructuring, Netting Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-In Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Balance Sheet Location [Axis] Balance Sheet Location [Axis] Transfers to developed technology from IPR&D Intangible Assets, Transfer from IPRD to Developed Tech Intangible Assets, Transfer from IPRD to Developed Tech Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover page. Cover [Abstract] United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Other long-term liabilities Other Liabilities, Noncurrent Total minimum payments Lessee, Operating Lease, Liability, to be Paid Short-term investments Short-Term Investments Wells Fargo Bank, National Association Wells Fargo Bank, National Association [Member] Wells Fargo Bank, National Association Total operating expenses Operating Expenses Amortization of debt issuance costs and accretion of discounts Amortization Of Debt Issuance Cost And Accretion Of Discounts Amortization of Debt Issuance Costs and Discount on Debt and Leases Increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Operating lease renewal term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] State and Local Jurisdiction State and Local Jurisdiction [Member] Total minimum payments Contractual Obligation Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Income (loss) from operations Operating Income (Loss) Cox Litigation Cox Litigation [Member] Cox Litigation Rate of compensation increase Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Lease related charges Facility Closing [Member] Singapore SINGAPORE Rest of world Rest of World [Member] Rest of World [Member] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Reclassification adjustments of unrealized gain (loss) on pension and other defined benefit plans, net of tax benefit of $1,107 in 2023, $0 in 2022 and $0 in 2021 Reclassification adjustments of unrealized gain (loss) on pension and other defined benefit plans, net of tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] First initial repayments of notes receivable due to the company annually First Initial Repayments Of Notes Receivable Due To The Company Annually First Initial Repayments Of Notes Receivable Due To The Company Annually Masks and production equipment Masks And Production Equipment [Member] Masks and production equipment. Type of Restructuring [Domain] Type of Restructuring [Domain] Share-based payment arrangement, tranche one Share-Based Payment Arrangement, Tranche One [Member] Deferred income taxes Deferred Income Taxes and Tax Credits Variable Rate [Domain] Variable Rate [Domain] Accretion of discount Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Pay vs Performance Disclosure [Line Items] Dish Litigation Dish Litigation [Member] Dish Litigation Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Accrued royalty Accrued Royalties, Current Debt and Interest Rate Swap Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Research and Development Research and Development Expense, Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] 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 Impairment losses related to finite-lived intangible assets Impairment losses Impairment of Intangible Assets, Finite-Lived MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance-based restricted stock units (PRSUs) Performance Shares [Member] Accounts payable Accounts Payable, Current Proceeds received from other party, deferred in other long-term liabilities Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party Restatement Determination Date: Restatement Determination Date [Axis] Reduction in Transaction Price Reduction in Transaction Price [Member] Reduction in Transaction Price [Member] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Total other income (expense), net Nonoperating Income (Expense) Loss contingency, number of pending claims Loss Contingency, Pending Claims, Number Commitments and contingencies Commitments and Contingencies Schedule of Future Minimum Payments Under Inventory Purchase Obligations Recorded Unconditional Purchase Obligations [Table Text Block] Net proceeds from issuance of common stock Proceeds from Issuance of Common Stock Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Restricted Stock Units and Restricted Stock Awards Restricted Stock Unit and Restricted Stock Award [Member] Restricted stock unit and restricted stock award [member] 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Long-term restricted cash Restricted Cash and Cash Equivalents, Noncurrent Concentration Risk [Line Items] Concentration Risk [Line Items] Shares issued upon settlement of employee bonus plan (in shares) Shares Issued Upon Settlement Of Executive Bonus Plan Shares Issued Upon Settlement Of Executive Bonus Plan Leases Lessee, Leases [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred stock, par value (usd per share) Preferred Stock, Par or Stated Value Per Share Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted-Average Grant-Date Fair Value per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] PEO Total Compensation Amount PEO Total Compensation Amount Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accrued obligations to customers for price adjustments Accrued obligations to customers for price adjustments Customer Refund Liability, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year One Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accrued technology license payments Accrued Technology License Payments Current Accrued technology license payments current. Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Fair value of term loans outstanding Long-Term Debt, Fair Value Net income (loss) Net income (loss) Net Income (Loss) Total current liabilities Liabilities, Current Schedule of Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Non-cash charges and adjustments Restructuring Reserve, Non-Cash Charges and Adjustments Restructuring Reserve, Non-Cash Charges and Adjustments Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Currency exchange rate changes Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Vendor A Vendor A [Member] Vendor A [Member] Repurchase of common stock Stock repurchased during period Stock Repurchased During Period, Value Federal funds rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Defined benefit obligation Other long-term liabilities Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Performance period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Name Measure Name Patents Patents [Member] Name Forgone Recovery, Individual Name Goodwill Goodwill Beginning balance Ending balance Goodwill Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Stock-based compensation arrangement, discount from market price, offering date Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date Accounts receivable, net Increase (Decrease) in Accounts Receivable Provision to return Tax Adjustments, Settlements, and Unusual Provisions Selling, general and administrative Selling, General and Administrative Expenses [Member] Payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Net operating liabilities Net Operating Liabilities Net Operating Liabilities Long-term lease liabilities Operating Lease, Liability, Noncurrent Common stock reserved for issuance (in shares) Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease Debt instrument, term Debt Instrument, Term Payment of debt issuance cost Payments of Debt Issuance Costs Contingent consideration Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] 2027 Recorded Unconditional Purchase Obligation, to be Paid, Year Four Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Aggregate Future Minimum Payments Due Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Dilutive common stock equivalents (shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Changes in projected benefit obligation: Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Europe Europe [Member] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Schedule of Composition of Financial Instruments Fair Value, by Balance Sheet Grouping [Table Text Block] Equity securities, net unrealized gains Equity Securities, Accumulated Net Unrealized Gain Equity Securities, Accumulated Net Unrealized Gain Product and Service [Domain] Product and Service [Domain] Repayments of notes receivable due to the company annually Repayments of Notes Receivable Due to the Company Annually Repayments of Notes Receivable Due to the Company Annually Other Performance Measure, Amount Other Performance Measure, Amount Inventory Decrease in inventories Increase (Decrease) in Inventories Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Plan Name [Domain] Plan Name [Domain] Product warranty, period Standard Product Warranty, Period Standard Product Warranty, Period Interest expense Interest Expense Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Weighted Average Contractual Term, Outstanding (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Schedule of Performance-Based Restricted Stock Unit Activity Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Use of Estimates and Significant Risks and Uncertainties Use of Estimates, Policy [Policy Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Unamortized debt discount Unamortized debt discount Debt Instrument, Unamortized Discount Proceeds received from other party recognized Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party, Recognized Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party, Recognized Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Decreases based on tax positions of prior year Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Amortization Amortization Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Restatement Determination Date Restatement Determination Date Total cash, cash equivalents and restricted cash Cash, Cash Equivalents And Restricted Cash Cash, Cash Equivalents And Restricted Cash Number of votes per share of common stock Number of Votes per Share of Common Stock Number of Votes per Share of Common Stock Additions based on tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Proceeds loaned under notes receivable Proceeds loaned under notes receivable Proceeds Loaned Under Notes Receivable Proceeds Loaned Under Notes Receivable Schedule of Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block] Operating lease cost Operating Lease, Cost Common stock, shares issued (shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Net carrying amount of long-term debt Long-Term Debt Cumulative Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Schedule of Finite-lived Intangible Assets Amortization Expense Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Unrecognized compensation costs, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Accrued expenses and other Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Schedule of Expected Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] Net unfunded status Defined Benefit Plan, Funded (Unfunded) Status of Plan Uncertain tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Credit facility, incremental borrowing capacity Line of Credit Facility, Incremental Borrowing Capacity Line of Credit Facility, Incremental Borrowing Capacity Company X Company X [Member] Company X Domestic Tax Authority Domestic Tax Authority [Member] Entity Address, Address Line One Entity Address, Address Line One Issuance of shares for payment of bonuses Other Significant Noncash Transaction, Value of Consideration Given Plans with accumulated benefit obligation in excess of plan assets, plan assets Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Accumulated other comprehensive (income) loss, before tax Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax Operating loss carryforwards Operating Loss Carryforwards Stock-based compensation arrangement, maximum employee subscription rate Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Long-term Purchase Commitment [Table] Long-Term Purchase Commitment [Table] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Debt instrument, quarterly amortization rate Debt Instrument, Quarterly Amortization Rate Debt Instrument, Quarterly Amortization Rate 2024 Other Commitment, to be Paid, Year One Numerator: Net Income (Loss) Attributable to Parent [Abstract] Common stock issued pursuant to equity awards, net Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Customer E Customer E [Member] Customer E Provision (benefit) at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount LIBOR London Interbank Offered Rate LIBOR 1 [Member] London Interbank Offered Rate LIBOR 1 Inventory Inventory Inventory, Net Accrued price protection liability Increase (Decrease) in Accrued Price Protection Liability The increase (decrease) during the reporting period in accrued price protection liability. Payments Price Protection payments Price Protection payments Total Shareholder Return Amount Total Shareholder Return Amount Exercisable (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Repurchase of common stock Payments for repurchase of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Maximum duration of employee stock purchase plan Maximum Duration of Employee Stock Purchase Plan Maximum Duration of Employee Stock Purchase Plan Supplemental disclosures of non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Customer D Customer D [Member] Customer D Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Net income (loss) per share: Earnings Per Share, Basic [Abstract] Call premium, percentage Call Premium, Percentage Call Premium, Percentage Cash received for dividend income on investments Proceeds from Dividends Received Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Customer [Domain] Customer [Domain] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of Options (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Total lease liabilities Operating Lease, Liability Organization and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Vesting [Domain] Vesting [Domain] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount All Executive Categories All Executive Categories [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Excess tax benefits on stock-based awards Share-Based Payment Arrangement, Expense, Tax Benefit Net income (loss) per share: Earnings Per Share [Abstract] Water Island Event-Driven Fund v. MaxLinear, Inc. Water Island Event-Driven Fund v. MaxLinear, Inc. [Member] Water Island Event-Driven Fund v. MaxLinear, Inc. Common stock, $0.0001 par value; 550,000 shares authorized; 81,818 shares issued and outstanding at December 31, 2023 and 78,745 shares issued and outstanding December 31, 2022 Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Significant Supplier [Axis] Significant Supplier [Axis] Significant Supplier [Axis] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Lease Related Charges Facility Closing, Netting [Member] Facility Closing, Netting Litigation Case [Domain] Litigation Case [Domain] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Additions related to acquisitions Unrecognized Tax Benefits, Increase Resulting from Acquisition Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Vendor B Vendor B [Member] Vendor B [Member] Unrecognized tax benefits Beginning balance Ending balance Unrecognized Tax Benefits Long Lived Assets Long Lived Assets [Member] Long Lived Assets [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Fixed assets Deferred Tax Liabilities, Other Finite-Lived Assets Preferred stock, shares authorized (shares) Preferred Stock, Shares Authorized 2024 Contractual Obligation, to be Paid, Year One Base rate Base Rate [Member] Thereafter Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Schedule of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (shares) Preferred Stock, Shares Outstanding Initial term loan under June 23, 2021 credit agreement Initial Term Loan - TLB June 2021 [Member] Initial Term Loan - TLB June 2021 Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Other Other Accrued Liabilities, Current Product Concentration Risk Product Concentration Risk [Member] Accrued compensation Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Balance at beginning of period Balance at end of period Equity, Attributable to Parent Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Tax benefit from stock options exercised Share-Based Payment Arrangement, Exercise of Option, Tax Benefit Total minimum payments Recorded Unconditional Purchase Obligation Attribute expirations Attribute expirations Attribute expirations Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Purchases of intangible assets Additions Payments to Acquire Intangible Assets Restructuring Activity Restructuring and Related Activities Disclosure [Text Block] Loss contingency, number of claims filed Loss Contingency, New Claims Filed, Number Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Charged as a reduction of revenue Price Protection Rebate Charges Price protection rebate charges as a reduction of revenue Schedule of Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Weighted Average Useful Life (in Years) Finite-Lived Intangible Asset, Useful Life 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Stock-based compensation arrangement, discount from market price, purchase date Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Debt instrument, covenant, leverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Schedule of Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Foreign Tax Authority Foreign Tax Authority [Member] City Area Code City Area Code Product and Service [Axis] Product and Service [Axis] Long lived assets Long lived assets Long lived assets Net Income (Loss) Per Share Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Operating lease, term (greater than) Original operating lease terms Lessee, Operating Lease, Term of Contract Software Software and Software Development Costs [Member] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Asia Asia [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Long-term Purchase Commitment [Line Items] Long-Term Purchase Commitment [Line Items] Debt issuance costs Debt Issuance Costs, Gross Schedule of Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Acquisitions (Note 3) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Foreign currency translation adjustments, net of tax benefit of $95 in 2023, expense of $184 in 2022 and expense of $0 in 2021 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Developed technology Developed Technology Rights [Member] Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other long-term assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Leased right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Risk free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Foreign Current Foreign Tax Expense (Benefit) Volatility, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Weighted Average Contractual Term, Vested and expected to vest (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Restructuring charges Restructuring charges Restructuring Charges Projected benefit obligation Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation Rebate and price protection program, term Contract with Customer, Rebate and Price Protection Program Term Contract with Customer, Rebate and Price Protection Program Term Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Transaction costs Business Acquisition, Transaction Costs Sale of trading securities Proceeds from Sale and Maturity of Marketable Securities Common stock, shares authorized (shares) Common Stock, Shares Authorized Production Masks Production Masks, Policy [Policy Text Block] Production Masks, Policy Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Adjustments to reconcile net income (loss) to cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Award Timing Disclosures [Line Items] Percent of the outstanding shares of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Accrued obligations to customers for stock rotation rights Accrued obligations to customers for stock rotation rights Accrued obligations to customers for stock rotation rights Foreign tax credits Effective Income Tax Rate Reconciliation, Foreign Tax Transaction, Amount Effective Income Tax Rate Reconciliation, Foreign Tax Transaction, Amount Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Shares awarded as a percentage of grants, peer group based Performance Based Compensation, Shares Awarded As A Percentage Of Grants, Peer Group Based Performance Based Compensation, Shares Awarded As A Percentage Of Grants, Peer Group Based Share-based payment arrangement, tranche three Share-Based Payment Arrangement, Tranche Three [Member] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Work-in-process Inventory, Work in Process, Gross 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Insider Trading Arrangements [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Aggregate Intrinsic Value, Outstanding (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Common stock issued pursuant to equity awards, net (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Share-based payment arrangement, tranche two Share-Based Payment Arrangement, Tranche Two [Member] Cost of net revenue Cost of Sales [Member] Sales commission assets recognized, term (less than) Sales Commission Assets Recognized, Term Sales Commission Assets Recognized, Term Auditor Name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 2025 Recorded Unconditional Purchase Obligation, to be Paid, Year Two Entity Central Index Key Entity Central Index Key Amortization of debt issuance costs and accretion of discount on debt and leases Amortization of Debt Issuance Costs and Discounts Liabilities Liabilities, Fair Value Disclosure [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Vesting percentage relative to non-GAAP diluted earnings per share Vesting Percentage Relative To EPS Vesting Percentage Relative To EPS Impairment of leasehold improvements Impairment of Leasehold Accrued compensation Employee-related Liabilities, Current Net Revenue Revenue Benchmark Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Revenue Stream [Axis] Revenue Stream [Axis] Revenue Stream Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Right of return, term Contract with Customer, Right of Return, Term Contract with Customer, Right of Return, Term Pension liability Deferred Tax Liabilities, Pension Liability Deferred Tax Liabilities, Pension Liability Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Net revenue Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Research and development arrangement, recognized income Research and Development Arrangement, Contract to Perform for Others, Compensation Earned Intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Aggregate commitments percentage Aggregate Commitments, Percentage Aggregate Commitments, Percentage Assets Assets, Fair Value Disclosure [Abstract] Business Combinations Business Combinations Policy [Policy Text Block] Long-term debt Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] Actual return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Diluted (shares) Weighted average common shares outstanding-diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Money market funds Money Market Funds, at Carrying Value Operating expenses: Operating Expenses [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Leased right-of-use assets Deferred Tax Liability, Leased right-of-use asset Deferred Tax Liability, Leased right-of-use asset Weighted average price of stock purchased under the ESPP (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Right of return under the general assurance warranty, term Contract with Customer, Right of Return Under General Assurance Warranty, Term Contract with Customer, Right of Return Under General Assurance Warranty, Term Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Inventory Purchase Obligations Other Commitment, Fiscal Year Maturity [Abstract] Infrastructure Infrastructure [Member] Infrastructure [Member] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Number of business activities Number of Business Activities Number of Business Activities Vested (in dollars 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 Non-NEOs Non-NEOs [Member] Construction in progress Construction in Progress [Member] Leased right-of-use assets Increase (Decrease) In Operating Lease, Right Of Use Asset Increase (Decrease) In Operating Lease, Right Of Use Asset Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Equity securities, cost Equity Securities, FV-NI, Cost Research and development credits Deferred Tax Assets, Tax Credit Carryforwards, Research Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (shares) Weighted average common shares outstanding—basic (shares) Weighted Average Number of Shares Outstanding, Basic Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] 2025 Contractual Obligation, to be Paid, Year Two Cost of net revenue Cost of Revenue Other comprehensive income (loss), net of tax: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Lease obligation Deferred Tax Asset, Lease obligation Deferred Tax Asset, Lease obligation Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Unrecognized tax benefits, accrued interest Unrecognized Tax Benefits, Interest on Income Taxes Accrued Schedule of Debt Schedule of Debt [Table Text Block] Defined benefit plan expected future benefits payments total Defined Benefit Plan Expected Future Benefits Payments Total Defined Benefit Plan Expected Future Benefits Payments Total Significant Supplier [Domain] Significant Supplier [Domain] [Domain] for Significant Supplier [Axis] EX-101.PRE 14 mxl-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 mxl-20231231_g1.jpg begin 644 mxl-20231231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" MJ 6@ P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBO@;_@O?_P % M4OBE_P $Z?V5]=U/]EGP[9:Q\1K*PL=4U.ZU&W$UGX8T>?48;%+VY3(WR3W$ MOD00D@OLN)1E;60$ ^^:*X/]HS]H/P/^R[^SQXH_:,^)EP4TCPIH,FHW<<;! M9+EPH$=O%NX,LLK)$@[O(H[U\M?LN7'_ <$^+?BYX6\5_M)^*OV0[?X5WUR M+O7X/ /_ D%[K2V;1LZ0VTDNVU>0ML0R[R@!9U#X"L ?<-%?)7Q8_;,^*GQ M9_X*(_\ #M3]E7Q%I6@:AX6\!CQ=\6/'NHZ3_:#Z/!-*D5CI=G;LZ(;N;>)V MDEW1QP#A'=QLU?V&_P!MKQE\5?V@_C%^PG^T.FEK\4O@IJ=DUUJFBVC6UGXF MT*_@6XL-4B@=W,,FQO*N(@[JDH!5L2!% /J"BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** /./VO/VEO!W['/[,OC;]I_P ?:9>WVE>"M FU*XL- M.B+SW;* (X$ !PSR,B;B,+NR> :_#'_@JC_P5"_X)Q?&7_@CK\7?A-X&_:E; MQS\>_BOK>A:YXQN8?AYXAL+>ZNX=5L9396T]]811Q65E:PF"W1W4LD1.].\-:GXJN-+DM]9U6VDF@@% MIJ5M>,&2/YCN6 J,=V% $M@?^"?W_!;']C!;:>"3XE?"77-1\N>WN(=7T07- MU9R=&1A:W.$E 89 4LJL,E01\8>$/V,/&7_!"K_@HE\&--_8W^)?B6__ &YM+VPDD)95(MY"Y;+[(7#O)NC,7WK^VKX M$_;K\5?#KP^W[ ?QO\%^#_%>C^(8+K5H/'WAU[_3--O".K^(/ \=R_@KPIX!TFYM]'T> M^N8&MY]1>6[E>>\NC \L,;D0QQ17$P$;._F ^0O^"9=GJ%C_P '#/[?B>+P MPU66R\%RZ<91\S6)T_Y"OJH3[../0#M3O@"NIWW_ =@?'2\T<,=-L/V7=+M MM:9/N"\>\TJ2 -C^+RA(1GL#7U#\9?V)O'6C_MO:=_P42_93U+P_;^.+CP5) MX0\>^%_%,\]MIOBG2A,L]M(;FWCE>TN[>5!MF\F8/$QB*J K#4_8K_8?G_9W M^)'Q2_:>^+/BJQ\2?%KXTZ[:ZAXVUK3;-H+*RM+2 6VGZ59I(S/]GMH1M\QS MOFK^+GO/@_\5_"^D:*8$"66K:$]Q,) /G8 MN".">@KSW6O%_P"V!\)_BAX&\-_$GXK^&-5L?%NNMIXATOPV8V4B,N2S,_RC MCL":^DJ\+_:P_P"2V? __L>Y?_29J /7/L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8KF?B[\:/A#\ M/ EW\4/CG\4/#_@_PY88^V:[XFU>&QM(B?NJ99F5=Q/ 7.2> ": +WV+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C7QM_Q$C?\ !$G_ (2K_A#O^&]M!^U^ M;Y?G?\(YJ_V7.<9^U?8_(Q_M;\8YSBOKOX1?&CX0_'_P):?%#X&?%#P_XP\. M7^?L>N^&=7AOK24C[RB6%F7<#P5SD'@@&@"]]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10! MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P ! MC_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0 M;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ MT&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/ M]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_X MT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/ M^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!N MR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0 M;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V M+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1 M]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_X MUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O M&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V M+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6 MQ10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ M &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+ M_P !C_C6Q10 D8<1J)6!;:-Q X)I:** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_:P_Y+9\#_ M /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J /=**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** .9^-'Q=\"? #X0^*/CG\4-7^P>'/!_A^ M[UG7;S;N,5I;0M-*P7^)MJ'"CDG ')K^,;_@JE_P52_:,_X*J_M&:A\7_C!X M@NK3PW:74L?@;P-%=$V7A^R)PJ*HPKSLH4RSD;I&_NHJ(O\ 3]_P,U_')0 5]._\$K?^"J7 M[1G_ 2J_:,T_P"+_P (/$%U=^&[NZBC\<^!I;HBR\06(.&1E.52=5+&*<#= M&W]Y&=&^8J* /[UO@Q\7? GQ_P#A#X7^.?POU?[?X<\8>'[/6="O-NTRVES" MLT3%?X6VN,J>0<@\BNFKX?\ ^#;G_A*?^')/P$_X3#S/M?\ 8&H^3YN<_9?[ M7OOLW7M]G\K';&,<8K[@H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "O"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!) MFH ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK/\5^+/"_ M@/PQJ/C;QMXBL=(T?2+*6\U75=2ND@M[.WC4O)++(Y"HBJ"2Q( )- &#\?_ M (=?"[XO? OQE\*_C>EL?!OB+PO?Z=XJ-YZ]X%_8?\ #VJF+6-1"B[?X2!D'D'/- '\(5>M?LO\ [%_[0_[5 M*>(/%GPH^"/B_P 3^%? EDNJ_$'5O"NDBY?2M-5QYSH'9$EG$>]TA#;W$;'& MU'9?ZP?^(;G_ ((D_P#"5?\ "8_\,$Z#]K\S?Y/_ D>K_922: .%_8"\(PKVOZ'_!?XS_"W M]HCX5:#\;O@GXWL?$?A7Q-IR7VB:UILNZ*YA;N.A5@059& 9&5E8!E( !T]% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %?D[_P(/B7>?M%Z M1XCOI+]](;9%:?1(;V54N]0B# CS40K&A/W7G5Q] MRN#_ &\]:T__ ((Y_$W]G?\ :&^"6O\ B&'P'XO^*5E\-_B_X?UKQ3>ZG%JU MMJ,$K6^LRF\ED(O;:2V=VN%(DF61HY&8%=OCG_!6#7/VE_'>G?L,?MI_M7?L MQ)\)I_A]^UCHUOXR\+P^-;;Q!'I=A=7=N(+^2\MHXX]A^R]-HV-(BDY85Z;_ M ,'-/A/5_C3\&_V;?V7_ 7"]QXC\??M4>'(-/MHAEUMXK:^^T7''1(A)&S- MT522< 4 =7J/Q=U'_@H'_P %H/'O[#?B+7=4C^$?[/?P\L+_ ,3^'=*U6>TC M\2^)]3\J6#[;) Z-/:V]J[;;8G89P7<-L4+K_P#!/O\ :&\8?"W_ (*7_M ? M\$H/&7BO4]F>-_A%?:WJ,MY>V>A7T< N],DGF9I)8;6[G1(&=G<1R M;"V$0#SW_@G]X2U#X+?\'%'[:?@CQ9"T4_Q$\&>$_&/A6248-[IL41MIY$SU M6.ZE,)(XW1T?LN>$]7^(?_!T-^TM\:=$B>30_ 'P'T#P?JMV@_=C4;\Z?J$< M6[H6$5M+D=N^* /TOHHHH *\+_:P_P"2V? __L>Y?_29JZ3XK>%/VL]7\7/> M?!_XK^%](T4P($LM6T)[B82 ?.Q<$<$]!7B7Q=\,?M1:3\-_P#H-V7_ (#'_&@#8HK' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@# M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V** MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#' M_&N9^,?Q7T3]GSX7ZW\:?C7\5="\->%?#E@]YK6MZJOEPVL*]R>K,20JHH+. MS*J@L0" =)\1?B+X#^$7@35OB?\ %#Q?I^@>'=!L)+W6=:U6Z6&VL[>-=SR2 M.Q 50!7YHZ7HWQD_X.*/'T'BGQC9:]X%_8?\/:J)=(T.7S;'5?C/=0296XG MVR6^D*ZY5.&D(S]_!MJG@3X5?M%_\'!/C33/CK^TAI>H^"OV0- U1+[X=_#' M487M;[XH31-F+5M5C4[DT_(#0VY/[SAN1AV_3+1_#7B'P]I-KH&@3Z58V%C; M);V5E9Z>(H;>%%"I&B+A455 4 "@#1\)^$_"_@/PQIW@GP3X=L=(T;2+ M**STK2M,M4@M[.WC4)'%%&@"HBJ H %:%8_V+QO_ -!NR_\ 8_XT?8O M&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- & MK<6]O=V[VEW DL4J%)8I%#*ZD8((/!!':OR_^)O@?Q__ ,&^GQNU+]I/X%^& M]2UW]C?QWK?VGXI_#W2X6GF^%NI3,%;6]-B7)_LYV(\ZW4?N^-HP(POZ5_8O M&_\ T&[+_P !C_C576_"^O>)=&N_#GB.72;_ $_4+62VO["]TX2PW,,BE7CD M1LJZ,I*E2"""0: +7P_^('@CXK^!])^)?PU\5V&N^']>T^*^T;6-,N5FM[RV MD4-'+&Z\,K*00:V*_*>]L/BY_P &[/Q:^WZ=>WFM_L3>/?$.;R*."6[F^#.K M74OWU7EVTB:1N0,F-F_YZ$?:OTS\.ZKK'B[0+'Q7X4\;:/J>EZG9QW>FZC8 M3074$BAXY8Y$)5T92&# D$$$4 =+16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR M_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O& M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0! ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ MP&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ M ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O& M_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%% M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q121AQ&HE8%MHW$#@FEH M**** "BBB@ HHHH **** "BBB@ HHHH ;++%!$T\\BHB*6=W; 4#J2>PKX^\ M0_\ !?\ _P""-?AC6[KP_JG_ 4#\"M<6QKZ/_:1^&VM_&7]G;Q[\(/#.LKINI>*_!>JZ/I^HNQ M9[JTE@CE)7D!6<- MQSQ7Y[^"_"*-#EAM MGEU#1"@":C/:W-O"T1?:9HFNT1C)*, 'UY^PC_P4J_9=_P""BX\>S_LQ^-4U MZT\ >)(M*O\ 5+6*7[+>I-;I<07$#R(C,I5GC92H*2P2J-R!))/H"OA[_@BS MXY^*OQ+3XW_$.[_8P\1_ OX6:]\2(]0^%7@SQGX<32=5"O8PKJ4\MJH'E1RW M:-<*/F4-<3*KLJC'W#0 4444 %%%% !7E?[:?[''P5_;Z_9QU[]E?]H6QU&Y M\)>(Y+1]3ATK4&M9V-M=1746V102O[R%"?49'>O5** .1^-_P)^$O[2'P?US MX"?&_P $VGB+PEXDT\V6L:/?;MD\6000RD,CJRJZ2(0Z.BLI#*". ^%_[!_P MM\ _%?0_CCXT\=^,_B+XL\):/-I7@G6OB%K4=[)X_#+X[_$#PU\:'UO7O"7C_P?;W-KX<\>>#[N M*#4;:TN /M%FXGBF@N;>0JC&&>*1%=%=0K@-6I^SA^R]\(OV6/"NI^&OA7I- MU]HU_6Y]:\4Z]J]\]WJ6O:G/CSKV\N)"6EE;:JCHB(JHBHBJH]#HH **** " MO"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FH ]THHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH ***\[_ &J_VK?@-^Q3\"]<_:-_:1\?VOAS MPKH%OONKRX.9)Y#GR[>",?--/(?E2-068^P) !H?M#?M#_!C]E/X.:[\?OV@ MOB!8>&/"7ANS-SJNKZA)A47HJ(HRTDCL0B1H"[LRJH)(%?GS\'O@%\;_ /@N MM\4=$_;"_;I\#ZEX/_9C\/7ZZC\%O@'JHV7'B^1?]3K^OQ@X:)@=T-HZO?L]?LJ?'K_@L1\8]"_;Y_X*6^ KOPQ\(/#UX-1^ W[-NJC(D_YY:]K\ M?W9KEU.Z.V8%45L$;2PF_2M555"J !@ =J &VMK;65M'965ND,,*!(HHD"J MB@8"@#@ #C%/HHH **** "BBB@ HHHH R_&_@CP?\2O!VJ?#WX@^&+'6M"UN MPEL=8TC4[99K>\MI4*2121L"'1E)!!&"#7YG>!?%?CS_ (-Y_C98_ [XLZYJ M6N_L6>/==,'P_P#&>H3/<3_"/5+ARPTJ^D;+'2Y')\J9C^[).XYWL_ZBUSOQ M<^$?PT^/7PRUSX-?&/P78>(O"_B33I+'6]%U.'?#=P.,,K#J#T(8$,K ,I! M( -ZSO+/4;.+4-/NHY[>>-9()X9 R2(PRK*PX(((((ZU)7YB? +XM?$S_@A) M\=-$_88_:V\9W^O_ ++_ (SU/[%\ _C'K4N]_!MRY)3PUK$QX6$#(M[AL*%' M:,.MK^G8(8!E(((X(H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH \6^$OA7]O*TC^,4/QJ^*O@"Z.J^);^3X'SZ#HLX.B:4T) M%HFIK)M$\R2;6<(2&PQ#X=4C^/\ X;^"O^#I7QMX T;QCXC_ &@OV7/#=]JN MF0W=UX?U+PAJK7.G/(@8V\Q1"OFIG:X4LH8$!F&&/Z"_&35OB#H'PA\5:[\) M=!@U7Q79>&[Z?PSI=TV(KS4$MW:VA4(IY'!ZBOS:_9C_P""?7_!4K]K M']G[PC^TG\1?^"\/Q.T77/&NA6^K:MX?\+>!=/M+/1;F5 TVG"+*E)+>3? X M*(P>)@R*00 #ZF_X)U>#O^"D?A#Q=\2(_P#@I'\3?!OBK6KIM(D\)7WP^M)K M?2H=/V7(:%8ID1EG$PD9R=Q97B^8@!5^HZ^5O^"%_M8?\EL^!__ &/Z5X7^U MA_R6SX'_ /8]R_\ I,U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>,?MV_M MX_L^_P#!/#X$7GQW_:!\0RQP><+/P_X?TV,3:EXAU%Q^YL+*#.9IG/T51EF* MJ"0 :/[9W[:/[/?[ WP$U;]HS]I/QJFD:#I@$=M;Q*)+S5+M@?*LK2'(,]Q( M00J#@ ,S%45F7XZ_94_8M_:#_P""E/QTT/\ X*4?\%6/!;Z+HVAS_;?@)^S? M>,9+3PK$<&/5M6C8 7&INNU@CKB'C*JP6.+1_8Q_8._:"_;)^/>D_P#!4+_@ MK1X>B@\3:>3/\$?@*TAFTSX;VCD,EU)[!K35]*O5X=3@JZ,/FCD1@KI(I#(ZJRD$ U\%_LC?M#_&3_@D7^T!H/\ MP3 _;[\=7GB#X7>)KG['^S1\=M8;B9!Q'X:U>7A8[N)=J0R'"R*%48!58_TI MKS7]KK]D?X$?MQ_ #7_V:OVC?!D6M^&/$%MLFC)"SV-OF1QT M(P05+*0#TJBOSL_88_:X^._[ O[0NE?\$EO^"F/C.75Y]05H_P!G7XZ7X*6_ MCO3T(5-+O9&)$>K0@HF&.9LJ,LS1/\$>'[C5-0VL \_EK^[@CSP999"D2#N\BCO7H%?@#_ ,'F MW_!2+_D5/^"8OPSU[_GCXH^)OV>7Z_V=8/C_ ('=.A_Z=6% '[??LJ_M(_#C M]L#]G'P7^T[\)+_[1X>\;^'[?5-/W,"\'F+^\@DQP)8I \3CL\;#M7H%?@#_ M ,&97_!2+_D:_P#@F+\3->_Y[>*/AE]HE^G]HV"9_P" 72(/^GIC7[_4 %%% M% !1110 4444 %%%% !1110 4444 ?GI\3O^#=KX ?'#X]_$7XY?$G]J[X\6 M#^,_&4^LZ9HOA#XF2V-EID,\4+RPK$T3XS=&Z<8.U4DC4 ;37P'\4?AU_P & MQ/[/GQ/OO@WXD_X*^?M$+JEIJ4J:M)X:\>:KJ-E!ZLM-DAD8OGN6\27T;%9=2^T#3#))%.1YD:3;7B1EC*)L H ^Z/^"0/['W[+O[- M?PZ\3_$W]C7]I[7/BO\ #_XG36&IZ?XB\1>*EUFY6XMXI+>6,72HGR ",>6P MWQN)5;' 'V%7Y'?LU?\ !P=_P0D^"_[1?Q?\1>!?VAK7P/X(\32:+-8:58?# M378[?5M:BBNAJ.L1V]M8,L FBDTZW;>(Y)'T]W9,,KO^FW[,/QZ\.?M2?L[^ M"_VC_!]A+;:1XX\.6NM:7!.Q+K;7$8DBW952"49200,$XH [NBBB@ HHHH * M\)OO^"GG_!/+3?VA1^RC?_ME_#V+XB'41I__ BS^)8!<"])VBT)SL%P6^7R M2WF;B%VY.*]NU73UU;2[G2GNKB!;FW>(SVDQCEC#*1N1QRK#.0PY!P:_*/\ MX+V>$?\ @E%IW[,OA'_@FA/XS^%GPR^('B/QCH5OX*U2:***;P5 MY!-=ZK= M31@O;A[031AIG4SRW*%FP7E0 _62O#?!G_!3?_@G3\1_B'9?"/X??MS_ FU MSQ3J6H?8-.\.Z3X^L+B]N;K<5\F.&.4N[Y!&T GBLO\ X*5V?[7%Q^P7XQ\% M?L)>!Y?%WQ&US1DT?1?,\26VGR103XCN;P75Q(B+,L!D,; Y\UHVQ@''QG_P M2C_:#_8(N?VM[']DCXX?\$ MKQ6R22OY0FWX9MZ"7$LNV7: ?I!\9_VA?@E^SQI%CK?QJ^)>E^'HM4O?L>D1 M7T_[_4;G:6\FVA4&6XDVAF*1JS!5+$8!-:7PN^+'PS^-W@BS^)/PA\>:5XDT M&_WBTU;1KU)X79&*.FY2<.CJR,APRLI5@""*_/S]E#XAZI^U-_P<:?M&ZYXL MD-WI7[/7PST7PAX$M)CF.PEU01W=_:/\4;?2%.(+'5U6QL+Z:->BO=-.DLI_B:)3VH M _1VBBB@ KPO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J M/=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHKYV_X*,_\%(?@_P#\$[?A?8ZYXGTB^\6> M//%EY_9GPR^%WAU3+J_BO5&(5(((U#,L89D\R8J50, SLD;@&C_ ,%!O^"A MGP)_X)S_ 77XH?%N6\U36=8NQIO@7P)H4?GZOXKU5\+%96<"Y9V+,@9\;4# M#.255OG[]A+_ ()Y_';XU?'>T_X*B_\ !5^*SU+XM-"3\,/A;!+YVC?"K3W. MY8H5.5FU(C:9;DY*L,*OVKY:_1^@ HHHH **** "BBB@#Q[]N?]AWX#?\%"/V>=5_ M9T_: T%Y].O66YTG5[)A'?Z'J$8/D7]G+@F*>,DD'HP+(P9'93\Q_P#!/3]N M+X\_ #X\1_\ !)C_ (*A:\DGQ0L+1I/A%\5I5,=C\4]%CX5PS'"ZG$H FA)+ M/@M\QR\GW[7A'_!0O_@GY\&/^"B_P'D^#_Q1DN](U?3;M-4\"^.-%;R]4\*Z MQ%\T%_:2@AE96 W(& =>,@[64 ]WHKX8_P"";/\ P4#^,]G\7;[_ ()??\%+ M8[31_P!H/PC8&?0/$<2^7IOQ/T1 0FKV#$ &?:A,\ *E78*NV6.'[GH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOE7 M]O/_ (*X_L[_ +$OB.R^!^AZ-K'Q3^->OJ%\*?!;X>P_;-9O79//!EED*1(O\ $\BCO7\0G[57[2/Q'_; _:.\:?M._%N_^T>(?&_B"XU3 M4-K$I!YC?NX(\\B**,)$@[)&H[5]_P#_ _ KP%>&31_!44N?L<-[8O[R"3' EBD# MQ..SQL.U?PAU^_W_ 9E?\%(O^1K_P""8OQ,U[_GMXH^&7VB7Z?VC8)G_@%T MB#_IZ8T ?O\ 4444 %%%% !1110 4444 %%%% !1110!^?\ \3O^"W?Q>\&? M'CQ[\"O!'_!'K]I#QV/ ?BJYT.^\2>$O#L5SIMV\:I+')',#MQ)!-!.J$[@D MZ9 S7G/P^_X*6Z_\+/ VD?#;P'_P;=_M&:?HNA:=#8Z591_#ZS(@@B0(B98D MG Y))/4DDYK]&_B[X^\*? 3X2^-/CCK.CDV7AS0+[Q!K:6$"B:[2TM"[GMO MD\J!4!/95'0"OE'_ ()I?&?_ (*A?&_X@_%/1_\ @H18>#O S:KX*\.>(_AK MX7\" 7%WX6L]1EUB%DO)KB-TGNU-E"2#YD6Y3\JAB@ -O_@G9^TT/VXM;^(; M?$O_ ()\ZQ\&8_"%SIMII_ACXC>$XK75+OSHII)+PJ8PI@8A8TV[AF&0[B3M M7ZD^'7P]\'_"?P-I7PU^'^B1:;HFB626FE:? ,1VT"#"1J.RJ. .P %?/7_! M/G]M+5/VC_BI\-H/#?B+Q%H%J8;37K&:)[BPNA&S.T$ MNTSI+;[W6.5)"K8DVK]/T %%%% !1110!F^,O&'A?X>^$-5\?>-]=MM+T70] M-GU#5]3O) D-I:PQM)+,['[J(BLQ/8 U\.?\%0OC#_P3K_X*$?\ !+KQ]H/A MOXE^!_BG-XH\,WEM\*]/\-:A;:EJEUXI:%QIL5A"A,RW?VGRPR@*53S/,VQB M3'WE<6\%W ]K=0)+%*A22.10RNI&""#P01VKB_AM^S/^SA\&M9G\1?"#]G[P M1X4U"Z4KZ'XGT::19)=)\0Z3 M#>VSNIRK&*960D'H<<5/X*\">!_AKXR_L6?\'"/QGUGQU(FG>%?VI/AYI.L^!]9NG"6]QK> MCHEO>Z4'; -SY;R783O$Q(SM("_L!?#2Z_:#_P""WG[3G_!2CPVRW/@#3_"^ ME_"[P-X@A.ZWUV>W2TFU:2W<<2107=JL'F*2C/O )*,!]]_$/X8_#;XN^&I/ M!GQ7^'NA^)]'ED6272?$.DPWML[K]UC%,K(2.QQQ6EH>A:)X8T:U\.^&M&M- M.T^Q@6&RL+&W6&&WB485$1 %10. !0!:HHHH \O^*W[)7PU^,7BY_&GBC7 M_%%O=O D)CTGQ'-;0[4& =B'&?4]Z\2^+O[+7P\^$/QR^#UQX8USQ+<-J/C0 MQ3C5=?FN0H2$N-@<_*Y?\ TF:@#US_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ M (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC M_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@ M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV*^5/\ M@I5_P4XT+]B:TT+X)_!SP%-\3/C]\16-M\+_ (3Z1)F>\D.X&^O&!'V6PB*L MSRL5W"-P" LDD8!7_P""DO[?'PF_8"\(:/X9T;PWK/C_ .+_ (\N#I_PJ^$G MA^]9]1\0WI^4.P&3!:H>99V&% (&6XKB_P#@G9_P2L\:>!?B%=_M]_\ !1#Q MG'XZ_:0\56FR2ZM9B=+\!Z>X.W1](0D[%1799)P=SDN 2&D>7H?^";?_ 3' MUW]GKQ?K'[:?[:/CV'XF?M+^/;<#Q5XTDCS:>'[4\KHVCQL +:TC'REE"M*1 MD@+A1]C4 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[ M_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U M;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X M%M7S?_P5F_;!\"?\$UOV#?'7[4^JWLDFKZ=I_P!A\&Z=<7C8O];N 8[2+;GY ME#YED Y\J&0]J[;]LS_@I-^Q'_P3_P##RZW^U9^T'H?AJZN(M^F^'A*UUJVH MY. +>Q@#SR@MA=X38"1N9>M?S2_\''?_ 6MU7_@J'\6_#_P;\!?#/Q1X(^' M_P .)[B1-#\7PK;ZEJ.JR@*UU=6REA;F.(>7'$69E$DI)!DV* ?G;_PM#XA_ M\+._X73_ ,)EJ'_"6?V]_;?_ D'V@_:O[1\_P _[5OZ^9YOS[NN[FO[-O\ M@DS^V#X$_P""E/[!O@7]J?2KV2/5]1T_[#XRTZWO&Q8:W;@1W<6W/RJ7Q+&# MSY4T9[U_%77Z1?\ !NY_P6B^+'_!,GXQZK\$[?X,ZQ\2_!'Q)OH'N_"/AV;_ M (FUMJ,2LHN=.B;Y+B9XOW;6YVM.4A"NK( P!_6%_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U>3_L2_\ !1G]CO\ X*%>"Y?&'[+?QCL=;GL0!KOANZ!M=8T: M3.TQW=E+B6$ALKN*E&*G8S#FO<* ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ MP+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ M +:C_A!](_Y^;W_ ,"VK8HH ^8O^"BW_!,#X5?M^?":TT:;Q5JGA'XA>$;S M^UOA;\3-)G8:AX6U9,-'-&P(9HF9$$L60'5005=$=?,_^"97[GRKJFO09VN/#VFR%6VD9Q=2[>IP89$VG MZL_8<_X)1?LB_L!^'[Q/@WX>U2_\5:X3)XO^(WB;4FO?$'B&=FW/+=7; ,0S M?-Y:!8P>=NXDGZ0M+.TT^TBL+"UC@@@C6.&&% J1HHP%4#@ #I4E &/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10 D:"*-8U)PJ@#)YI:** "BBB@ M HHHH **** "BBB@ HHHH **** /+O'7[4?[%TT6L_#3XC_M(_#-0RW&F:]H M>K>,]/1AG=%/;S1/*"I^\C(P!'((K\__ (E_"[X_^%_'&JW?['?_ <*_"#P MYH.J^%].\-VLWC72]%U;6](TNQFO)+6%+W[6JW;QB_G43RQ"9@$WN[@RGVO] MJC_@AM^P%X]T?XW?'S3_ -C_ ,*^,/BIXXAU37M&N=>MWE":TVFK'#&B[P@1 M[J+SV!',EQ(3P1CP_P#9A_8)_P"#7*X_9WT/5;'P_P#!F]ATS2TCUV^^(OB^ M.VUJVND7$ZZG#=7*26ERL@;S(71!&V5554 4 >^_\$0_V:OV-_V9/@[\0O!W M[,/[3*_&?Q1-X_:;XO\ Q3DU6&\EU[7I;.WNRXDAEE7RECNEPOF.1(TX9V?> M:^V:_.?_ ((/ZA^QG?\ Q=_:CC_X)W_"K3-,^#-GX_T:T\->*M(MI5M=9O4T MP?VA!;O((-'\)>'[_P 5>(KY;73],LY; MN^N64D10QH7=R "2 H)X!/%/T76M(\2:-:>(O#^IP7MA?VL=S8WEK*'BGA=0 MR2(PX964@@C@@USGQZO-'T[X&>--0\1:*VI:?!X3U&2^TY;HP&ZA6UD+Q"0 MF,LH*[@"5SG!Q7XR?"'PY_P4C_;V^#>I0_\ !-OX:_$K]GG]C>]M[*2U\*:A MXGMT\7>(;$,?MD?A@W0<:7#-$V5C>Y%J[1CR9$669* /V'^$W[3_ ,%/CG\2 M/'/PO^$WC6TUV_\ AS?VNG^+;C39XYK>SOID>3[&71CF:-5!D7'R&15)W!U7 MT"OD'_@DE\)/^":?P/\ "'BSX;_\$Y-(O-,ATUM-A^(6E:F+U;ZUU58Y@%U" M.] FAO\ ;GSHV"[1Y6%4$9^OJ "BBB@ HHHH **** "BBB@ KPO]K#_DMGP/ M_P"Q[E_])FKW2O"_VL/^2V? _P#['N7_ -)FH ]THHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKXQ_X* M0?\ !37Q=\&/'VE_L(_L'^"+;XC_ +3'C:TWZ+X<+YT_PC8L &UK69%X@MXP MP98R0TIV]F7< :7_ 4I_P""G5S^RQK6A_LH?LJ?#]?B?^TE\0HBG@+X=H.TC3-.0@?9;"+:JJBJN_RU)556.*+1_X)K?\$RO" M/["NB:Y\3?B%XWN?B/\ '+XA2B\^*GQUE&0%C@7 PB MDCY55/J2@ HHHH **** "BBJ^K:MI6@Z9<:WKFIV]E96D+37=W=S+'%#&HRS MN[$!5 !)). !0!8HKX1^,G_!>K]G^\\>7?P#_P""=OPD\5?M2_$JW.R72?A9 M"#H>G.20K7VM2 VMO$2,>8AE4'@XKEO^& _^"L'_ 4._P")G_P4L_;+7X0> M KOEO@=^SK=-;3SPG_ECJ6N2;I921\LD4(:)P25*4 >Q_M@?\%JOV%?V1/%X M^#;>-=2^)7Q1N)3!I_PE^$FF-KVOW$XS^Y>& [+=^^V9T;!R%:O'/[%_X+M? M\%(OF\0ZSHO[%OPMO/\ EQTF2/7O'^H6Y[-/\MMINY<$%-L\3$@A\5]:?L?_ M /!/O]C/]@GP@?!G[)?[/?A[P=#+$([[4+*U,NH7X'(-S>2EKBXYY_>.P';% M>QT ?#7AW_@DS\!/^"=WP2\;?'3]B?\ 9BN/B_\ M%?V)<3>'O&/Q*U^WU+Q M!K&LNNR*:34-2DCAME#E7D\HP[DC8 ,Q /\ /OXL_P"#9S_@OWX[\5:GXX\8 M_L9W&I:OK.H37VJZC=_%'PP\MU$_^#9S_ (+]^!/%6F>./!W[&=QINKZ-J$-]I6HV MGQ1\,)+:W,+B2*5&&I_*RNJL#V(%?UVT4 ?!GC#_ (),^"_V]_A+X&_:D^// MPWUK]G+]JR#0()-;^('PLUVVMM6T_5T39-YLMC+);:A;NZ[@KLS^2XCWQG M?M4_\$TOC%JG[,WQ@G/F7FH^"K97\.>(F!+"+5-';%O,K,22R*I#,799& KF M?!W_ 6,^.G[%OBFP^"?_!;K]G4?#2:ZN5L]%^//@6*?4? NNR'A3+( 9M+E M<_\ +.8'HSMY2 4 ?HA169X,\:^#OB-X5L/'7P]\6:;KNB:K;+<:9K&C7T=U M:W<+?=DBEC)213V920:TZ "BBB@ HHHH ^1O^"GO_!-C5OVLE\/?M.?LN>-X M_A[^T?\ "[==?#/X@0KA+E1N+Z1J( /GV,^YT*L&\LR,P#*\L@!]GT5\X_P#!-?\ X*.?#O\ X*&_"6_U M:'PW=^#OB/X,OSH_Q6^%^MY34O"VK)E7BD1@&>%V1S%-@!U4@[71T7Z.H ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHKX1_:;_X++RZ]\6;_ /8T_P""4WPA M'[0'QFMCY6M7EA=;/"7@O)*F;5M24A"5(/\ H\3;V*-'O23"D ^J?VI/VMOV MXEP2(8(E!DN)F .(HE9S@X'!KX5_X M6)_P4Z_X+5?Z)\%(?$G[*?[,U]Q+XXU*W$7C[QO:'O80DD:3;2+TG8F0@JZ& M16>,>C?LN?\ !&B*Z^+5C^V;_P %1_B\?V@OC;;_ +S2#JMKL\+>#S(L@6-]S'[IH \<_8K_8&_93_P""?7PN'PH_99^%%EX?M)F6 M76-473YDN)"2Q^8[5W$(JKA1['110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!G>,/%OASP!X2U3QWXQU:*PTC1-.GO] M5OIL[+:VAC:261L G"HK$X]*_$O]I[]JS_@EA^V_\88?B5XZ_P"#;7]IKXC: MYK-BVJ6'BK2_@[)YYHM-\7^&K[1=1EMR!(D%U;O!(5SQN"R''O7R3#\!_^"OMY\($^ M(GCGQS\"[SXY?#+7[B/X8:EX=T_4[71_%OAR:WACNM/UF.5B]K+XLO#EK!I\>GQS,SDDRW"V:AFRP8VN=V?%G@3P'\#?&?CGXI6;W'AG1?"FHW_B.WC0LTMA#;227"@ C),2N,9'7 MJ*^4?^"8W[3W_!1;]HSQ/\2?#'[7'[/G@WX-Z=%X)\.:Y\&_#.D%KZ]TO3-0 M?5H8SJ>)]CS+]AA/DJL&T J54D@?5OCCQ'\%/%GA[6/ASX]\6^'KFPU.SN-- MUK2[S585$L,B-%-"Z[P1E2RD<'DU\"_$7X#?\%9/AS\0=7N?V0/^"D/[/%YI M.J>$],\-6?BCXFZ%.WB/3=.T^:_EM2S6\TEG>7*G4)5>=X4$OEQDQAMY< ^A MO^"?O[4?AOX^_&+XZ_#3Q7X"T+2/BU\+/&5IX=^)6I^&XF2S\01"W:33-1C5 MV9X]\#.AAD>1X6B:,RR*J,?J"OB[_@BY^Q;\&_V-OAW\3-(\/?M-'XQ_%#7? MB$UW\;_B'(XW7>NO:078MU4.^V..&]1QEF8O<2$E?]6GVC0 457U6^;2]+N= M32PN+MK>W>46MHH:68JI.Q 2 6., $@9(Y%?FC_P42_:X_X+8?\ !/[X4O\ M\%#O%+_!G6/AKHNN:>/&'P2TW1[MM3TW3+N[BM8UCU8RXN[P23Q([I$D0=BR MQR(N" ?IM17SC_P4G_;\M?V#_P!F*P^*NB^"AKOC7QKXDTSPI\-/"%_,;<:E MK^HOLMH9V7)CC0"263'.V)E!W,IK@?B=^UM^T?\ L!?'GX+>$?VP_B7X<\;^ M"/C;XE7P=+XETCPJ='?PQXJFB\RRC1?/E$UA QXN^+'CW4=)_M!]'@FE2*QTN MSMV=$-W-O$[22[HXX!PCNXV:O[#?[;7C+XJ_M!_&+]A/]H=-+7XI?!34[)KK M5-%M&MK/Q-H5_ MQ8:I% [N89-C>5<1!W5)0"K8D"* ?4%%%% !7A?[6'_); M/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/WS@,KWA4_N;7 M!.XJ65OEC< T?^"B/_!2KXH:%\6[;_@G!_P35\-V/C;]H_Q+9B6^N;G]YH_P MWTUP-VKZM( RJRJZM%;D%G+(2K;XHI_3?^";_P#P35^%_P#P3W\ ZI/%XDOO M&_Q/\;7?]I?%/XL>(OWFJ^)]18EF9W8L8K=69A' &(0')+.S.VC_ ,$[O^"< M_P %?^"=/PDN?!?P_N[[Q%XL\27AU/XC?$GQ"_G:QXMU5R6DN[J5BS;=SOLB MW%4#'EG9W?Z!H **** "BBO'?VO_ /@H#^QK^P5X/'C7]K3]H3P]X-@EB9[& MPOKHR7]^!U%M9Q!KBX.>#Y:-COB@#V*N6^,?QO\ @Y^SSX#O/BC\=_BEH'@[ MPY8#-WK?B35HK.VC."0OF2LH+'!PHRS'@ FOA'_AO_\ X*N_\%#O^);_ ,$T M/V,E^$?@.[X3XY?M%VS6TL\)_P"6VFZ''NEER/FCEE+1." P2NI^#G_!!;X MW_CRS^/G_!17XN^*_P!J7XE6Q\R+5?BC,#H6G.<%EL=$C)M;>(D9\MQ*H/( MH Y[5O\ @M?\8OVOM4N/ ?\ P1C_ &*O$'Q@VS-;S?&'QS%+X?\ ]@X.&=9 MYPD^H%"/FAB6-R""I84:3_P12^,W[7^J6_CO_@L[^VOK_P 7@LRW$/P<\"2R M^'O ]@X.51H8"EQJ!0CY9I3&^"0P85^@^DZ1I6@:7;Z'H6F6]E96D*PVEG:0 MK'%#&HPJ(B@!5 & !5B@#EO@W\#O@U^SOX"M/A=\!_A9X?\'>'+$?Z+HO MAK28K.V0X +;(E +' RQRS'DDFNIHHH **** "BBB@ HHHH **** "LWQCX, M\'_$3PM?^!OB!X4TW7=$U2V:WU/1]8L8[FUNX6X:.6*0%)%/=6!!K2HH _._ MQG_P1Q^.'[&'BJ_^-W_!$7]HK_A6-Q=7+7FM? CQQ)-J/@37I#RPCB),VERN M?^6D!/147RDS72_L\_\ !;[P%:_$RR_97_X*9?!S5/V9OB_.?*LK'QG&;\9GTG7K%9D5\$"6-C\T,JY.V6,JZGE6!H [>.1)466)PRL 593D$>HI:_ M-V3]@3_@I-_P2QD;Q%_P2E^,K?%OX4VAWS?LT_&'6RTUC .3%H6LO\UO@9"0 M3_NEY9C*Q%>V_L3_ /!9']E?]K[QM+^S_P"*[?6OA'\:-/(CUGX-_%&S.F:Q M'+CG[+YF$OHS@LK0DN4 =D0$4 ?6M%%% !1110!\-?\ !2C_ ()]?&5/BU8? M\%/?^":L]IHG[0W@^P\C6] F;R]-^)VBH 9-'U!00#-M0""IWD5M;6T32W%Q/($2)%&69F/"J "23P * ) M:\8_;9_X*!?LH?\ !/;X9#XH?M1_%.UT2&Z8Q:'HENIN-4UNX&,6]E:)F2X< MDJ.!M7<"[(O-?+GQ>_X*^?%_]K3XBZI^RM_P1(^%EA\3_$6GW!L_%GQQ\0%X MO O@]CP2+E1G4[@ [EB@W*C^)?&$VI>$_"?P\^,EW9 M6.D64T44CVPBF601A;EKE8XX\1I"(5 !! I?\. O%7_2<']N_P#\/V__ ,CU M]3?"?]@SX'_!Z+XQVWA_4?%-]#\G\::7910>)I]0_ M:2CTYY+U4"S,+;SE,"F0,1&02HX))&: /M/_ ()S?L-3?L+>-?B9X/OOVP?' M_P 8KKQ&VCZI)JOQ4\2/JNO6"B.Y@6&6=E : ^46CQ@@^8"H #-]3U\7?\$D M/V:?V&_V8?$7Q8\)?L)_M&S_ !%T+4KW1[_Q!)M M!M;K7M4MHEU5M/4I;+#:7<2.)KV.2=F*AF:Z922%6O//V3/^"$'_ ;A>-_V M9?#WQ"\/>!_#WQ T]=&BEU7QOK'Q*U*">:;8/-:[BAO8H[.4-D/!Y*/#O@?POJ7C7Q?K$&G:3H]A->ZIJ%T^V*VMXD,DDKGLJHK,3Z"OP MM_:;^*O_ ;T?M[?$Z\_:&U#_@CO^TYX\GU2^>6;X@?"[X7:E8Z=XD.X[K@_ M9K^ 3%SDF5XEF8GYCF@#[(_X(/Z!^PQX&^,O[4WPT_X)S>#K=?A7H/C_ $2' M3/%>F:W>7UCJ=X=,S=VEO+/-(LJ6TV_$R:[EA::5W5U$ M0661VD)? [RGQ!%IH%RTL]V;EA<"W:-KE(%B@PT2.)&EBCK[X\-&PAFEA#H9420JS(&4L 1N&&*[*P6$T MT+-&UP/."!V*1*VUE /DG_@K)\:3^U%J7_!+C]J9-"GTOPMXZ^//A'7[O3[E MMZV=S?KI]U:PR-@!BH,Z[L8(5CTKO_\ @ZB74KW]D/X%Z#X9#-KNH?M6^$X= M 2+_ %ANS;:EL*8YSGC(_O#UKZX_;0_X)V_"+]K?]D"Q_9-TRX;P9%X3DTN^ M^&.N:1;"23PGJ>F;?[.N8(V(#K$%\LH2-\3NNY2P8&&JRV7@N73C*/F:Q.G_(5]5"?9QQZ =J=\ M 5U.^_X.P/CI>:.&.FV'[+NEVVM,GW!>/>:5) &Q_%Y0D(SV!KZA^,O[$WCK M1_VWM._X*)?LIZEX?M_'%QX*D\(>/?"_BF>>VTWQ3I0F6>VD-S;QRO:7=O*@ MVS>3,'B8Q%5 5AJ?L5_L/S_L[_$CXI?M/?%GQ58^)/BU\:==M=0\;:UIMFT% ME96EI +;3]*LTD9G^SVT(V^8YWS.6=@N51 #Z%HHHH \O^*WQY^)7P^\7/X< M\+_LR^*/%-HL"2#5M)GA6%F8!]5FA871:$J538>H!W'/85]>UX7^UA_P EL^!__8]R_P#I,U 'KG_" M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\ M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J M_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#" M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\ M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J M_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#" M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\ M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J M_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#" M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\ M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J M_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#" M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\ M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J M_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#" M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\ M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J M_P#T*%[_ -]+6Q7YV_M?_MR?M"?MY_'G6?\ @F-_P2;\5C3[O29/LWQV_:&@ M0RV'@*V8E9+"P=2!SGYI9&8L0/NH#A M0.<]5^P_^PW^SW_P3X^ NG?L^?LZ>%39:;;.;C5=4O'$NH:W?N!YM]>SX!FG MD(Y8X"@*B!455'K] &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM:EW=V MMA:RWU]*;[Q+\0[F7R=-^%OP]M?[:\17_9_O1) MKES ?^66H:^X;8V,JZVP:*16Z*:^I/V,O^":_P"Q%_P3_P##[:-^RK^SYHGA MN[N(]FI>(FB:ZU?4\>W\!_N0MMM]-W+D$/MGB8@@MBO6?V0/^"//[%G[ M(WC _&9O@YK_ ,3/BE/*)]0^+7QGG&/WJ2S_);-V#0HC8."S5]FT4 M 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#? M2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q1 M0!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T M?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 M 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#? M2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q1 M0!C_ /"2ZO\ ]"A>_P#?2UXA^VS^P;^RG_P4)\$Q>#?VI?V;$UR:R!.A^(K= MQ:ZOHTF=PDM+V(B6$AL-M#%&*C>K#BOH>B@#\S-/B_X++?\ !*!B/#5CKW[8 M?P)L?NZ7JTB1?$;P[:CM',N4UI5'.UE\YSA5$2C-?4/[$O\ P53_ &3?^"@F MAW5Y^SAXKDO-:TK*^(O!.KJ++7=$D5MKI=6,I$B;7RA=0T98$*YQ7TE7RS^W M'_P2"_9'_;?\16WQ?U+3=6^'OQ:TDB3P[\9/AK?G2?$-A*HPA>>+ ND ^79, M&PI(0IG- 'T=_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2U^>G_#8O\ P5-_ MX)1_\2?_ (*+_"N?]H7X-67RQ?'_ .$VBA-)L2VTH') MBE5'&>5H ZW_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH _-O]MO]F'] MH;]AC]HW4_\ @K'_ ,$U/A5?W]WJ"*_[0_P0LR%M?'NGQY9]2M(TSY6K0@NX M95)ERQPS-*EQ]A?LC_MN?![]N'X":'^TA^SE--KGAG7828Y%=%FLYUXEM;B/ M),,\;?*Z'IP02I5C[%7YL?M>_LZ?&7_@DG^T#KW_ 5$_P""?_@:[U_X:>)+ MC[9^TO\ C1UP+N(9,GB728ONQWD2EGFC&%E7.OB!XJT[0]$TFU>YU36-7O8[:ULX4&6DEED(6- .2S$ 5^>?BW_@IQ^U] M_P %,/$U_P#!+_@BAX%ALO"%M=/9>)_VJO'VE.FA:>RG;(FBVDBAM4N5YP[+ MY2L!N78ZRT ?07[=/_!5S]FG_@G]I>GV/QB75-3\9>(6$7@[X9^%8!?^(?$, M[-M2.VLXSOVLWR^8^V//R[BQ"GY?_P"&/O\ @H?_ ,%==5A\9_\ !45-7^$W MP/>59](_9E\!:T8[W68A645M;6Z=3M1,#).2S'+, MQ))))-=+_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*% M[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% "1L7C5V0J M2H)4]1[4M%% !1110 4444 %%%% !1110 4444 %%%% 'Q3^UE_P6:_X)7Z) MI'Q'_9;\:?\ !070O OC.&QU;PSJ$WV.^%WH6H&.6V:0;8?]9%(=P*M@E 0< M8-? ?[%'B;_@TM\&_LO^#?"?QTB^#=WXYTG1(+#QIJ6OZ;J&H2ZCJD*^7VBEVLT:_/N'F/(X3Z%_X)D?%W M]DS_ (*(?!35O&&O_P#!/[0/ACX[\&^(9/#_ ,1?AOXI\$VBWNA:DD4&I_$26HUF/0M/CM(;IK<2+%(T<053(%D*E\;BJH"2$7'7T %I[[[,FL"2VD3[&TVUO*$N?++X.T/G!QBORW_8C_ M ."H_P#P55^'_P"R/\._ O@/_@@7\0?$GAC1_"5E9>#]BQ1*FG MM+$]D#YHM1"'?:@D8,XCC#A%]$^,7[?'_!;3P!^UI\8/A;^R9_P3"M/C'X \ M/>-(8- \7:GXZ@T./B5K_P"U'^Q-?? K M6M%BT2RT[POJ^J0ZA=WMFRWDHO#=QPQB6,R/+&J#*HT4F#N9Q7U77QY_P2R_ M:6_;O_:1\:?%B_\ V^?V9?\ A4'B#0Y]%L]"\$PZJ+V$6#0W,GVQ9U=HYC+, MTJ%TXQ J'F,FOL.@ HHHH **** "BBB@ HHHH *\+_:P_P"2V? __L>Y?_29 MJ]TKPO\ :P_Y+9\#_P#L>Y?_ $F:@#W2BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BFR21PQM--(J(BDLS' '4DU^9WQV_:7 M^.O_ 6M^+>N_L._\$[O'M]X4^ ?AZ^;3OCI^T7I)P^L,/\ 6Z!X?DZ2.RG; M+=#*A6R,H4%R :'[37[87[0'_!53XVZ[_P $Z_\ @EMXZG\/>!] NC8?'O\ M:4TX;H-(0\2Z+HD@(%Q?NN5:9#B('(8'#C[5_8__ &/?V?\ ]A3X"Z-^SA^S M5X%AT+PUHT9.T'?<7UPP'FW=S+C=//(0"TC>@4!555'GVH^/_P#@FW_P1<_9 M9T/X?>)/'G@_X1?#_P /V9BT;3KR\Q9?\%)O^"@O_$H_P""4'[$,OA/P9=_*GQ\_:'AETS3Y(C_ ,M].TF/-S>@ MC+1RG]WD 2(,F@#[Y^)GQ4^&7P6\%7OQ(^,'Q#T3PKX>TV/?J&N>(M4BLK2V M7U>69E1?Q/-?"GB7_@N/XE_::U^\^&'_ 1Q_8]\4?'_ %2"=K:[^(^IQ/H7 M@?2I1PQDU"Z56NF0Y)AB53(!^[=LBM#X9?\ !!GX8?$#QK9?'+_@J3^T%XL_ M:E\>6DGGVMOXW<6GA;2I#R19:' WV=$Y(*R>8C==BFONOPUX8\-^"] L_"G@ M[P]8Z3I>GP+!8:;IEHD%O;1*,*D<: *B@= * /SZM?^".?[4G[;UU'XJ_X M+.?MPZKXWTN203?\**^$,L_A_P &V_.?)N)$*W>I*#G#R&-UZ;B*^WO@)^SA M\ _V6OA_;_"S]G+X/>'?!/AZVP8]*\-Z5%:Q,V,&1]@!DD/>1R68\DDUVM% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5\0_M/_P#!$;X/^,/B?<_M5_L&_%#6?V:_C8V9)/&'P[A1=,UI M\[O+U723BVO8V;+-PC,QW.9, 5]O44 ?G1X=_P""N/[47[ NO6?PG_X+)?#VKVXGTO7-"U&.[M+N(]'CEB9E<>X/:KWB+PYX>\7Z% M>>%O%FA6>J:9J%N]O?Z=J-JD\%S$PPTJZ M[)F! \S3]87]T@/WC',R^7N5#(S\5]Y6MU:WUK'?6-S'-#-&'AFB<, MKJ1D,"."".010!^97[07PB^)W_!"OXZZY^W?^R'X+O\ 7_V9/&6I_;OC_P#! MK18M[^$;AL!_$VC0CA(P,&XMUPH5>T81K7]%?A!\7_AE\?OAAH?QH^#/C6P\ M1^%O$NG1WVAZUIDV^&Z@<<,#U!!R&4@,K JP!! Z"[M+2_M9;"_MHYX)XVCF MAF0,DB$8*L#P00<$&OR_^('A'QY_P;U?&V_^/7P?T'4M=_8O\>:YY_Q%\$:; M"]Q/\)M4G<*=7L(ER3IDCD"6!1^[.-H^XK 'ZB45E>!O'/@WXG>#-*^(OP[\ M46.MZ#KEA%?:/J^F7*S6]Y;2J'CEC=20RLI!!'K6K0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 445R_QE^-?PC_ &=_AOJGQ@^.GQ'T M?PGX7T: S:GKFNWR6]O O8%F(RS' 5!EF8A5!) H ZBOE7]O/_@KC^SO^Q+X MCLO@?H>C:Q\4_C7KZA?"GP6^'L/VS6;UV7*/'+V+X)>$[K4?%FO,9?&/Q*\5W9U M#Q%XCG9MSRW=XXW$,_S>6FV,-EMNXEB ?,_@W_@EW^UG_P %(O%6G_'7_@MO MX_M_^$:M;I+WPM^RSX#U-T\.Z4RG=&^L7,;;M5N5[J&,2L&VL8W:(?H9X3\) M>%? 7AFP\%>!O#.GZ-HVEVJ6VF:3I5FEO;6D*#"1111@+&@ P%4 5H44 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!^5'B']N_P#X*#_LB_MS?M->%OV:?^"-WBSXY:)KWQ8L=3?X M@:5XP&D1LR^%]#M19 26$_GB'[.3N5\*9BNT$$MS_@3_ (*;_P#!8#P/\:O' MGQGMO^#EM65C7U[5>+2=+AU2;7(=-MTO;F"*"XO%A42RQ1L[1QL^,LJF64J"< R.1C<< MV* (;73["P:9K&RAA-Q,99S%&%\R0@ NV.K8 &3SP*ECDCEC66)PRL,JRG(( M]17)?M :"OBKX#>-O"[Z+JVI#4O".I6IT[0+P6]_="2UD3RK:5N(IFSM1SPK M%3VK\J/^"9O_ 50^-O[-'["_P ./@7\,_\ @B/^U!X@\+>'?#Z0^&/$VG>' M R:Y8N3-'J#"1SY;3^892B,\8W_NVV%54 _7]-/L(K^758[&%;J:%(IKE8@) M)(T+E$9NI53(Y / +MCJ:FKY=_X)S_MU_&?]MKQ+\29?BU^R3XR^#$7A*[TN MTT;PKX^LC#J=U'-#-*]\PV@>6Y C4*64&!OFR65?J*@ HHHH **** "BBB@ MHHHH *\+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J /=*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD=TB0R2.%51EF8X M 'K0 M17]_8Z58S:IJE[%;6UM$TMQ<3R!(XHU!+.S'A5 !))X %?$G[67_!? MG]AO]GSQ%J/PH^"][J_QT^(NG6LT]UX-^$ENNHIIT<0)DFO]0!^R64$>"97: M1FB"L60 5\/_ ,\6_\ !5;_ (.;_P"V+#XI^(E_9[_9(AOGM-6M? 4GGZEX MU9'VR6,6H3+BZB0[TDG1%M"P"^3<%3L *G_!3'_@N'\#/V[?BC>_L;_#?]HG M5?"/[/UG>&Q\>^)O 5G)?>+?BK-N*MH7AVUA!=;20AHY+Z79#)AE#%<1W'T/ M\"?#O_!7#]H;X2:%\ _V&_VQ6ST;5/&6G)J_C:>TSDR0Z9GR; M*5\N9#=,9R[&02LQ)/UW^PW_ ,$H_P!@;_@G1HB6/[*O[.^C:+JA@\J\\67T M9O=9O 1AO,O9MTH5NIC0I&">$'2OHF@#XZ_94_X(=_L1?LY^.1\=OB+I&M_& MKXL2LLM[\4_C1JC:[JAE'(:!9AY-KM).PQH)%!QO;%?8M%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 ZE\8?\ !'?XZ_\ "8_# MN&0S77[,'QBU>2XL8X\Y,>B:K(WFV#8)VQ2MY18EY'?A:_1^B@#X]_8U_P"" MT/[-7[2_Q%_X9H^-'AS7/@9\<;8K'?\ PB^*4/V&]GD/ .GW#!8M1C8@E&C( M=U&_RPO-?6_B#0-"\5Z%>^%O%&BVFI:9J5I):ZCIU_;K-!=02*4DBDC<%71E M)4J0002#7E/[97[ W[(_[?WP[_X5I^U?\%-)\4V<(8Z9?S1F'4-*D/\ RUM+ MN,K-;OD G8P#8 8,.*^/?^%5?\%@?^"2W^D_ 'Q1J/[7_P "K'KX#\7WZP^/ M_#MJ/X;*^V[-51%Y$4B^8<+'&BC+4 )]$L_$OAK6+74-.U&UCN M;"_L;A98;F"10Z2QNI*NC*0P8$@@@BOFC]E3_@HE^P#_ ,%6_AYX@^$?A;6; M:]U&;3Y]/\?_ <^(.EBRUNPC93'/;7FG3\N@R49X_,C!.-^>*^7?AOXT\?? M\&^'QMT[]G7XV>(M2UW]C3QWK?V?X8^/M3F>>;X5:E.Y8:-J,K9/]G.Q/DSL M?W?.XX$C _4.BF6US;7MM'>6=PDL,J!XI8G#*ZD9# C@@CG-/H **** "BB MB@ HHHH **** "BBB@ HHHH **** "BO.OVI/VMOVXEP2(8(E!DN)F .(HE9S@X'!KX5_X6)_P4Z_X+5?Z)\%(?$G M[*?[,U]Q+XXU*W$7C[QO:'O80DD:3;2+TG8F0@JZ&16>, 'L?[:G_!8WX;? MWXHG]D']D/X9ZG\??V@KM62V^&G@F=3#HQX'GZQ?$= ?X)Z/K%VVA0V27VP2,B,6C+36JB3+N;;>6.\$T MOA9^QW_P5$ M)67."53;D'!88)_276]%TCQ)HUWX=\0:;!>V%_:R6U]9W,8>.>%U*O&ZGAE9 M200>H-?EQ\>/@-^W#^SQKL_P5_8K_P"#ACP#X$\$V.;73_!'Q?L=#U/6/"\ M^46L6H7 >YN(XQ\D8N!YD:HJEV(W4 >X?\$@=-_:O^''Q=_:0^ O[:'[8]E\ M8/'7A_QSHNI7NHVGA:'2Q;P7NB6WD2+' 1$D M &*6585BBC8K"9'=1,&)"NBK]I4 8/Q3^(WAOX/?##Q'\7/&4DJ:1X6T&\U? M57A3T.(I-BG.U8S\J_H[\3]-\#:U\-/$6C_ M !/B@D\-7>A7 -&TWP5^ MQ3^TG^SQ\2OAY=6,0\*>._B=HVH6GB."P9%-N]W]ES:W3K&4'GK'NE(+M$I; M% 'U)^Q1\5/V@-;U3Q9\"_VQ-(\(?\+6\#0::^K^(O R2IIOB+2+L7)L+](Y MOWMLYD@OHI+=BP22!W1BDJX]\KY2_P""6'[-WBCX'^'?B%XM^/7[5)^,/QM\ M3^*XT^+OB9;3['%IMW;6R"UTFWM-J?9K6&"82Q?(GFK=^>H"3(*^K: ,KQU< M>,+3P1K-W\/-.L[S7XM*N'T.TU&8QV\]X(F,*2N.50R;0Q'(!)K\L?\ @I=_ MP2>^)'[/G[(WCK_@H5\-?^"E'QV'Q[^''AZX\77GB_4/'#KI>JR6B&XN;)=+ M11!;VKHLB0VR?(@\M'\U=P;]8Z^7/VC/#-E_P4=\1W/[)ND2F;X0:!KT/_"Y M=;B/[KQ#<6LRRKX7M7'WT\Y(S?RJ<(B?9 3)+/\ 9@#EOC9_P4K\3?LX_P#! M%O0_^"A'Q@T&.P\;ZU\)M$U&/1H[&1T7Q#J5E"40PJ"_DQS2M+(GWEBAD[K7 MSQ_P2(^ W[!G[4?Q!TC]J+]F'_@M1^U)\9M3\'7:WWB+P#XX^+S\+?$+QA MX^U+PY\2]/\ #UNMM#XD\.'2;JZN[V\B0!': P1KYK#+27%N&+,D. #3U'XN MZC_P4#_X+0>/?V&_$6NZI'\(_P!GOX>6%_XG\.Z5JL]I'XE\3ZGY4L'VV2!T M:>UM[5VVVQ.PS@NX;8H77_X)]_M#>,/A;_P4O_: _P""4'C+Q7J>N:%X*TO3 M/&_PBOM;U&6\O;/0KZ. 7>F23S,TDL-K=SHD#.SN(Y-A;"(!Y[_P3^\):A\% MO^#BC]M/P1XLA:*?XB>#/"?C'PK)*,&]TV*(VT\B9ZK'=2F$D<;HZ/V7/">K M_$/_ (.AOVEOC3HD3R:'X ^ ^@>#]5NT'[L:C?G3]0CBW="PBMI\^#_ ,5_"^D:*8$" M66K:$]Q,) /G8N".">@KQ+XN^&/VHM)^.7P>;XN_$_PUJ\M 'U[16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- '+_M5?M(_#C]C_\ 9Q\:?M._ M%N_^S^'O!'A^XU34-K //Y:_NX(\\&660I$@[O(H[T?LJ_M(_#C]L#]G'P7^ MT[\)+_[1X>\;^'[?5-/W,"\'F+^\@DQP)8I \3CL\;#M7X:?\'D'_!1O786\ M+_\ !,;P9XNAF!$'BCXE+8C;CK_9UC)@_P"]=,A_Z=6KC/\ @U@_X+1?"[]E MKX3^/OV//VO/CQHW@SPCH4.% S,S7) M).* /Z/JR?'/CSP-\,?"E]X\^)7C/2O#VAZ9"9M2UG7-1BM+2UC'5Y)I65$7 MW8@5^=MI_P %5/\ @H=^WK.=#_X)%_L:S3^%[D[$^/GQSL9M#\.;#P)[&R_X M^]03!R&51M88>,BM;PK_ ,$'KWXY^+K'XQ?\%8/VK_$/[2/B>TF%S9>&-9WZ M9X/TF7_IVTBU98W(R5+2$B0 %H\T :'C;_@NUI?QQ\5WWP>_X)&?LL>+/VEO M%%I.;:]\5::ATCP9I$O0FYU>Z54D(SN"1 B100DF:Y?QG_P31_:R_:K\):E\ M8/\ @N5_P4,73OA]IUE)J&M_!CX.:A)X<\(V5HBEY%U+47875]$%R6#LNPKE M9"*^WM#?A[\/O!FDO/OACP-^T1_P<.>+[3XE?%Z#5/!'[&.@:LMSX2\'7D,EEJ/Q=N(9 M,QW]\BD/#I090T<1(,F W7#1 '%_LX?LH>#/^"M2Q_"O]EOX(Q? S]@#PUJR M^=;>'M,;2M7^.-[;28#S2 "<:6CKS)(QEE(Y/F?\>OZZ^!O W@SX9>#=+^'? MP[\+6&AZ#HEC%9:1H^EVJP6UG;QJ%2*.- %154 =JS_#OA#5_"&@6/A3PF M-'TS2],M([73=-T_35A@M8(U"1Q1QIA415 4* !5W[%XW_P"@W9?^ Q_Q MH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X# M'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_Q MH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X# M'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_Q MH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X# M'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_Q MH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**^:?^"H?[;/C/_@F MQ^PMXY_;5E\%VGC)?!?]F9\-KJ!T\WGVS4[2P_X^/*F\O9]J\S_5MNV;>,[A M^0G_ !'&>)_^D;\'_AW/_O10!_0C17\]W_$<9XG_ .D;\'_AW/\ [T4?\1QG MB?\ Z1OP?^'<_P#O10!_0C17S3_P2\_;9\9_\%)_V%O W[:L7@NT\&KXT_M/ M'AMM0.H&S^QZG=V'_'QY4/F;_LOF?ZM=N_;SC-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8 MHK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8 MHK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &@#Y^_;H_P""2_['G[>][:>//B)X5O\ PM\2-'VOX9^+ MG@"_.D^)=(E08C=+R(9E"\X28.JY.T*3FOD_XR^+/^"C?[#_ ,+-=^ ?_!3G MX#I^V3^S/K&G26&L?$?P1H:IXITO3R,;M6TD,!=", -]IMV#Q^7YS2[]H'Z8 M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- 'Y&_\ !,#_ (*=_"?]A_Q3 MX>_9AU?]J&S^*7[*?C/45L/@+\:[F])N_!-W("T?A/Q&D@62S95!^SRS)&-B M\ 1!EM?V*!!&0:_.[_@H[_P;H_LH?M\)KOC?PO/#\*?B%KMLT>J>*_!.GB*V MUDE@X&IV *PWH\Q5DW_)-O1&\S*BOGC]G'_@HQ^V)_P0FU+P[^P7_P %GVN- M2^'KC['\)_VBM M9M4L9;2, +97P"BX!B3@91ID4*-DD6V8 '[,45PGPG^*6 MA?'CP!IWQ4^"OQ@\,>*_#6K0^;INN^'[E+NUN%[[9(V*D@\$9R""" 1BNC^Q M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9? M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X M#'_&O%_VV?V]?@/_ ,$]OAD/BA^U'\;M(T2&Z8Q:'HEO:-<:IK=P,8M[*T0F M2X$O!>25,VK:DI"$J0?\ 1XFWL4:/>DF%/F*?"'_@JI_P6CL3=_M$ZMK? M[+O[.-_S#\.]+E\GQQXSM#VU*=<_V7;R+]ZW7YR"R.K@I*/N+]F3]D?X6_L: M_":P^!_[,7P_\-^#?#&GC,6G:3IQ4S28 ,TTC$R7$S #=+(S.V!EC0!\X?LN M?\$:(KKXM6/[9O\ P5'^+Q_:"^-MO^\T@ZK:[/"W@W)#"#2--8"-=C 8N)%W MLR+(%C?-_P#H-V7_ (#'_&@#8HK'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@# M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B MBDC#B-1*P+;1N('!-+0 4444 %%%% !1110 4444 %%%% !1110!Q?[2%O'= M_L\>/;6;XA2^$4E\%ZHC>*X0Q?10;24&]7;\V8?]8,G M?LQ>#-&_:(U7X3W?Q!T[1(;/QUJ.M^(M3N9=0U>(>7=W:2APLD,TRO-$RA1Y M7UM:Z'I>EW%WK-S>+NABM(XV>9W&#E0BL M2,'@&OR'^%?_ 4A_P"":_@OPSH'PE^ G_!N_P#M#>*=#LO#\;>&-3L?V7K" MZ?6=,A$<0U!&9S+<1N6C)G899I5+X9\4 ?6__!(.S_X)7V.I_%&#_@DY+I+> M#!"/\ @GWKOP#T?_A-H-*TVUUSP5%X>FUM;6%TE>>QC)5;NVN&GM99 M%)#K%"#M='1?M^@#P'_@HK^QMX[_ &SOV?-:^'GPD_:7\:?"[Q9)I-S#HFN^ M&-\'ZGIVA:J)"GV.\GM9(H9MR\KLD96R.1BOS^_9F_X M*G?\$+/^"7GP#E^ 5EJ$?P'UG0&\[QI\+-7\(ZF-<@U<0QQR^?M@D^W2L(XU M6Y222.1%1EDV8( /H[_@ES^Q5\-_V6? 'BGXH^$/VO/%/QVU?XL:Q!K.O_$[ MQ1X@AU ZI]GMUM;=('@S&(HXX]@PS$8VY"HJK]1U^=O_ 0)^(/Q6_:&U7]I M#]L;_A66M^"O@_\ %SXM)KOP?\-Z];>1-+$+417VIK%DA%NY%AE8J2K2B;#- MRS?HE0!B_$?P3#\2? .L?#^X\2ZSHT>LZ=+9RZIX>U VE]:K(I5G@G4%H9 " M=KK\RGD$$ U\(:5_P;1_\$^=!TQ-%T/XE?'6RLX]WEVEI\9M2CB7<2S852 , MDDGCDDGO7Z$T4 ?,'Q/_ ."2'[*GQ)_90^'G[(%AJWCKPEH/PKU"WU#P/KO@ MKQE<:=K.GWL2RJ;K[4F?,E,K;Q' MXM\9>+9]-&G3^-_B'XGGUC539[PYMHY9CLMH6=4=HH$B21T5W#, U>K44 >4 M?'G]CWX9?'?X@>&OC0^MZ]X2\?\ @^WN;7PYX\\'W<4&HVUI< ?:+-Q/%-!< MV\A5&,,\4B*Z*ZA7 :M3]G#]E[X1?LL>%=3\-?"O2;K[1K^MSZUXIU[5[Y[O M4M>U.?'G7MY<2$M+*VU5'1$151%1%51Z'10 4444 %>%_M8?\EL^!_\ V/Z5X7^UA_P EL^!__8]R_P#I,U 'NE%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%? M/G[87_!5/_@G]^P=$]K^TW^T[XV>L:5I_P 8W^*/BG2+22:?PQ\+(/[6\G:0N;B\0_9+90Y5 M7WR[US]PD8K#M/\ @ACXX_:ANXO$W_!7/]O_ .(OQU+2++)\.= NCX6\'1'. M0AL;%EDN"F !*TB,PSN!)K\T/^#K+X^?LW?LG^#/"7_!(3]AWX5>%O VC@6_ MBCXHV7A'28;03L 1IMG<-& TS_?NG\TLQS:ODT ?C]^U5^TC\1_VP/VCO&G[ M3OQ;O_M'B'QOX@N-4U#:Q*0>8W[N"//(BBC"1(.R1J.U9OP"^+^L?L_?&_PC M\<_#^B:;J=[X0\1V>KVVFZQ9I<6EVUO,LODS1N"K1OMVL,="<8.#7(T4 ?W= M_LI?M'?#7]KW]F[P5^TU\(+T3>'/&OAZWU/35R"UN'7Y[=\<"2*0/$Z]GC8= MJU?CE\<_A'^S3\)M=^.?QV\>Z?X9\)^&[%KO6=:U.79%!&. .,EW9B%5%!=V M954%F /\^O\ P:M?\%L/@S^R/\$/B;^R?^V=\5K7P[X0\+6,_C+P3JNI2$A% M+(E]IL*C+2222-%-#"@+.[W& 20*_0+X&_LV_'3_ (+:_%G0_P!MW_@H5X#O M_"?[/OAZ^74O@;^SMJPQ)KC#_4Z_X@C'$A93NAM#E0K8.8RYN@"G\,O@Y\:_ M^"^_Q)TC]IS]KSP?JW@O]DGP_J*:A\)_@OJ8,-Y\0Y4.8=;UM >+0_>AM()'%&H 5%48"J !P *DBBB@ MB6""-41%"HB+@*!T '84Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHJEXA\2>'?".D2Z_XKU^RTRPMQF>]U"Z2&&,>K.Y"C\30!=H MKY:^-G_!;C_@DK^SYYT?Q+_;_P#AL)[?/GV7A_75UFYC(_A:'3A/(&]BN?:O M(1_P<-?!#XE_N/V-?V&_VE_C<9?^/35?!?PDN8-*;T:2ZO6B\I#D?,4/44 2 M?\'1W_*"CXY_]RS_ .I/I-?R!5_1W_P7G_:^_P""K/[0/_!)_P"*MG\6_P#@ MEA9_!SX53?V$VM^)/%7Q7L=2UDJ-=T]K?RK"T0&)FN!"C"0G",YZ@5_.)0 4 M444 ?U^_\&N/_*"CX&?]S-_ZD^K5]_U^*/\ P;L_\%H_V$?V9/\ @FE\(?V1 M_P!J?QGKOPRUFS;7/['\3>-?#=Q:^'M?6;7=0N"]GJ2AH"L?G>5(TIB"RQ2+ MD[^QUC0M2BN[6Y7^]'+$S(X]P30! MKT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YA^V+^Q[\! M?V[OV?->_9H_:/\ !T>L>&]>@P=I"7%A<+GRKRVDP3#/&QW*X]U8,K,I]/HH M _GV_9X_8<_:8_X)??MGO^QG\-/VL[KX)_%77I7N?@UXYO[=KCX>?&RRC("Z M=JVGMN2PUF-2D1DA^9@?E0RR1S7/Z%?"7_@MIJ7P/\?Z=^S=_P %CO@%0?QVFJ#*VI(^8PW#?NU(#R!CMKZ:_;O\ V%O@3_P4 M-_9ZU+]GKX\Z/*;6>1;O0M>T]A'J'A_4HP?(U"SEZQ31L>#T92R,"K,#\D?L MD?M$^(=3\:ZA_P $2/\ @M9X1T#Q7XW_ +-8^ /&'B+2XYM'^+FA1YV7"K," MHU*)5_>Q9W[D+J2P9B ?HKI>J:9KFF6^M:+J,%Y9W<"36EW:S+)%-&P#*Z,I M(92"""#@@U/7YQZI_P $L?VT_P#@G%J=Q\0O^"+'[0(F\(B=[G4/V8_BYJ4U M[X>G!.YUTF^=C/IDAYVJS%&=@9)-JA:]-_9(_P""UWP"^-/Q-C_9:_:J\"ZY M^SS\(+G0]>_L^X$GV'4K?;Y]K)C[LJ;UW+VW" MN@H *BO[^QTNQFU/4[R*VMK:)I;BXGD")$BC+,S'A5 !))X %?/?[>O_ 5! M_93_ .">>B6%O\8/$MYK'C/Q 1%X,^%_A"S.H>(O$4[-M2.VLXSNVLWR^:^V M//R[BQ"GY>L?V(?^"@7_ 5^OH?'/_!4_7[OX/?!&659](_9A\":VRWVL0YW M(?$6I1;6?/!-K%M ^7(AD0[@#H/B]_P5\^+_ .UI\1=4_96_X(D?"RP^)_B+ M3[@V?BSXX^("\7@7P>QX)%RHSJ=P =RQ0;E.0P\Y0ZCT+]B;_@CI\+?V?OB: M?VN/VJ/B/JGQY_:"OE#7WQ3\?9OM M%K%=0_OK6QEA?=#/$_RN<;L'# @>?_\ $4=_P0H_Z/F_\QEXG_\ E97X _\ M!T=_RG7^.?\ W+/_ *C&DU\ 4 ?U^_\ $4=_P0H_Z/F_\QEXG_\ E97H'[+G M_!>K_@D]^VC\=M"_9H_9H_:L_P"$E\;>)?M7]B:)_P (+KMG]I^SVLMU-^^N MK&*%-L,$K_,XSMP,L0#_ !A5]_\ _!KC_P IU_@9_P!S-_ZC&K4 ?U^T444 M%%%% !1110 4444 %%%% !1110!S/QI^%^B_&_X.>+/@MXEN9H=.\7^&;_1- M0FM\>9'!=V[P.RYXW!9"1[U\D6_P3_X+ W?PBC^)GCKQ#\"KKXX_"_7KF'X: MW7ABVU.UT;QCX;FMX8[O3]629B]G--=1U;1_!WC?1]6N] OS8Z[:Z9J44\FG M704-Y$ZHQ,,FT@['PV"#BM>@##^)_BC4_!'PU\0^--%TK[=>:1H=W>VECAC] MHEBA>18_EY^8J!QSSQ7YQZO\5O\ @OK\5H],\7>/O^",7[.^HWD=NDEF?$7Q M%MY[FRSA]F7W>6P/4*>"*_1OXHZIXJT3X9^(M:\"V!N];M-"NY]&M1"9#-=) M"[1)L'+9<*-HZYQ7P+I?PK_X.A[W2K:[U']J?]E&SN)K='GM3X0U9S Y4$IN M$>&P#_ &6:)V=E1G5XB5)& M]_K:@ HHHH **** "BBB@ HHHH *\+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_ MY+9\#_\ L>Y?_29J /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **JZUK>B^&](N=?\ $6KVMA86<+2W=[>W M"Q0P1J,L[NQ"JH')).!7Q/\ &C_@X _88\*^-9O@S^RQ#XM_:.^(:95/"'P) M\/R:V(SG >:^3%K'$#G"17;? C_@@/^P)\-O&D?QE^/NC M>)/V@/B+PT_CKX[Z])X@N"P.?W=M+BUC4-R@\HLF W&: .0U'_@NYJ?[26H M3^$?^"27["?Q(_:$NA*T \=75D?#/@ZW<':2VI7ZJ9"I!)C$:EPORL_TW_@H;_P %'%^%GA6ZYG^%/[+]J^G,T9_Y9SZY=!KEB5^62-5: M-LMM(%?H5IVFZ=H^GP:3I%A#:VMM$L5M;6T02.)%&%554 * .!4U 'SE^ MQ[_P26_X)Z?L)RIK/[.O[,N@V'B')>?QGK$;:GK<\C+[KQC^T_P#M M,^*_$[W,K/'I4VJ/#IMH#_!;V416W@7'9$&>IR*_"[VLJN^EP:H\VFW8'\%Q92EK>=?9T..HP<&O$Z* /Z2/\ @C?\ M7HO^#C#X[WO[57_!0?QUH>I_\**N; >#?V=]%LY8M%M[V6#_ )&2[CF=_MKO M*DR1QL66'9AN&7?^VE?R9_\ !I/\5?%?@#_@L_X.\&:#<2K8^.?">OZ/KD:9 M*O;Q6$NH(6],36,.#[X[U_690 4444 %%%% !1110 4444 %%%% !139IHK> M)IYY51$4L[NV H')))Z"O!_C9_P5*_X)P?LZ>=#\9_VXOA?H=U!GS=,E\96D MUZ,=<6L3M,?P2@#WJBO@&\_X.1/V _%MW)I?[*?P]^-OQZO$3GIYFG1*UP??:W&/>@#] Z*_/S_A27_!R%\=.?B#^VU^SU\#+6;HGPN^ M'-WXDO($/9CK#+$7QG)4[<]*/^'%'C?XK?O_ -LK_@KK^T]\1M__ !]:+HOC M./PUHUQGKOLK*,\=<8D& 2* /LSXN_M+_LX_L_61U'X\_'[P5X)MPF\S>+?% M-IIR[?7-Q(G%?*WQ)_X.,O\ @D%X U<^%= _:I7QUKK$BVT/X;^&=1UR:Y([ M1R6L#0'\9!U%:GPB_P"#?#_@CM\&[T:OI7[#OACQ!J#/YEQJ'CRYNO$,EQ)W M=UU&6:,D]\*![5]4_#?X/?"/X-Z/_P (]\(?A9X<\*V L?#>AV]C#@=!L@ M15_2@#X?/_!:G]J'XN?N_P!C;_@B+^T;XN$G%IJ/Q'M;/P387/HZ3WKR90_W MBH^E'_"8?\'*WQTXT#X._LR? G39O]9_PD_B#4O$VKVX/39]C"VCD=]W'I7Z M!T4 ?GY_PZG_ ."G'QF_>?M9?\%V_B>+:;_6:1\%/!FF^#_LZ]TCNXA+*_L[ M+FKOA[_@VU_X)@7&KP^)_CYX9^(/QFUJ [DUGXM_$_5-4F+=V9(YHHGSW#1D M>U?>U% 'D/P3_P""?_[#/[-_DR? 7]C_ .&OA*>#&R^T+P596]T2.C-.L?F. MW Y9B>.M>O444 ? '_!T=_R@H^.?_VDX_X2?5N'AF M5D;J>HKH_'/_ ;Z?LR>$O%-W\4O^">WQJ^)'[+_ (ON9/-FN/A5XDE_L:]E M[?:])N&:":, ?CMH4GAJ^A_9R_: MJ\'MX _:3^!OA7QSHY#>78^*-#AO%A8C!>(R*3$_HZ%6&!@B@#M;"_L-5L8= M3TN]AN;:XB62WN+>0.DJ,,JRL.&!!R".#4U?GM?_ /!!R?\ 9TOIO%/_ 2= M_;P^*'[/%T96F3P6^H'Q-X0EU1?\-N_P#!:O\ M8G_T7]M[_@GCIGQQ\*6O$WQ'_9DU!I=0$0Z-+H5YMGEE*\MY+)&I! X(H _0 MZBOE?]D__@M1_P $V_VQM:7P/\-?VD--T7QBLWD7/@'QY$^A:W#<=X!;7@0S M2#N(3(!ZU]44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7@G_!1'_@ MGM\'?^"B_P "S\*_B+=W>AZ_HUZNJ_#_ ,?:(WEZIX3UB/#0WUK(I5@0RKO0 M, ZC&58(Z^]T4 ?#O_!-7_@H3\8KKXJZC_P3)_X*2VMGH/[17@NQ\[3-8A41 MZ;\3-%3(CUG3F(56D*H3/ H!5E=@J[98X/H[]K?]B7]E7]NSX92?"/\ :O\ M@GHOC+1FW&U&HP%;FPD88,MK48+HH_=,V"%!"J >4?\,Y_\%;?^"37_ !,/V-?B!>?M4?!"QY?X0?$?5EA\ M8:#;#^#2M5*[;Q$486&97[:7PU_:,_X*(6?P"^&7AW167X0:2^E^)/$]II\0O-0U:.: -[_@U?_P""O$?[-G[9GC3X'?M6_%N&S\'_ !G>YUJ]\3^) MM36&WL?$D*R3M=SS2D)&+F+S8Y'8C=(EODX%?J_XM_X*(/#&A6<=M:Z+JEHHBN;6*&,!88MP$D2 #]S-$>] $/[!7_!)/]G']AS7+ M_P",MUJ.K_$SXR^(07\7?&GX@W'VW7-1D9<.D+N2+.#^$118^0*KM)M!KZFH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLC MQU\0? 7PN\,7/C;XF>-](\.Z-9KNO-7UW4HK2U@'J\LK*BCZFOBSXG?\'#7_ M 3\TKQ9/\+OV77\6FG6DM_J%U'!!!&9)IYG"I&@&2S$\ -OAGXVTCQ%HMU+X?BMM7T+4HKNUE>'P[ID,JK+$S(Q26. M2-@#E71E.""*^%Z^T_\ @X=^!?P?_9I_X+!_%SX(? /X=:7X3\):#%X=CT?0 M-&MA%;VHD\.Z9-(54=WEDDD9CDLSLQ)))KXLH *^_P#_ (-M:1X;T:[\1>(-3@LK"PM9+F^O+F4)'!"BEGD=CPJJH))/ M KP_]B7_ (*)_ __ (*%_!#Q'\?OV7?#GBS5=!T+Q#>:/9-JVBC3GUR6"&*4 M2V7VAU5X9!*@1Y&C^;<'"8->J?&KX7Z1\;O@WXM^"_B"]FMK#Q?X9O\ 1+VX MMO\ 610W5O) [KG^(+(2/<5\.^-_^"G'[?\ ^R3X:M_@?XN_X(N?%#QWXLT2 MRCT_2]=^$DT%WX4UI8D$<=S'.BM-IT4@4-Y$T):'.S+X#, >\_\ !/OP9^PM M%J_Q9^,O[(GPS;PMXJ\9?$6ZD^-NFZ@]PNIP>)HBS3Q7D,LLB0.#.TJ^0?(D M6X\V,NLH=OH^OA;_ ((K?LP?MD_#R]^-G[9G[>FC:=X9^(W[07C2TURY^'VD MW:SQ>&["TMFMK2%W1F4S&-MK89CMBCW-O+JGW30!^:?[8/\ P14@O7^//[7F ML?MV?M/K=32:QXK\)>!/ /Q@N+"Q@1;!;DV"1/!*5+WBW(4(VQ8GA55!4YS/ MV?O^#>KX=^+?@GX6\7>*O^"NG[6'BR_U?0[:]N/$7A3XVO;Z7?F6-7\VT1H9 M6$#!LIND%[F9W)F>""'3+ MFV0.Q8_N'\GD[4Q0!]R_\$3/A+\%?V9_V@OVKOV6O@Q\?O'GQ(B\)_$'0[G5 MO$7C3Q1'JI-U S)$FZ[B:!H)SN(VPVR;4>-P?T'KX3_ ."#WC+_ (): M2_ CQ3\'O^"34M[JW@3PEJUJWB'QEJUE>0WFO:S26#[OEVYXKVCQUX=OO%_@C6?"6E^)KS1;G5-*N+2WUG3B!<6 M$DD3(MQ%NXWH6#KGC*BOS^_X++?\$Y_^">W@'_@CK\3_ II7[,?A#1O^$3\ M&LW@"\TCP_$NIQZ]N6+3Q'<*OGS3W%V\,3DLSSF=@Y8N<@'Z&ZUK6C^&]'N_ M$/B+5K:PT^PMGN+Z^O9UBAMX44L\DCL0J(J@DL2 "37GWP3_;#_ &7_ -HW M6KCPW\$/CCX?\2:A;Z>FH&RT^]!EFL7;:EY$K &>V9OE6XCW1,> Q-?FU_P5 M+UOXY^$/V'OV#_\ @FI\9_$%U/K_ ,:/B!X$\(?&6YDN2\FHVEI'9+J=M)(# MF027$D9=L_.(V!R'(KT__@X0\>7/[)%I^RW^W#\.]NGZY\/OVA]+T&5K90GV MCP]JEI3;0J#+<2;0S%(U9@JEB, FM+X7?%CX9_&[P19_$GX0^ M/-*\2:#?[Q::MHUZD\+LC%'3Z5X7^UA_R6SX'_\ 8]R_ M^DS4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M45YQ^TC^U_\ LM_L>^$#XZ_:A^/WA7P+IA5C!+XCUF*WDNB.JP1$^9U 'H]%?GC-_P %N/C/^UC*VA?\$BO^"=OC[XO6TS%(/BGXZA/A3P>@_P"> MT=Q> 37@7JT2I&^",9)Q3?\ AU]_P4Q_;4_XF'_!3W_@IEJ>A>'[KFY^$'[- M-N^@:7M/)AGU28->7<3?=:-U[?*_.: /=_VO_P#@L)_P3L_8>U!O"OQQ_:2T M=_%9D$-OX$\+A]7UV>)LC.!FOIG]D#_@F1^P M7^P;8+;_ +*W[,7ACPO?>64G\0BT-UJUP"/F$E_<&2Y<'D[3)MY. *]WH _/ MG1?^""FC_'S5K;QS_P %8/VTOB5^TGJL4RW"^%K_ %%O#_A&UE!W PZ1I[JH M(/&XR8<*-R=J^V?@M\ _@?\ LX^"H?AQ\ /A#X:\%:#;X,>D>%]%@L8-V,;B MD*J&8]V.6/4DUUM% !1110 445YO^TW^V#^R[^QGX$;XE?M3?'?PUX&TU 'I%9_BOQ;X5\!^'+SQCXX\3:?HVD:= 9 MM0U75KV.WMK6,=7DED(5%'J2!7Y]-_P5B_;J_;P8Z)_P2 _8.OY_#=T=D7QZ M^/<&]AX$]E9#_3-10YR&0*5(PT9%:'A3_@A0/V@O$=G\5/\ @KW^USXP M_:.UZVG%S:>"I)FT3P7I4O4>1I5HRB5E^[YDC8D4#?&?&/[4OCBTE\BZN? \/V/PMI^'LUU"5_M/4)V"7EU"3 MUC@A5X"V-K/)O&5E93$C^%8Y90[-P?E )/I7R_XN_X.1_^ M"4UAK4OA+X0_%;Q5\6-?B_Y@7PJ^'NJ:M,_7&V3R$@;.#C$AH ^\**_/S_A[ MG_P4*^,?R?LA?\$)/C1?Q3<0:C\9O$&G>"$1?^>C17+2NP[[0'-.3.Z_P!>U6&S@&.N7E95_6OAR\5 M_MZ>"M4NU;8EGX+EF\02229P$']F1SC<3QR1SUQ7GO\ P_M/Q3_T?]C3_@EK M^U!\5/,_X]=;/P[_ +$T2;/3_3KV0;<\'F/IS7V#\&OV2?V5OV=($M_@!^S7 MX"\$JB;5/A/PA9Z>Q&,'+01J23W).3WKT*@#\_#^T9_P<8?'/CX6?\$\/@9\ M$[:;_5W7Q@^*]!_P""??\ P6R^-G[S]HO_ (+4 MP>#;&7_7^'/@G\)+*SVYZ^7J5TQN5QT&5/KUK] Z* /S^B_X-Q?V+?'DJWG[ M7OQX^/\ \?)BP>9/BM\8]0G@9NN%CLS;A5!Z+DX YKWCX)_\$D/^"8O[._E M3?"+]A#X7Z;=08\G4[CPC;7MZF/2YN5DF_\ 'Z^B:* (K*RL].M([#3[2*"" M% D4,,85$4= . /85+110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 >,_M8?\ !/#]B']N71FT;]J_]F/PEXT;R?*AU/4=-":C M;)Z0WL6RYA'_ %SD6OE?_ASO^V/^R'_Q,O\ @E/_ ,%/O&OA;2[?FW^$_P : MD_X2OPT5'2W@ED'VG3XNF3'YC]>>:_0ZB@#\\?\ AZY_P40_8Z_XE_\ P5!_ MX)<^(I-%MN+KXL_LZ7)\2Z*5'6>:P,O)X?6]-KJT( R3)87(CN4 Y^8Q[>#@FO>*^:?VN_\ M@C__ ,$YOVW[R3Q'\>/V8=!D\3&02P^-O#JMI.MQ3 Y67[;9F.61E/($A=<_ MPGF@#Z6HK\\?^'>/_!7C]BW_ $S_ ()Z_P#!3 _$OPU:\P?"[]J*P;5!L'2. M+6[0+=K@?*D954'&21T=#_P7'^)G[+6*F2VW?>$1CD<#()R* /T,HKS7]FW]L;]E7]L/PM_PF7[+O[0? MA/QU8+&'N&\.ZU%<2VN>@GA!\R!O]F15;VKTJ@ HHHH **** "BBB@ HHHH M**** "OEC_@IS_P38T_]N+PMH7Q0^$/CA_A[\>/AIQGY22)@P 8L%8%T?ZGHH _+KQ3_ ,'#VF_!+]@3XN:O^U9X*M? '[4? MP=L%T;7OA5?N FIZU<8BL=1T\$G[3ITKLMPS(6\N-6!9E,4DO\K'BSQ7XD\= M^*M3\<>,=:N-2U?6=0FOM5U&[D+RW5S,YDEE=C]YF=F8GN2:_KA_X.!/^"/7 M[/7_ 43_9SO?CKKNI>'_"/Q'^&.BW&H:-XVUZX:VT^XT^ &>;3M4E1E;[&P M5R)00]NS,Z'#2(_\VO[4G[77_!.SQYX.T?PW^RK_ ,$G/"G@#4_[(A'B;Q%K M/Q.\4ZO*]_L'FFRA?4TBAA#[MHF$[%<9VD'(!\L5^OW_ :$?\%(O^&;/VR= M0_8A^(VO>3X1^,NW^P?M$N([/Q) A\C&>%^TQ!H#W:1+9>U?EE\*OB7X&\ > M*X]>\9_L\^$O'-BLNZ30_$FH:Q!;NN>5WZ??VTP]CO\ KFOWQ_X(9_L\?\&X MG_!4""'6/AU^PQ=?#CXT^!9+?5K_ ,)GXO>)Y)(3%*ACU+3[C^T5,T2RA,_* MKPN5# AD=P#]VJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKQ; M]J;_ (*,_L*_L3V4EU^U-^U3X,\&SQQ^8-)U'6$?495QG,=E%ON91C^Y&W4> MM?+O_#\'XQ_M,?\ $O\ ^"6__!+[XM_%V"?BT\>^,[=/!_A:13TFBO+[Y[A5 M'S&,(C$8 Y(H _0NN&^.W[3G[.?[+_A<^-?VCOCIX2\#:5M8QWOBK7[>Q24C M^&/S74R-Z*N6)X )KXM_X8]_X+K_ +7W[_\ :Q_X*)^$_@-X9O!7[./AM MIM1:,]%?6=0/FV\H'5H0R$]!C&.Y^!/_ 0 _P""9'P<\4CXE^-O@S>_%[QL M[!KOQO\ &[6YO$]_'])MK"QM(A%:V=G L44*#@*B* % ] ,59H ^#/ O_ ;Q?L4: MGXGMOB7^VGXY^)?[2GBZW;S$U?XT^-KF_M;=SU$%C$8X$B[")UD4#CTK[2^& M'PC^%/P2\)P> _@S\,O#_A+0[;_CWT;PSHT%A:Q<8^6*!50< =!70T4 %%%% M 'R!^U'_ ,$%?^"3W[:/QVUW]I?]I?\ 93_X27QMXE^R_P!MZW_PG6NV?VG[ M/:Q6L/[FUOHH4VPP1)\J#.W)RQ)/G_\ Q"X_\$*/^C&?_,F^)_\ Y9U]_P!% M 'P!_P 0N/\ P0H_Z,9_\R;XG_\ EG7H'[+G_!!7_@D]^Q=\=M"_:7_9H_93 M_P"$:\;>&OM7]B:W_P )UKMY]F^T6LMK-^YNKZ6%]T,\J?,AQNR,, 1]?T4 M%%%% !1110 4444 %%%% !1110 4444 '-&F8A+^_CMW>WMV(((#RA$."/O=:_-K]F?]C?_@M1^UQ\ ?"'[3WB M3_@O3J?A6\\>>'[76Y_"OASX%Z3):Z&UQ$LAL \DL;L\!)B?>BL'C8,-P)/Z M/:C=^"OC?X4\7_#BP\17:QQM=>'M>FTN[>VNK*:2V0N(Y5PT4HBN(W5U((W* MP/2OSH^$_P#P;)>$O#?P\TNP\=_\%4_VO8_$4EL+CQ-)X3^,<=IIT^IR_O+J M:"*2Q>14>9I'!D9G.[+,22: /IC_ ()S?LN?M._LO>/?B;HW[5/[:UU\=-;U MR/1;[3O$^IZ/!IEU9686\C%F;.&618HQ*DTB.-JN99,#K7]]\4?$(U76=/=H[N%8'N5BC1HBL( M=$VAEW-D89&;ZQH XS]HWP_X>\6?L]>//"WB[0=8U72=3\&:I::GI?AU5.H7 MEO):2I)#:AF53.Z%E3) WE50S@2RN!)* )&_7CX@^. MO#/PN\ ZY\3/&E_]ET;P[H]SJ>K76TMY-M;Q-+*^!R<(C''M7YK^ ]<_X.1/ MVD+/2OBG^S3X-_9\_9Y^%:VD7_""?#/X@VEW>:N=*"#[*+X6D,B6[-$$S%&T M+1 A"F5)(!]#_P#!,;]LGX,_MJ>./BKX\^#O[*WB_P"%::-)HNEZO8^//"BZ M)JNHW BN91-):)(ZB-8Y41)#AVVL"2JQA?KFO!_V*_C+\8?B+=>*/ ?[6/PA M\->$?C+X0BT^W\7_ /"'W[WFE:SI\PG>PU&QFE59_LLCB]189P)(I89U.X$. M_O% %#Q3XJ\,^!O#6H>,_&GB&RTG1])LY+O5-4U*Z2"WM+>-2\DLLCD*B*H) M+$@ DU^:4?_ 6C_P""3'[4_P :+#XK_'7]MOP1I/@7X=Z\]U\.?!6I7,OG M:KJL):-?$%]&(SM$>7^Q6QY3=]IE'G&!+;],=>T#0?%6CW'AWQ/HEIJ6GWD1 MCN[&_MEFAG0]5='!5A[$8KB_^&3_ -EG_HVKX?\ _A&V/_QJ@#\_O^"OFK:) M^UO^R_\ LW_\%9_V;=,U?7_"OP,^.6E^.KPC2I8Y]0\)PWXCO;^& CS3&5MX M;A*;S0[ MQ+J+3O"&FVT_G7\KQDK'%,;M(X&8@32X5"3G'Z/:5HNC:%H]OX>T32;:ST^T MMUM[2QM8%CAAB50JQHB@*JA0 % P ,5A?#GX+_!WX/+?K\)/A/X9\+#5;CS] M3'AS0;>Q^V2\_O)?)1?,;D_,V3R: /@WX&_#V7]BS_@X1^,^L^.I$T[PK^U) M\/-)UGP/K-TX2WN-;T=$M[W2@[8!N?+>2["=XF)&=I 7]@+X:77[0?\ P6\_ M:<_X*4>&V6Y\ :?X7TOX7>!O$$)W6^NSVZ6DVK26[CB2*"[M5@\Q249]X!)1 M@/OOXA_#'X;?%WPU)X,^*_P]T/Q/H\LBR2Z3XATF&]MG=?NL8IE9"1V..*TM M#T+1/#&C6OAWPUHUIIVGV,"PV5A8VZPPV\2C"HB( J*!P * +5%%% 'E_Q M6_9*^&OQB\7/XT\4:_XHM[MX$A,>D^(YK:':@P#L0XSZGO7B7Q=_9:^'GPA^ M.7P>N/#&N>);AM1\:&*<:KK\UR%"0EQL#GY3DN?\(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X% MM1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% M &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ M"#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\ M(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D? M\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/ MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S> M_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^ M!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M7S M3^UA_P %L/\ @G'^R#X@_P"%=^,_CW;^*O',DQ@L_AU\-K1]?URXN/\ GA]G MM-P@D..%G:+/KTKQW_AJ;_@NC^W/_H_[)W[&7AS]F?P7=<1^/OV@+HWOB&2$ M_P#+2#0[;(MIAQ\ET60\_-Z 'W-XNA^'7P_\-W?C+Q[XSBT32-/B,M_JNKZR MMM;6R#J\DLC!47W) KXA^)W_ 70_8RO/&-U\'OV$_ OQ(_:>\=VYV/H_P & M]+FN]-M'/W6NM5<"VBA./]=&95'>K7A'_@@!\'/B=XDM/B=_P4W_ &FOB1^U M%XIM91/#:^.=8?3_ W93?WK31K-UAA4Y.8V>1#G[M?;WPQ^$_PM^"G@ZU^' MGP;^&^@^$] LEQ9Z)X;TB&QM(!_LQ0JJ+T'04 ?GW;?L^_\ !>;]N207/Q=^ M-'@[]D7P1='+>&? $O\ PE'B]XCUBFU"0K:6[8QB6V^8$'*^OJ'[/7_! ?\ MX)S? SQ6/BKXQ\ :U\6_B [K)=_$/XS:X_B'5)Y1R)/]('D1N#DADB5AG[W MK[4HH Q8O 6AP1+!!+=HB*%1$NF 4#H .PIW_"#Z1_S\WO\ X%M6Q10!C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\ M_-[_ .!;5HZEJ>FZ+IT^KZQJ$%I:6L+2W-UZN0;6WAR"#( MAEVD?,!0!]H?\(/I'_/S>_\ @6U?,?[9_P#P5(_X)X_L+:JO@?XN_&^YU?QS M<2"+3?AGX',FL^(KV9ON1+9VY+1,W\)G,2MT#9KQW_ACG_@LQ_P4-_TW]N[] MK>T_9T^'UYS)\(_V>[K?KEQ"?^65]K\F[RWQE66V#Q.K=!7TY^QA_P $Q?V& M/^"?^E-:_LN?L]Z+H6IW$974?%5RC7NLZ@6Y0'^.#2U(@L&()!CN")% M(!5Z]3_9P_X()?L-_!GQJGQO^,T7B7XX_%%BKW7Q(^,NLMK-Z) <@P0R#R+9 M58G9M0N@P-YQFOMFJFN:[H?AC2+CQ!XEUFTT^PM(S)=7M]<+##"@ZL[N0JCW M)H HKX&T=5"K<7@ & !=MQ2_\(/I'_/S>_\ @6U?)_QY_P""_'_!*3X#:W_P MA;?M4:;XY\3R2&*S\+?"NRF\2WMS*.L2FP62)7Z_*\B?#.E'J?K7[ M]C_@GY_P6C_:?S/^V9_P5PM_AOI-Q_Q]>"_V9?!ZZ<4SU\K6;[-XF!P,H?7Z M_P Y'_!>3]G'PQ^R3_P5=^*O[/O@_P ;^+/$MAH/]ALFO>.==;4]6OI+C0M/ MNI9+FY8*96,D[X. NU0 * /D*BBB@#ZZ_X(1?"7XL_'3_@JS\*_A5\#OV@ M[WX5^)]6_MQ=/\>:;H<&I3Z8D>AZA+,$MYV6-FEA26#<3\GG;QDJ ?Z-X_\ M@WH^'7Q(3S?VPO\ @HE^TY\7C)_Q]:1K7Q0DT_1W]0MG:1IY8/.<2=,5^!O_ M :X_P#*=?X&?]S-_P"HQJU?U^T ?'_P?_X(&?\ !(+X&M%-X&_85\%3S0D& M.Z\36CZW*K?W@^HM.P;OD'-?2OA3X*_#GP'HT?AWP-X=AT;3XO\ 56.DHMM" MGT2,!1^5=710!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X% MM1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% M &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ M"#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\ M(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D? M\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/ MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S> M_P#@6U-E\!:'<1-!/+=NCJ5='N6(8'J".XK:HH ^+_VA_P#@@3_P37^/OB;_ M (69HWPIU'X8^.XY#+9_$#X0:R_AW5;>4]90UL!#)(>I>2)V]Z\MN_V2?^"Z MO[%;FZ_9Q_:T\)_M/^#[;E/!OQG@?1?$<<(Z10:M:MY5S*?^>MUM')^7@5^D M5% 'YS^&/^"Y?P%^%>OVOP[_ ."FG[,WQ;_9@\1W$H@CO?&^FS:CX;NYC_#: MZQ9*T4PR#EV1$'=NN/MGX2^,O@/\?/!L'Q$^!WQ>TGQCH-U_Q[ZSX8\2Q7]K M(<9P)879<\\C.178>)_"WACQMH%UX4\9^'+#5]+OHC%>Z;J=FEQ;W$9ZH\<@ M*NOL017Q-\6O^#?7]AO5O&4_Q@_9'U/QI^S9X]E^8>)_@7XEET>*0@Y5)K ; MK5X_^!;4?\(/I'_/S>_^!;5\$[O^#A;] MAO[R_#7]LCP7:=UV>#/&0B'_ 'U8387_ 'I9".Q//3_"3_@X*_89UGQE!\'_ M -K6P\9_LV^/I/E;PM\=?#X$$"@#[/_X0?2/^ M?F]_\"VH_P"$'TC_ )^;W_P+:K7AGQ1X:\::#:^*O!WB*QU;2[Z$2V.I:9=I M/;W$9Z.DB$JZGU!(J]0!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;5L44 ?B[_P>5_M%:]\#/V)? /[-O@G6;VU'Q8\5W#Z\XNV/VC3 M=,2&5K8C^ZUQ,E0Z00))*4+#=LV MYRPH _N$_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VKX0_M#_ (.0_P!EH_Z9 MH'P%_:FT*WZ&RNI?!7B6[ Z[O,#:='D>F><]J5/^#@;P!\%9%T[_ (*+?L(? M'G]GR2,A;OQ#K_@F76?#B'OY>I:<)/-QW(BZ8/>@#[N_X0?2/^?F]_\ MJ/ M^$'TC_GYO?\ P+:O+_V;/^"C'["'[8$4(_9H_:V\!>+[J=B^&])N->\1:O:V%C:1&6[O;VX6**%!U9W8@*!ZDXH H M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M7R)\=/\ @X!_X)D_!_Q2?AGX#^,6 MH?&#QLS%;3P1\$-"F\3W]RXX*(]J/LP8' *M,IR>G6N'_P"&O?\ @NU^U_\ MN/V4O^">/A'X">'+GB'QI^T7XD:XU)HCU=-&T\>;;S =%G+(3U.,X /O+_A" M-('6ZO/_ +:OEW]J7_@K9_P2P_8^OI/#GQ?_; T:?Q$LGDIX1\)ZA+K>K/. M3A83:V(E>)V/ \T(/<5Y>/\ @AW\7/VE_P#B8?\ !4G_ (*??%SXP03\W?@+ MPA6VJZ;HZ/J,JXQB2]EWW$O']^1NI]: /D3_AXA_P %)/VK_P#1?^"= MO_!)GQCI&D7'_'M\1OVE-?\ ^$:L4!^[*NF1,UY*_$K/J^JM,3EI1= M7AD>-F/)\LH/:OI?_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_ MY^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH 2-!%&L:DX50!D\ MTM%% !1110 4444 %%%% !1110 4444 %%%% 'YQ_'[_ (-O/V5_VP?VJOB= M^UA^T%\7?BCI^L^.O$D%S::=X)\71:?9P6D&G6EI'N3[.[-*3 [,Q;&&4 #! M)YW_ (A-/^"&>$_P#@I3^Q)XZ_: UO]F'PG\=+:]\7^'->70]>WBAOAJ,5TR&UF_<;);=T5E<.'!8DD M]1_X)L?LK?M1?!/1?&'QR_;K^,VF>-?C-\3[ZTN/%,OANU,&CZ'8VD;QV.DV M"%5)AA\ZX'OBVM MK\#+^[AD2!+=[4/J%I9"0 I8QW 26"' $270150 (OZ%T %%%% !1110 444 M4 %%%% !7A?[6'_);/@?_P!CW+_Z3-7NE>%_M8?\EL^!_P#V/ ?L'?\%(OV:9E1?Q-?$'C7_@X"^!'C_Q/=_"W_@FQ^SS\ M1OVH_%MK*89F^'>BO:^'K*7L+O6;I5@A0Y&)$65#G[U 'WW7DG[57[>7[&W[ M$/AO_A*?VK_VD/"G@>!HC+;6NL:FOVV[4=?L]HFZ>X/!XBC8\5\E?\,V?\%W MOVZ?W_[3W[6_A;]ESP7=!_@7;?VGXEDA/_+.XUJX.RUF'/[RTW*<#Y:]; M_95_X(@_\$XOV3O$G_"RM"^!J^-_'DLHGO/B/\4[Y_$.MW%P/^6_G7>Y(9>/ MO0)'^M 'DG_#XK]L']L3_B6?\$E_^":?B[Q9I5QQ;_%[XTD^%O"X4]+B"*3_ M $K48NF5B\MQS\O%'_#H7]MS]LC_ (F7_!5__@ICXHUO1[GFY^#_ ,"4;PQX M;"GK;SW('VO483S_ *W8XX^;BOT0HH \>_9/_P""?G[%?[#7A\>'?V3_ -FK MPIX*1H1%<7^EZ:&O[I1VGO)=UQ/T_P"6DC5[#110 4444 %%%% !17S_ /MH M_P#!4?\ 83_8 LE3]IK]H'2-*UNX5?[-\':<6O\ 7+]FXC6&PMP\Q#$A0[*L M>2,L.M?-/_#67_!:;_@HA_HG[$W[+%E^S-\.[SB/XJ_'RT%SXCN(3_RULM C M)6%\$$?:BT3@\,#0!]R?'3]H?X$?LQ> ;CXH_M$?%_P[X*\/6N1+JWB75HK2 M$MC(1#(P\QSCA%RS'@ FOB&__P""T?Q^_;)O9O"'_!&?]AGQ!\4+5I6A/QH^ M),4WASP3:D'!EB:8+#/#MF/]'T;PUI$5G;AL % MRL2@,YQR[99CR237Q)_PM?\ X.+/VJCM^'/[,OP6_9CT"XZZA\1O%$GBO7TC M/22*"P"VJOW,J2:?I^2X'0$2*<9]> #Z$_:=_X*O_ /!-_P#8W^T6_P"T9^V7X$\/W]KG M[1H<>LK?:FF.O^@V@EN?;_5]:^>_^'YWQ+_: Q9_\$V_^"5?QR^,*3<67BSQ M+IL7@_PW<9Z/'J&H9+@=2#&IQCUX^A/V8O\ @E#_ ,$W_P!C<6]Q^SE^QIX$ M\/W]KC[/KDFC+?:FF.G^G79EN??_ %G6OH2@#\]_^%3?\'%G[51W?$?]IOX+ M?LR:!<=-/^''A>3Q7KZ1GK'+/?E;57["2$\=0,BK>A_\&[/[(WCG5K?Q=^W5 M\9O^R^9_JUV[]O.W-VX?K]110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %B@#\__$W_ ;^ M_"#X4Z]=?$/_ ()D?M3?$_\ 9@\1W$QGDL?!6NR:EX:NYC_%=:/?.T4PR!A% M=$'9>F*/_#1G_!>K]B']S^TC^R-X-_:A\'6O$GC/X(:A_9'B2.$?\M9](NAY M=S*?^>5I@*?^%7ZG\9+CX7^/8I!%>? M#SXRZ6_AK5K:8](2MUB&20]-D4KM[5]@Q2Q3Q+/!(KHZAD=&R&!Z$'N*\V_: M4_8U_92_;%\+_P#"'?M1_L]^$_'5BL92W'B+18IYK7/4P3$>;;MU^:-E;GK7 MQ]+_ ,$.OBA^RU*VM_\ !)3_ (*+?$GX+0Q,7M_AMXLN/^$L\($=?*2SOB9; M8-]TRK)(X&"!D4 ?H917YX_\/$?^"NG[%O\ H?\ P4,_X)G-\2/#5KQ)3)Y4O@KQ"[:3K<4P.&B^Q7@CED93P3&'7/\1XH ^E:*** ,OQQX(\'_$S MP9JOP[^(/AJRUG0M@^,_@_X3\#6+2[9-<\2>/;" M>W1<\L$T^2YF/L-GUQ7[P_\ !%__ ((1_L\?\$A/!U[X@TS7&\:_%+Q#9K;^ M)/'EY9" 1V^X/]BLH=S?9[?<%9B69Y6568@*B)]UT4 %))''-&T4J!E8$,K# M((/4$4M% 'S!^TE_P1>_X):_M923:A\9_P!B7P1-J<[;Y->T#3CHVHL_4.UU MI[0RNP/(W,?RKQ?_ (O-OVB_VQOV4OV1?#_P#PDW[3O[1/@[P+:-&7 M@_X277X+66Y [0Q.WF3-_LQJQXZ4 ?(/_"[/^#B?]EOY?BI^R#\&/VDM#M^N MI_"KQC+X9UIHAUDEMM25H'D[^7 ,'@ YJSHW_!Q3^R'X%U2#PK^W-\#OC/\ MLX:Q+((0/BQ\-KR/3YY3_P \+RT69)(_21@B\'H.:K7?_!?GPU\=[J30/^"8 M'["?QC_:.NO,,<'B73/#[>'O"V\'&V35=251&*M>FMS]Z"YN[\_9HW/3S+?./3U / MJWPC_P %&_\ @G_X\^'D_P 6/"7[;7PIO?#=I&'OM93Q]IZP6@])F:8>2?\ M9?:1Z5\Y>./^#AW]BS5_$US\-?V)_ /Q,_:5\6V[>7)I7P7\$W-]:6\AZ&>^ MF6.!(NYE1I% Y]:\]\$?\&E'_!(?1O".H:9\3?"7CKQWXBU1C+=>,M?\;W%O M>QS,2SO%'9>1;@$DX#Q28&!D]3N>$O\ @C5^W3^QEH<6@?\ !,[_ (*[>--" M\/6)+67P]^,_A>Q\4:85)SY*7(2*:UCST,:%L#&>] %__A+/^#BG]L;Y?"OP MZ^$/[(_A>ZZ7WB2^_P"$T\51(?NR1PPA; '')CEPRG SP:M:+_P;W_ OXJZM M;^,O^"C_ .U-\7_VF-9AE$PL/'GB^:Q\/V\HY#6VEV+1I"N&_CC\/KW190PX;,P62W50?XG MD7B@#ZW^!?[,_P"SM^S#X6'@G]G/X&^$_ VE84/8^%= M[%)2.C2>2BF1O5F MRQ))))KN*Y7X2?'7X)?'WPVOC'X%?&'POXTTE@,:GX4U^WU"WYZ?O('9?UKJ MJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** ,/XGZYXM\,?#7Q#XD\ >&H=:U[3]#N[G1-'N+L M6\=_=QPN\,#2MQ&KR!4+GA0V>U>4?L _M0>,OVD/V0_!/Q@_: M_"OASQYJV MF%_&'AC0]28Q:+?"1@]E(DS&6&>-=JRPR$M')O0D[KZ5<66M6EV<13VDL31S(_P#LE&8'V)K\)_"O[.O_ 96?"OPSI_P MX^)OQ8\/>+_$6B6<=GK?BE?%GC#&JW4:A9;D"PG^S .P+ 0_(,X4DG_!!$?\$M84^-^G?\$I(;FT\$67B_3;?4[,7FI7=G-< MBS+I>VMQJ1^T,DL;B-X7 \J:UEVEXWC=OT+H \6^%/[:>F_%J#XQR:3^SO\ M%#39?@[XDU#1KBVUKPPEJ_BJ2UA,OFZ.9)@EW%+C;$[-&&+QD[5<&ORI^+/[ M>'_!$W]M7Q9#^TA\1_\ @WL_:8\:ZGKD4=X/%MA\ [;;K"L R3R2VNJ*EWN7 M&)'WY7 R17[1?%'XB^&O@_\ #/Q%\6O&DLT>C^%M"N]7U:2WB,DBVUM"\TI5 M1]YMB-@=SQ7YU_"3_@J/_P %?/BI\,M!\>_LF_\ !OG)+\--2TFWF\"W&L?' M[0=%FGTIHU-K)]BEC5K9&A*%4Y4*1AF�![S_P2>_;3^%/[5GA+Q9X#^ G[ M''BOX'^"OAH^G:7HO@OQIX,AT"^1IXI9Y)%LH)'CB@(V!"#EF$C'J /KBOE; M_@G/^T%^V?\ 'WQ_\3;S]M_]CFQ^"7B/1X]$MM(\+V_B*SUJ2YT]DNW6Z;4+ M4;9U:8SHJ [8S&X #,Y;ZIH ***^;O&?_!3;X0^$/^"A/@'_ ()Q2?#7QPWB MSQ]8ZI>V7B"\\.R66CQ0V%K//+Y<]QL:Z8F'8#"CQ_."9.@(!](T5G^*_%7A MSP+X6U+QOXPUJWTW2-&T^:^U74;N0)%:VT2&265V/W55%9B>P!KXV_9P_P"" MSFK?M+?&WPY\(?#_ /P2J_:U\-Z?XEO?+MO'OC7X3?V9H-M;;&D%W-=RW&(X MBBY7@LY9552S $ ^V:*\1^/G[;/ASX4?'7PW^R=\-_A_J7C[XJ>*=$N-5]OT*_"B1 QB=XYH)HF66&XC9DEC;((8.B@'K5 M%%% !7A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3-0![I111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 45Q_QD_:#^ W[.WAL^,/C]\:O"G@G2@"1J/BSQ#;:?"V.H#SNH8^PY MYKXZ\7_\'%G[!>I>(KCP#^R)X8^*/[1?B>W;RWT?X)_#N\U-(G/3?1;EMKC[LTL'K7X _P#!MW_P4C'_ 3N_P""CF@GQOK_ -C^'OQ- M\OPOXW,TNV&U\V0?8[]L\#R+@KN<_=AEG]:Y+_@N;_P5:^(7_!5O]KU?B!K_ M (%G\(>'/!6G-H7A?P?+JZ7QLBLA-U<22QJL;S32CYB@*A(HD#/LWM\6T ?V M<_M,_P#!=?\ X)S_ +.'BS_A5.C_ !7O/BI\0I9#%9?#?X,:4_B35[B8=8=M MJ3#%(#U265&YZ5YE_P +F_X+[?MV?NO@=^S_ ."OV2/!%U_J_%GQ3F7Q%XMD MA/26#2X0+>V?GF&ZY&.&]>/_ .#43XY_LR?'#_@FQI]G\*O@_P"$/"GC_P # M7(\/_$M_#^B6]K=:M*HWVFHW#QJ'F,\.,NY.989@,!0*_4"@#X,^'/\ P;\? MLM:YXNM/B[^W_P#%?Q_^U#XWMF\R+4/BYKTDND6/G51ZD#F@#ZBI))$B1I97"JH)9F. !Z MFORTTW_@XL^,O[:=[=>#_P#@CK_P2^^)7Q>N%,MN?'?C9X?#_ANRG58_P#!3/0?ASX,OL/-\)_@ MMI=Q+9"(@9MYV9X!*0<_-,]X 1P2.@!]-_MA?\'!W_!/K]E[6KWX:_#WQ9?_ M !E\?V<;&7P=\*8DU$69!VEKR^W"TLXT; D+2%XQDE.*_//XP_\ !:S]H7]L MWQ(W@7XA?ML6_P 'M"OB?L_P;_8_TB;QYX_U2'/,)?BG=VDGG0R?$/Q++):QS'[S+968M[8@] M-LD;\=SUK[R^#_P#^!G[/7AI?!OP%^#7A7P5I"@8TSPGX?MM/@..A*0(JD^Y M&: /R/\ V+_@;^U=\+;YO$W_ 3'_P""$6G> M=U!FDN?CW^V3XW\[Q%=2O] M^6>SBWW\#-]YUA9$8_PY'/TJ/^"8/_!5#]I@_:/V[/\ @LGXJT+2[C_CX\$? MLW^'8/#,,(/WD75) ]W,AZ8D3.._-?H110!\;_ 7_@@1_P $I?@+K?\ PFB? MLK:;XY\3R2"6[\4_%.\F\2WMS*.DK"_:2)7Z?,D:#?M>?\$P?V!/V[K21?VI_P!EOPKXGOVC"1^(39&TU:$ /_ ZF_P""BO['7^G_ /!+_P#X*C>(9M%MN;7X3?M& MVQ\2Z*5'*P0Z@@%Y8PCH%B5C@\MZG_#XO]L+]D3_ (EW_!5G_@F%XV\)Z7;\ M7'Q8^##_ /"5^&2HZW$\<7^DZ?%UPLGF/TXYK]#J* /YI_\ @[D_;M_9 _;P M\&?LS>//V1?V@?#OCFPL/^$Q_M2/2;HBZTXRC0S$+JUD"SVQ?RY-HE12WEMC M.TX_%NOW1_X/7_@'\#OA7XS_ &?_ (B?#'X0>&?#NN^+_P#A+?\ A*M6T/1( M+2XU@VYT8P-OG/_A\K^UO^U%_H'_!, M?_@DY\3?&=C#O#^T]+B'[26FO8AQ\J"-SS@<<^__ +*'_!)+ M_@G!^Q,\&H_LY?LB^$='U>W(9/$U_8G4M7W]2WVZ\,MPI)Y(5P,]N!7T90!^ M>G_#!'_!:/\ :Z_TC]MW_@J/9?"?0;GFY\ _LO>'S8S*I[#6[X-=QL!P0JLI M))'09]*_9T_X(._\$O?V<_$'_"?0?LW6GCSQA)();SQM\5KV7Q)J5S,,8F+7 MI>*.3C[T4:&OL&B@".TM+2PM8K&QMHX((8PD,,*!4C4# 50. . !4E%% !1 M110 5C^._AYX ^*/AR?P=\3/ VC^(M(N1BYTK7=,BO+:7_>BE5E;J>HK8HH M^(OBW_P;Q_\ !+/XB>(V^('PY^".H_"+Q8"3;>*O@MXENO#=S:YY_=Q6S?9E MYP?]2>E#?VE_!T>K>;CIYNL MVFV\/H=J#UZU^@]% 'Y\?\/'?^"P7[-'[G]M/_@CIJ'C32[?_CY\9_LU>+HM M;$V/O&+1[DK>#U&YQG..QKKO@_\ \'"__!*WXG>(QX!\+/#UMJ, SUPDZ, ?<"@#9\%>// _Q*\.P>+_AUXSTG7])NAFVU31-1BNK M:8>JR1,RM^!K5KX-\:_\&Z'_ 3R3Q%/X^_9Z M.Q80CH\H49/(Q0!^@]%?GP?^"M_P#P4$_9Q_T?]OO_ ((O M_$^SL8.)_&/P(U6U\9V+KWG:VB,<]K$.I$A9@!G':O2OV?O^"\?_ 2?_:-U M(>&?#'[8OASPYKZR>3<>&_B&LOAV]AG_ .>)744B5Y/:-GYX&: /KVBJ^E:M MI>NZ;!K&B:E;WEI6T31)")8/#L#@A=1OE!_&* M X,I&3A 20#]'Z*_.#_@@?\ \%\/AQ_P54^'$?PA^+USI_AWXY^'=/#:WHD9 M$4'B*! VHV*D_C+ ,F(G(RA!'Z/T %%%% !1110 4444 %%%% !1110 444 M4 <9^T?\,]6^-/[//CSX.:#K2Z;?>+?!FJ:-9:BQ(%K+=6DL"2G;S\K.&XYX MKX'\&Z+\3?#?PATS]IG0_P#@BD/!6M_!NZN?"OB?X+Z7;:3=OXM\/2PVS37F MB-$H2ZGMKFWADA$@4RQ"ZC1C)/Q]]_M#>/?$OPJ^ /CGXH>"_#XU?6/#?@_4 M]4TG2BK'[;3O=%7CGYJ^-_^"5?[/'[0_PU^*WQ3LOVL?VX_$WQ MOU+XE_"OP;XHO[RXOY(-+TA[Z?Q!'-;:1'%+MMK8I%'M>'R]VU6"KP ;W_! M&CQI\?/B2?C;\2?&W[&WB/X$_#?Q%\1X]1^%G@'QGHHTW5H%>QB74IY;7:I@ M2>[0W 4C'F7$VUF7!/VU7PY_P1X_;1\0_M'_ !2_:5^ 5M\0[GQUX)^#'Q47 M1OA]X]O;TWFTEB>-;EV>26-XF=W/SM]QT O&'A_X> M_ SQIX_\6>%9-=TK0_">HZAJ>AQ0"5]1MX;6222W5&!#F15*!3P=V*_,K]BG MXB?\''=]^RKX%U/X ?LT_LQ:+\/+SP[;W7P\T3X@>*]9NM7TW0)4$FG6D\UL MX27RK5H8U9@)"B+YN9-Y/ZF^.-,\1ZWX*UC1O!VNQZ7J]WI=Q#I6IS6BSI9W M+QLL4S1-\L@1RK%#PV,'K7Y;?LX?LX_\' W@+X):=X3@_P""F/[/W@M?#FA0 MWFK^")OA]#<'P;;S(TRV4C 0PPJ'1!@1(D.R,^7&N #Z\_X)VZY_P %+M;\ M6_$=O^"EGA?P/I&LQ-I \(VOPRFO)-#:P,=R7>-KIV$M)2PL8]/2.XW6 MJVZHNUTE=W+G=O6=#O.-J?4E !7YV_MN@?\ $1-^Q"V.3X&^(F3_ -PHU^B5 M?G=^V?H/Q9UO_@N'^S'^T3X6_9[^(.L> ?A9X;\6Z?XW\6:7X0N9K:RGU&Q> M"W$:A?,N5#A=S0HZ@.,$X( !]1?\%%?V3?'7[3]E?MN?M1?%W]E'P#H7Q$^%7['/C7XS07?B.&R\2:1X!FA.IZ58 M/&[->QVTN#=E65$\I2G^LR64 FO-K_P=XT_X*'_&WX0_%GQI^S[XJ^'G@'X0 M>*)?&%A%\0;6"TUG7==^PW%G:11V<,TKVUK MW/-(\YC>26.!4C9-TE 'SW_ M ,$Y-;U7XF?\'$O[2 2D="TA M-/\ V<_$6H>%O^#JC]H/X?:%(T>E^+/V;=$UW7X8SA9;^RGTVTMY''0LL%Q( MH)YPQ]Z]0\3_ +._CG]B[_@K?XH_X*%>#?AWK_B?X<_&WX?6FA_$RV\):1+J M.HZ%KVFF-;'4/L< :>XM9;5# P@CD>.4!V&QB1I_L!?LD_$>[_;L^//_ 5' M^.?@F\\+ZK\5ETSP]\/?".JE/M^D^&=/MXHQ-=JC,(IKR:)+@P;BT*J@?#ED M0 ^T:*** .#^(/[3WP ^%7B-O"7Q$^*FEZ1J20I*UG=R,'"-RK< \&O$/CE^ MTA\#/BG\-FDO%M)&/E(T!12<@<%B!7TOJW@CP7KUX=0U MSPAI=[<%0IGN]/CD<@=!N92<5X9^TYX-\(:%\;?@FVB>%--LS+XYD$IM;&./ M>!;L0#M SSS0![K_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^ M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4 M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^ M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/ M^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ M F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?] M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*^=_VG?^"J__ 3)_8X^T6W[1/[7 M_P /]"U"USY^A6^II?ZFF/6RLQ+<#T_U?6@#WS_A,?#'_0:@_P"^J/\ A,?# M'_0:@_[ZKX#_ .'V_P 2/V@3]B_X)N_\$E?C7\6TFXL_%OBO2X?!WANX!Z/' M?:ADR =2IC0XQZT?\*._X.&/VJAN^)W[37P2_9FT&X_YAOPR\(/XIUU8CUCF MN-0*VR2=O,@/'4#(H ^\=<^)WP\\,Z3/KWB3QGIVGV-K&7N;V^NEBBA4=69V MP%'N37R;\=/^#@;_ ()/? W6?^$.A_:ELO'GB61S':>%_A9IUQXCO+F0=8U: MR1X5?V>1>>*X_P .?\&Y_P"QKXNU>W\8?MO?%_XO_M':Y#()EE^+/Q$NY;"" M7_IA96C0QQQ^D;%UY/6OK[X'?LG?LO\ [,VA_P#"-_L[_L[^"O!%D8PDD'A; MPS:V/F@=Y#$BF0]RS$DGDG- 'Q1+_P %8?\ @IQ^THYM?V&_^"16M^'-,G_X M]_&W[2/BB#P[%"#]UGTJ$O=R*>N4?H/<4W_AB7_@KE^T^/._;1_X+(6_P\TJ MX_X^O!?[,GA-=+\O/7RM9O0UXN.@RA]:_13^SM/_ .?&'_OT*/[.T_\ Y\8? M^_0H ^&O@W_P0=_X)%_"_P 2#X@^.OA%)\6?%K$&[\6?&CQ#<^);N[(Y!DBN MF-L3G)R(1UKCO^#@;_@H3\.?^"8?_!,76?!_[/?]D^'O%WC])/"W@'3/#]K' M:+IRRQG[9?11Q!1&(+1 B9_X3;.Q0,_\ (!]* /P$HHHH ^_O^#;W_@I*O_!.S_@HUH3^.-?^ MR?#SXF"/PQXX\Z3$-KYL@^QW[=AY%P5W.?NPRS^M?UV?\)CX8_Z#4'_?5?P* MU_>I\3?B;\%_@IX9D\:_&7X@^%_"6C0Y\[5O$VK6UA:I@9YEG94'YT :W_"8 M^&/^@U!_WU1_PF/AC_H-0?\ ?5?$/Q%_X.&/^"9NC^)9OAW^SQJ'C#X^>+HN M!X7^!?@&ZUZ=R3A=LP5+9@3W65NE8)_:S_X+K?M28B_9>_X)@^ ?@GHMQQ;^ M+/VB/&?VFY9#U?\ LK2U\^"0#HLA8$XSQF@#[\_X3'PQ_P!!J#_OJO,/V@?^ M"@O[$'[*EB]]^T;^U5X&\'%8]ZVFN>(88;J48S^[M]WFRG'.$1C7RF/^"/7[ M<_[1[?;/^"@O_!8GXE:G8S\S^"O@9I5KX,TU%[V[SPJ\]W$>YD"L0<9& :\A M\5:3_P &VW_!++Q\OPU^&'[-&D?&7XV37#"T\%^%M%E\?^++J^'+%FN7F2RF MSR0SPM@Y52.* /7M6_X.*?@+\4+F31/^"?7[)/QL_:'O"YC@U?PEX)FTS05< M'&)M1U 1>2,\;O*8=>?7Q3]K+_@IW_P5:\#>%O\ A+/VDOC3^S/^Q5X.[NUQ@+O 6UTT,H&-NV>$G&'Q7MG['_\ P12_8%_8]\3G MXK:5\-;OX@?$F>43ZA\5/BMJ+:_K]S<#_EL)[@%+=^VZ!(R1P2: /R(;]C?_ M (**?\%:;GR;?QW\;?%_@R^.+KXD?M0>*IO"?AJZC/6;3?".CL)R6&6CE:=H MF&T.JU]K_L-?\&OG_!,G]FFZM/'7[2-^GQK\71%)'&OZ;%I_A^&51@&+2;?] MW(,9!%R\X;K@&OU-_L[3_P#GQA_[]"C^SM/_ .?&'_OT* ,7PU=_#3P9H%IX M4\'PZ7I.EZ? L-AINFVR06]M$O"I'&@"HH[ 5>_P"$Q\,?]!J#_OJKG]G: M?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_ M9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J MN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ M +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$ MQ\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC M_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJ MC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H M/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3 M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 M 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_W MZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ M/C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4? MV=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ M%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ M/C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK MG]G:?_SXP_\ ?H4CV.FHI=[. *!DDQK@"@"I_P )CX8_Z#4'_?5'_"8^&/\ MH-0?]]5P_C[]JO\ 8_\ A477XH?M(_#7PV8_]8-?\8:?9[/KYTJXKQ3Q[_P7 M"_X(W?#?S/\ A(?^"@?PIN/+SN_L'78]5SCT^Q"7=^&: /J/_A,?#'_0:@_[ MZH_X3'PQ_P!!J#_OJO@ZX_X.4_\ @D9JT[V7PA\=^-?B+],/\ P72O/&'[OX&?\$:?VPO%.[_57][\'DTJPD]-L]Q6TA^@-'_":?\'*OQ!./#/[,O[(7P]CDZGQEXJUO M5I8E]OL"A68=NV>O% 'WI_PF/AC_ *#4'_?5'_"8^&/^@U!_WU7P7_PR=_P< M,_$$8\7_ /!3KX(_#W?]X^ O@:NK&+_=_M.09_&C_ASU^WYXX'_%\O\ @O+\ M:=0W?ZW_ (0'P?I'A?/KM^SK)M_I0!]Z?\)CX8_Z#4'_ 'U65XH^-/PC\$6G MV_QI\2M$TB#&?.U348[=,>N9"!7Q$O\ P;I_LX>(_F^-W[$O^#:O_ ((K^%+S^UIOV+K;6[YFW37WB;QCK.HO M,WJRSWC(?^^0* /9_'/_ 5D_P""8?PV5QXV_P""@7P>L9(_O6K?$+3WG_") M)2Y_!:\=\9?\')G_ 12\%3_ &&X_;@TS5+ICMBM?#OA76-2:5O13;6CK^; M5[!X#_X)*_\ !+SX9[)/!?\ P3U^#5K-']R[E^'.G3SK])986?\ \>KV3P=\ M(OA1\.[?['\/_AAX>T*+&/*T;18+5<>F(T44 ?G!^TS_ ,'&W@KQ=\!_%6G_ M /!.;]F3X[>._B-=:/+'X)U&+X&ZE<:5'>MPDLP8I(54$L,(WS!:Q+-XO_ .$PMY8=2^V,O_ ((%?#/_ (*G?#63XM_!NRTWPU\< MO#NGE=$UDH(;?Q% @)73KX@?A%.N0?E*[MWRYJ7_ (94_:._X:._X9"_ MX4OX@_X6;_PD']B?\(5]@;[?]OW;?)\O_P >W9V[?GSM^:OZF_\ @@I_P0*^ M&?\ P2Q^&L?Q;^,EEIOB7XY>(M/"ZWK(036_AV!P"VG6)(_"6<8,A&!A 0# M(^!__!;O]MWX=_"3P_HW[:O_ 1S_:%U+QG9::D7B?6_AAX4M-1L[VY7AIH8 M%NLH&P"5W8R3C P!V$7_ <>?LLZ3_R5']C+]JGP+C_6_P#"6_ RZB\KUW>3 M++T[XS7Z!?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% 'P7I?_!SE_P $7YKI=-\5 M_M2:IX8O7( L_$OPUU^V<'N"PLF08XSEN]>A>$O^"\__ 1T\:[/['_X*&_# MB'?C']K:LVGX^OVI(\?C7U7J/ASP]J]H]AJV@V5U XP\-Q:HZ,/<,"#7G_BW M]BC]C7Q]O_X3O]DGX9:UYGW_ .UO 6G7.[MSYD)S0!@>%?\ @I1_P3P\=!?^ M$*_;J^$.K[Q\HTSXC:;.3SCHDQ[\5Z/X=^,?PH\7P_:?"?Q%T;5(\9\S3M0C MG7'KE":\'\7?\$6?^"2?CF.MLD=>8>)O^#:/_ M ((D>*)OMN6+(?4""]5?S% 'VU_PF/AC_H-0?\ ?5'_ M F/AC_H-0?]]5\'/_P;;?L(Z/\ \DM^,7[0'@;'W#X2^->I1;#ZCSC+]/PI MI_X(/^.O#!W_ I_X+2?MD:81S%#XA^)\&LPQ^P2:U7Y<=L^] 'WG_PF/AC_ M *#4'_?5'_"8^&/^@U!_WU7P7_PZP_X*R>%#GX6?\%^_%\"I_JXO%_P*T#6] MP[!FE=#TX)Z]Z7_AE7_@X=\&_P#(M_\ !2SX%>,]GW?^$O\ @E_9WF8Z;OL$ MAQGOCIVH ^\_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJO@OS/^#FOP;_Q^^!_V M)?&=NGW?[.N?$VG7<@'7=YH,0)[8X'>C_AK+_@X \&\>)/\ @C)\,?&>S[W_ M B'[0%CIWF=_E^W0G'ISWH ^]/^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J^#!_ MP51_X*0>%O\ DJO_ ;Z_%6SV_ZS_A$?B!HNO8/MY(3=Q_A2?\/W]/\ #GR? M%7_@CC^VCX_%=)X0_ MX.*/^"'_ (W*#1OVZ_"L._I_:_A_4]/[9Y^U6D>/QH ^S_\ A,?#'_0:@_[Z MH_X3'PQ_T&H/^^J\"\(?\%9O^"4'CO8OAK_@H/\ ^223'EV]S\1=,MY6SV$ M7(7_P )KOV'IG^P!AK']I?VA]@] M+VV\GR_L/^WN\W^';\WY"?\ !2+_ (-A?V>#5U:PN;]FPMK<.;VU^R[\@)(=ZEB%;9D$_ MK]_Q Q_]91?_ #"?_P!^J /WL_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T M&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\ M,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJC6M1\'^&[;[9XBO]-L(?\ GK>RQQ+V'5B!W'YBO/\ Q/\ MMA?L4^"0Q\9_M2_"W2-@R_\ :GC?3;?;]?,F&* /0/\ A,?#'_0:@_[ZH_X3 M'PQ_T&H/^^J^>_%'_!7C_@DGX/++K7_!0[X'EDSOCL?B)IEVZD9R"L$KD'@\ M8S^8KSOQ/_P<,_\ !$;PD6&J_MW^#I=IY_LS2=0O?R^SVKYZ]J /LC_A,?#' M_0:@_P"^J/\ A,?#'_0:@_[ZKX,_XB7O^"/6K_\ )./B?XO\8D_<'AGX0:[+ MO/H/-LX^^1^!H_XB#/V=]8X^&W_!/#]KCQF3_JQX7_9]N9?,]-OFRQ]?E_[Z M'X 'WG_PF/AC_H-0?]]5YI^T#^S+^Q)^U;IATK]I7X#> ?',?E[(Y/$_ANVO M)H1_TSED0R1'T*,"/6OE?_A])\=/$?/PW_X(2?M970;_ %?_ D_@BST;/U\ MVX?;Q1_P\H_X*Y>(^/AU_P &\7BB<-]U_$_QW\/Z1CW(DC8]CQ[#UH I:I_P M0*_8L^'>I3^)OV#_ -IWXR_LX:I)(9A#\+OB5>?V9-*>OGV5Z9DE0GGRPR+T MQ@#%5SX1_P"#@;]EOYOAK^V'\#?VEM#M^NG_ !+\*2^%M<>,=(XI].+6S2=! MYDQYY)&36K_PT[_P<'>*N-!_X)&_![PIO^Z?$_QR@OO+]V^QQ#.,@\>A]11] ML_X.;O%7.F_#;]B'PI$_WAK%_P")[Z=!Z#R $)&<<\<'VH H6O\ P7<^+7P, M(L?^"AW_ 2C^-7PT6+B[\4^!8K?QGH$ '626[L2K1*>H&QV'3G&:]U_9S_X M+1_\$LOVK##:_!?]MSP/=:A<$"+1-9U!M)U!V[JMK?+#,Q!X.U37C/\ PSS_ M ,'&_BG_ )#W[<7[-'A7=U_X1CX57M]M^GVQQGH.O]X^@KQG]H;_ (-U_P!M M3]M:22\_:Y_X*:_#75YYS^^NM*_8^\,I?\]=FHM(+I/P;K@]A0!^K"^,_"SJ M'37("",@AN"*7_A,?#'_ $&H/^^J_)KX1_\ !KG\;?V>O!;>%?V??^"WOQW\ M&_+B*VT))+?35..";.*]53SG^(<''U\4^+W_ 0Q_P""]?PX\7R^(YO^"@'C M_P#:+\)IG'AG2?VA-7\&ZK/@Y^478N+.+/'60\@=AR ?NA_PF/AC_H-0?]]5 MG:]\7OA;X5B\_P 3_$'2--3&=]_?)",<\Y(_&WC;6?$GAI?4#4M)D'FX[[8>F#WKZL_9(_X)E?\&HW[ M3TD$W[,OAGX:^.-3N2&&FW7Q6U>XU-R<'+V-Y?\ GKG'>(=QCK0!T_\ P6Y_ MX.,/V?O^">OP?E\!_LO>.?#OC[XQ^(;5X]%LM-OH[VR\.H1C[=?&-B-P_P"6 M=N3ND(RV$!)_E9^*OQ5^(_QR^(^M?%[XO>--0\1>)_$6H27VMZWJEP99[N=S MEG9C^0 P% %?N+_P=3?\$\_^"0_[$7[,7@F[^!7PEM_A_P#%O6-9:/PM MI'A(N8-4TZ,I]LEOTE_\ ! __ (+X M?#C_ (*J?#B/X0_%ZYT_P[\<_#NGAM;T2,B*#Q% @ ;4;%2?QE@&3$3D90@C M^2*OZ)_^#,#X2?L&ZO\ "CQM\8_#5G)J/[0.C7_V+Q-)K<*;M(TBEW.M:WJ,%G96=N\]Y=W4RQQ01(I9W=F("J%!))X !)K\(/VC_VA_P#@V7^) MWQ \0V?A3]NO]H;PQHE__H'B#PK\'M5\2P^%[^-))G^SI:M:R0K;A[BX98H- MD \^0QJ!(2?VX_:$\/:%XM^ ?CCPIXH\):GK^F:GX0U.TU'0=$91>ZE!):R) M);6Y=E432*Q1"S*-S#) YK\OOV ?^"VL_P '?V-/AS\)_!/_ 1I_;'\0^'_ M WX6M=,\.>)?!_P)WV.MZ= @CMK\&*?R_,GA5)9/++IYCN5=@0: /I+_@AW M\)?@M_P $LOAW=:-\-_A[J5K!>ZAJ%A!F MNI]3C;?M^;RL8)^$?^"PWQ<_X)C>&_VZM#_9H\&?\$Y?\ TF:@#W2BBB@ HHHH *** M* "BBB@ HHHH ***R?&WCWP+\-/#EQXQ^(_C32?#^D6HS=:KK>HQ6EM"/5Y9 M655_$T :U%?$7Q=_X.&O^"77P[\3-\//AG\9-5^,7BXDBV\)_!+PS<^)+JZ( MXQ'+;K]E;G _UPZURG_#?7_!:W]I\^1^QU_P26L/AEI,_P#QZ^-/VF?&(L67 M/3S-&L,WD9 Y^^P[=J /T(KSSX^?M;_LN?LKZ+_PD'[2?[1'@OP+:F,O$_BK MQ);633 =HTE<-*?14!)["OCK_AUU_P %1?VF!Y_[>'_!97Q?I&F7'_'QX)_9 MR\/P>%X(5/WHQJ;![J=#T(D3.._/'H?P#_X(&_\ !*3X ZS_ ,)C:_LH:3XT M\2R2"6[\4_%"ZF\27MS,/^6S?;VDB1^!\T<:8(SUH X;6?\ @XD_90\?ZK/X M3_8.^ ?QG_:1UB*0PE_A9\.KLZ9!*.UQ?7BPI$G_ $T577D=1S57_A:'_!Q? M^U5E? '[.7P4_9AT"X_Y?OB!XED\6^((XS]UXH;$+:*^.3',..A.1S]_Z-HN MC^'=*@T/P_I-M865K&([6SLX%BBA0=%5% "@>@%6: /SW_X<5>//C^/M?_!2 M;_@J5\<_C,LW-[X4T+58_"/AJXSU5].T[[P[ B53@GUKZ(_9C_X)5_\ !.;] MC?[/!/#E_:8^SZX=%6\U-<=/].NO,N3Z\R=>:^@** "BN/\ BC^T M-\ ?@?;&\^-/QR\'^$(53>TOBCQ-:Z>H7US/(HQ[U\R_%7_@X._X(U?!Z5[7 MQ'^WQX.U2=3M2#P>EUKQE;H%4Z=#.I)/ YQSUH ^RJ*_/T_\'!GPQ\?YA_96 M_P""=O[57Q9,G_'OJ?AKX/36VF'T+W-W)'Y8/J4-!_;V_P""YGQ;RGP1_P"" M*.D^#+.0?Z/KOQ;^-M@G7^_8V:>>F.,_-SG Z4 ?H%17Y^GX2?\ !RE\8_M5EC9Q[?*:/\ AS/^V-\4^4(K\J?^#P3]BK]DC]C/2? MV;M&_94_9R\'^ (=8_X3#^V7\,:'#:RZCY/]B>3]HE5=\_E^;+MWLVWS7QC< M<@'XH4444 %?V+?#'_@W:_X)G^&/$\?Q&^.7@CQ7\=/%RX\SQ7\=/&=WXAN) MN,B@#[FTCP[\!/V7_AI.N@:'X0^'?@[1H#-< MBSM;72-,L8P "[;1'%$H&.3@5\9_$/\ X+T_#;XE^,;WX+?\$L?V,?VDO$-M.+FT\'WG:)X?TR*SM+5/[L<,2JB#V % 'P'_ ,.V MO^"G7_!0#_B:?\%3?VZ)/ _@R[^:3X%?LXRR:;:21'GR=0UB7-S= C"R1*#& M2"4=.LKL1VKUVB@ HHHH **BO+ZRT^$W-_>101@X,DT@5<_4UEWWQ%^'VF.L> MI>.]&MV8959]4B0D>V6H V:*Y&[_ &@/@-8-(E]\;?",+19\T3>)+52F.NBT5Y-??M[_ +"VF2"' M4OVTOA-;NR[E2?XC:8A(]<&>LF[_ ."FO_!-S3_-%_\ \%!O@A!Y.?.\[XKZ M.OEXZ[LW/&.^: /;Z*^>;[_@KA_P2KT^(33_ /!2GX#,"VT"#XN:/*<_1+DG M''7I67>_\%H/^"2MA,()_P#@H[\&F8KG,'Q L91^:2$9]J /IJBOD^[_ ."Z MG_!'VR61IO\ @HC\,&$6=WD^(5DSCTV@[OPSFLF^_P"#@?\ X(S:>BR7'_!0 M7P,P8X @>YE/XA(210!]C45\2WG_ <;?\$4+&;R)_V^O#3-C.8=&U21?S2U M(K(N_P#@YM_X(;V4;RS?MVV+"/[PA\#>()"?H%L"3^&: /O&BO@#_B*%_P"" M(=SQHO[8%_J3#_6)8_"_Q*Q0=B=VG"C_ (B;?^"1L_[S2OBSXWOH3]VYM/A) MKY1CW )LP>.G2@#[_HKX _XB3_\ @G+/\FE^'_C-?3-_J[>T^#&L%Y/]T&$# MISUZ"C_B(W_8QN>-$_9U_:/U/'^M^P_ [46\OTW;L=>%)_P!WI?\ P23_ M &Z+Z<_0R-ZX!NP.!SU[4 ??]%? '_#^77[WG1?\ @B=^W=(%_P!9 M]N^ Z6Q'I@->G=_2OSL_X+^?\'%W[6-Y\(K;]E#X-_LA?%[]GL^-M/E;7O$? MQ2T(Z3K%_IV?+>WL$1F$:,25EF#EP#L 7<6(!J?\'(O_ :C_@VZ_X.1<_V#_P3T_X*%^/ M?^>6G_#3XF:Q<_18M+U"5C]%AN&/I&Y^ZU?@#10!_?Y17\Y/_!!__@LM_P % MQ/VHM,TS_@GM^S3H7PL\7W?A/19)X_B/\8].UJ=-*TV,!8K>[N=.DRS?\LX6 MD3& ?]T6XDV?A1 M_P 0\GP+\3'?\-O%^EZ/;?\_&JZA';Q_P#?4C 5XYX^_P""H_\ P36^%V]/'_[? MOP;TR9,YM)_B3IAGXZXB68N?P6O"O"W_ ;4?\$6_#=]_;.H?L&,_]\U['X!_X)%_\$MOAB$;P9_P3S^#=O+'CR[JX^'FG MW,Z_26>)W'_?5 'E'C;_ (.0O^"*?@2^)Q;_4#P%\"KZX\[TV?:&ASGWQ7W M!X)^$_PL^&D M?AQ\-/#_A^)5VB/1-&@M% ],1(HKH* /S__ .'Q?[;GCCCX M&_\ !!G]HG4"_P#J?^$^NM-\, _[WVB2391_PUY_P<)_$(?\49_P2$^&'P_# M_#?ZZS\._$J'0K M6;V>*WMVROL".W/%*G_!M%_P3 \0L)/C;IGQ1^)KYR[^/?C!K5P7/J?(N(0: M^_Z* /D+P%_P0-_X(X?#<(OA[_@GK\/;CR_N_P!OV$FJY^OVV27=^.:]L\!? ML/\ [%GPJ,9^%_[(/PN\-F+'E?V#X TZSV8Z8\F%<5ZC10 RVMK:S@2UM+=( MHHUVI'&@55'H .E/HHH **** "BBB@ HHHH **** "BBB@#S_P#X95_9Q_X: M._X:\_X4OX?_ .%F_P#"/_V)_P )K_9Z_;_L&[=Y/F?^.[OO;?DSM^6O0*** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF_%_P:^$'Q!W_P#">_"G MPUKGF?ZS^U]"M[G=SGGS$.:Z2B@#PGQ?_P $N?\ @FGX^WMXR_X)]_!749), M[KBX^%^E&7)ZD2>1N!/J#7EOB_\ X-\_^",?CC?_ &U_P3[\$0;\[O['^U:? MC/I]EFCQ^'3M7V110!\ O_P;*?\ !([29#/\,?A-XV\#R%MRR>$OBSKT!5NN M1YMW(!SS]:;_ ,0^GPVT'YOA3_P4Y_;-\%;?]5!X>^/%>/A7_P %Z/V@[/;]S_A+M-TS7^/W['OC(+T'BKPKXATYG]O]"8@''/U]J7_A>'_!R5X-_Y&3]AG]FK MQGL^]_PB'Q,U#3O,_P!W[<^U'_#Z_P#:0\*?\E7_ ."%_P"UE9[/];_P MB'A2SU[&.NWR9TW>V.M?H!10!^9_QM_X.COV/?V>O!5SX@^,_P"Q_P#M*>"- M5:VE_L30OB!\*FT9M2NE7N/#/B:SB7[?X?O]N$NK=S^ >,_+(N5;L1_(%_P M4C_X)N?M'?\ !+[]HZ__ &>OVA=!_O7'AGQ-9Q-]@\06&["W5NQ_ /&?FC;* MMV) /G^OW4_X(3?\'3^C? KX6Q?LH?\ !2[6/$&K:=H-FD/@/Q_I^G2ZC?&% M<*FFWD:9DF(&!%, S8&Q^BO7X5U^_P!_P;=?\&W6/[!_X*%_\%"_ 7_/+4/A MI\,]8MOHT6J:A$P^C0V[#TDR[_ *>;)'VR?^ FC_A^'\9O$?'PX_X(=?MD71;_ %?_ D_PXM]&R?? MS;E]O-??]% 'P!_P](_X*Q^)/^2:_P#!OKX_NMW^K_X2CXT:%HN?3=YJOMZK M].?[M'_#8/\ P<(>*>="_P"".GPV\*[N@\3?M"6=]L^OV.(9]./6OO\ HH _ M/_\ X2[_ (.=_%(QHWPA_8O\*JW4^(=?\37S(/\ MU !/&1VY'O2_P#"G/\ M@Y3\5<:]^V7^R[X4W_>/A?X=ZK?>7_N_;'&<9[_W1ZFOO^B@#X _X8,_X+R> M*/F\3_\ !>+1M 1N9+7PQ^S+HLV?82W$VY?KC/'O1_PZ*_X*#^(_^2D?\%\? MCC=;OO\ _",>%M)T;\O*5\=%_7UK[_HH ^ /^'"=SKWS_$G_ (+&_MNZX&_U MEI'\<19VKCOF**T],CKT)H_XAN_V#-8_Y*3\5_CYXS)_UA\4?&S5)?,]2WE/ M'U.3^)K[_HH ^#-%_P"#9/\ X(D:3<_VA=_L7#5+MO\ 676M>/\ 7[IGX(Y$ ME^5[_P!WT]!7H'AC_@A'_P $>O")4Z5_P3P^&"=I\(?L ?!33&3&)+'X6Z3&^>.2RV^2>!R3G@5Z)X9^! M'P/\%!1X-^#7A32 @PHTSP[;6^.W&Q!BNKHH **** "BBB@ HHHH **** "B MBB@!&574HZ@@C!!'6OFG]I;_ ((X_P#!+_\ :Y:>\^.G[$W@6_U&Y),VNZ1I M?]DZD[?WFO+$PSL0>1N'?^"E_P[\.37GAG6='MO#WQ"FM82W]F7\#%;.ZF(Y$<\3I M &QM5[9%)S*@/X5T %?IA_P:3_%7Q7X _P""S_@[P9H-Q*MCXY\)Z_H^N1ID MJ]O%82Z@A;TQ-8PX/OCO7YGU^Z7_ 9J?\$X/'.L?&/Q#_P4N^(GAR:S\,Z+ MH]SX>^'LUU"5_M/4)V"7EU"3UC@A5X"V-K/'Q:M MU'XJTU(2;2[N_+!-D9)-H92 RAF&SY \GQM\'OVY_P#@X#\9?"KP[XK\ ?\ M!%;X;:3H.H:+;7&B:;0-%++IVH36DZJ1U2:!DDC;T9&!'8T ?,O_!.GXN?M\?% MOQQ\2[[_ (* ?LT:#\+=>L%T:#PWH7A[68=4AN=-*7;_ &DWD;-YK&=ID*$K ML$8P@W%G^IJ^9OV%?%7[06F_'[X^_LZ_&KXT7?CO2OA[XJT<>!=9U;3;6#4( M],O]+BN_LUR]M'&EP\4C/&)67>ZH&^-W_ 44E_X)$>-OCAX; M^+G[)OQ,\7:OX\\>7/B[X6:WX,\+R7^G>+FN["T@BL)[J//V2XMI+86[I(I; M[/%#)&)-P2L'_@AO^QKX_P#V3_ 'Q,_X*P_\%.+B+0_C1\<=3?4_$#:W&8YO M#>CO*'@L/+.6ADED\MC;C+(D5K#M#Q,M?I_10!\A?\$X_CSX*_:^_:8_:%_: MC^'NG:GI^B2ZGX?\&Z+;ZYH\^GW>HVFE6MS/_:OV>X1)%AGGU2YAB9E!9;') M (*K]>T44 %%%% !1110 4444 %%%% !7A?[6'_);/@?_P!CW+_Z3-7XZ_\ M$;]LW M1%/+W?V0OE]<[L-]* /Z.**_ '_B.<_ZQ=?^9L_^\M??_P#P0Q_X+G?\/H_^ M%H_\8N_\*U_X5K_8G_,[?VS_ &C_ &A]O_Z[S?X=OS 'W_111 M0 45Y-^T?^WC^Q=^R#9/>?M-_M1^!O!+I'O6QU[Q'!#>3#&?W5MN,TIQSA$8 MU\IW/_!P=\)OC'#@XQ-J6H",0C/0 MF(CKS0!^@M)))'#&TLKA54$LS' '4DU^?'V_P#X./\ ]JL_Z)HGP*_94T"X M_BO+B3QMXFM<],!-NG28'KCGVK%\;?\ !$SX$Z]IH\7?\%;?^"G7Q:^,5JYW M7FD>-/B(OA;PJY'+%-/LWB$6>^)NF!VH ]__ &E?^"U7_!+3]DR>72OC#^VG MX,_M:)_+/A[PU>MK>H^;G C:VT]9I(V)X&\*.>H'->-?\/E?VOOVBS]C_P"" M=G_!'7XP>+[6?BV\9_%R:V\$Z,RG_EXB:Z+R748ZX4(QY &:J^!?VO\ _@V? M_P""9]OY7P=^+/[/7A.[LTVRWW@6*#6M3.!C;)<6*7%S(PZ89R>M:!_X.-OV M0/'/R_LK?LS_ +1_QNW\6TWPR^"E_/#*3T)>[^S[5[EB.!SB@"'_ (9?_P"# M@+]J?,G[0G_!0/X9_ #0[CF7PW\"/!#ZMJ#1'_EF^HZHP:"4=Y(,C(XMX M)_X-T_\ @GW+XB@^('[5>I?$G]H?Q3 =ZZ_\:L58_>"VZ-%!L[!'C< M8'/6L_\ X>8_\%>OBO\ )^SI_P $(_$]A:R_ZO6OBW\6=*T+R/0O9;7F;W"M MD54UN7_@Y$\>V#ZKXS^*/[(WP,T5N/M-M;:MK>HVV?[[7)6T8CMCT.: /N+X M1? GX(_L_P#AI?!GP(^#WA?P7I" ;=+\*:!;Z?;\# _=P(JY]\5U$]Q!:P/= M74R1Q1J6DDD8!54(= MTCDCGDD8CH&V[CZ9KQGQGX&_X-4=%F^W?M;_ /!3'QM\=9XG#23^.OB_XA\0 MM*PYW$:2B!^>>F#0!^KWQ;_X*5?\$]/@/YL?Q@_;>^%/A^XA!WV.H>/+!;HX MZ@0"4RL?8*:^>?$O_!RC_P $EK;59/#/PK^,_B?XF:S'UT?X;?#G5]2E8]@K M_9TB;/;$E?%?A_\ X*G_ /!H7^S"5?X-?LJ^'?$4]MS;WUI\$9+VY!'0I/K" M)(I]]PKM=*_X.^?V$[6Q'A+]E']@+XSZ[% ^R#3M.\-:;8P[L=%2UN)R.W\ M/M0!](?\/J/VHOB?E?V5O^"'/[3'B,/Q;77Q%TVR\&VT_HRRWHMJLD7U98=("*/9_Q\Z3JGQ:>PTIQW"VEI$FS/?#],>E?,$B?\'I/Q9.5F^$7PP\[LHT*X\C\ MQ?Y_\>JO-_P2L_X.M/BYB7XM?\%D?"GAR*;EX_"VL7<$T?X6>EVJ@_[KX]Z M/MCX7_\ !O#_ ,$:/A1XV@>U M?0_A#X+?L>_LJ:8MYX"^$WPU^&]FBE4ET?0=/T>)0!T!C2, 8K\F9?\ @UX_ MX*0?%I=_[2'_ 7N^)&I^8/](MTAUC4@_P#LAKG5T '_ #MC%6O#/\ P95_ MLH7%X=1^,'[;_P 4O$5Q(!]HN+&PT^U=SZAKB.Y([^M 'Z:^._\ @IM_P3C^ M&'F)\0?V]O@WI$L6=UM>_$K2TF^@C\_>Q]@":\8\=?\ !QC_ ,$5/AYN&N_M M\^&+HJ2-N@Z3J6J9/M]CMI0:\'\!_P#!GI_P2(\&21RZM. M(L?4FSMH,?ABO7_!_P#P;,?\$2?!\BW2?L46VJW( #W.O>--;O3)[E);PQ_D MHH \X^(G_!V__P $@/ D;3:7XC^(_B-!_JWT;X?SPB7_ '3?-;_KBO&_&G_! MZE^Q/;6SW7PO_9*^)FKJ,[1K^JZ/IC-_P%+JX8?E7Z#^"O\ @C7_ ,$G_A]M M/AO_ ()T_!PN@ 274O %C?2+CN'N8Y&!]\YKU[P5^S1^SA\-=H^'7[/_ ((T M#9C9_8GA2SM=N.F/*C7% 'XM6?\ P>&_M$?%\O;_ +.__!*2^N >+>ZO/%.H MZIYF>A\JQTGCZ;S]:_/7_@O/^WW_ ,%&_P#@H+9?#/Q;^VO^P]>?"?P]X0N- M7M_!^I'P9K6G0ZI-?+9M/&9M2"K,R+91$"-5(#L6SD8_KFKY)_X+7?\ !,W2 M_P#@JK^PEKW[.UGJ%KI_BW3KN/7?A_JUYD16VK0(ZHDI'(BFBDF@8X.T2A]K M% " ?Q,?$^G>$=#MFFO=5OX;.SA122\LKA$4 M?MJM+T)L_BQ#!'CMA%M"!7X[_ /!K[_P1 M0^*7[4G[2_AC]O?XZ^"+K2OA-\/=5CU;PW+J5N8SXIUB!]ULMNK8+VT$RK+) M+@HS1+$-V9/+_J'H ^ /^' ]G/\ )JG_ 66_;WO8F_UMM[X3W/_(;_ ."EW[9^I8_U8OOV@IV\OUV[;<=>,_05]_T4 ? '_$.M M^R[,/,U/]L?]J>]F/^LN;OX[WQ=_3)" <# Z=!1_Q#=?L"3_ +O5/B7\=[Z M_?MKOXUZJ8V],@.#P>>O:OO^B@#X _XAH?\ @EU<\ZUHGQ/U(C_5F^^,.ML8 M_7&VX'7C\J/^(8C_ ((VS_/JG[//B6^D;_6S7?Q6\0EI?][%\.W':OO^B@#X M%L_^#7W_ ((6V,XN(?V%XF8#&)OB-XED7\GU$C]*U+'_ (-K/^"(>GHR6_[! MFC,&.3Y_BK6I3^!>]./PK[FHH ^+K3_@W?\ ^"+5DD:0_L >$6$>-OG7E_(3 MCU+7!W?CFM>R_P"""O\ P1SL)O/@_P"">?PZ9L8Q-I;R#\GOI"B@#P:R_X)7?\$PM,E,^F_\ !.'X#6[E M=I>#X0:*A(],BUZ<#\JU++_@G-_P3VTV(V^G?L(_!JWC+;BD'POTE 3ZX%OU MXKV6B@#S"T_8E_8QT]HVL/V1OAA 8<>48? .G+LQTQB'C'M6M8_LP_LU:9(T MNF_L\^!K=F&&:#PE9H2/0XCKN:* .:L_@Q\'M/A^SV'PH\-01YSLAT*W49]< M!*U[3PQX;L)$EL?#UC"\?^K:&T12GT('%7J* "BBB@ HHHH **** "O /^"D M7_!-W]G'_@J!^SC?_L]?M"Z!_>N/#/B:SB7[?X?O]N$NK=S^ >,_+(N5;L1[ M_10!_$'_ ,%(_P#@FY^T=_P2^_:.O_V>OVA=!_O7'AGQ-9Q-]@\06&["W5NQ M_ /&?FC;*MV)/^";G_!-S]H[_@J#^T=8?L]?L]:#_=N/$WB:\B;[!X?L-V&N MKAA^(2,?-(V%7N1_7[_P4B_X)N_LX_\ !4#]G&__ &>OVA= _O7'AGQ-9Q+] MO\/W^W"75NY_ /&?ED7*MV(/^";O_!-W]G'_ ()?_LXV'[/7[/6@?W;CQ-XF MO(E^W^(+_;A[JXOV>M _ MNW'B;Q->1+]O\07^W#W5PX_$)&/EC7"KW)]_HHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *\ _X*1?\$W?V6[J5>*6-P5=&!((((-?D%^UG_ ,&8 M?[#OQ@\7W7B_]F#X]>*_A*E[*TDF@3:>FO:;;$_PVZRRPW"+GG#SR>@P, ?L MC10!^-O[)O\ P9A?L/?"#Q?:^+_VG_CYXK^+*64RR1Z!!IZ:#IMR1_#<+%+- M<.N><)/'Z'(R#^OO@?P-X,^&7@_3/A[\.O"FG:%H.C64=GI&CZ39I;VUG;HH M5(HHT 5% %:M% !1110 4444 %%%% !1110 4444 %%%% 'YD_%'X_\ M_!P#X*_:X^-?AG]A[]C'X9>/_A=;>/8?^$=UWQQXC2PNEE;2-/:YAC7[="7A M68L0QC'S-( S 86O_P -4?\ !U=_TC$_9_\ _#@+_P#+.OT?^)T_BG2?AGXD MU'X=V(DUZ+1+R;1X4A5C+>B!C"-IX8EPHP>O2OCOXD_\%O?A%^R3\*;?1_V[ M/A;XE\&?'%;.TC@^#&@V/]KWWBB\GW)$^B36Y:&]MI)4==Y=&A8;)E1V17 & M?\$@I_V^-:^,_P"T+XZ_X*-?!70/ 7C[Q%KOAV\M-#\+7R7.GG3(]-:U@EBD M6>?=N:VF#;GSO5_E48%?-KR\\#7FJQQZ1;3VNE7'E.EM;QQ+ M(0)L!YO-D&P?/US^C=?G;^V[_P K$O[$/_8C_$3_ --1H [K_@M_^V3\4?V: M_@K\./@3^SYXIET+XB?M!?%G1OAYX<\0VJ*T^B07LZI=7\(8$>:D96-#CY7G M5Q]RO/OV\]:T_P#X(Y_$W]G?]H;X):_XAA\!^+_BE9?#?XO^']:\4WNIQ:M; M:C!*UOK,IO)9"+VVDMG=KA2))ED:.1F!7;D_\'#'A+4-#^+?[$_[4=]"Q\,_ M#K]JC08_%5UCY+&WO;JWVW,AZ*BM:[=QXW2(/XA1_P '-/A/5_C3\&_V;?V7 M_!<+W'B/Q]^U1X<@T^VB&76WBMK[[1<<=$B$D;,W15))P!0!U>H_%W4?^"@? M_!:#Q[^PWXBUW5(_A'^SW\/+"_\ $_AW2M5GM(_$OB?4_*E@^VR0.C3VMO:N MVVV)V&<%W#;%"Z__ 3[_:&\8?"W_@I?^T!_P2@\9>*]3US0O!6EZ9XW^$5] MK>HRWE[9Z%?1P"[TR2>9FDEAM;N=$@9V=Q')L+81 //?^"?WA+4/@M_P<4?M MI^"/%D+13_$3P9X3\8^%9)1@WNFQ1&VGD3/58[J4PDCC='1^RYX3U?XA_P#! MT-^TM\:=$B>30_ 'P'T#P?JMV@_=C4;\Z?J$<6[H6$5M+D=N^* /TOHHHH _ M@#HHHH *_53_ (-J/^"PG[*'_!)+PM\?-?\ VEM/\6:C=>,CX7'AO2?"6C)< MRW)M/[6\XO)++%#" ;J 9=P3N. =IQ^5=?K9_P &LO\ P2H_8V_X*97WQPN_ MVN?A7_PE2>!5\-#0;9_$&HV"1&]_M7SB?L,\+.3]DAQN8@8.!R: /J/XV?\ M!X+\2O&-Y/HOP ^&7PI^%UD5_P!&\0_$_P 1:AXEN)XSU9+/0+=T@E Z)-,5 MSC)QFOEOXJ?\%RO#7QM6<_M4_P#!1/\ :F^(T+#,OA#X0Z3HOPVT%U/_ "[M M<1W%Q=W<7J9(4\!W$=YX)_8@^!6D3Q >7<:;\)-*AD'ON2 '/OG- M '\X?PE_X+%?L/?!2Y?5?V._^"-WP5TKQ()B\&N?&77=9\2(W3&<"OH;3?\ @MQ_P7C_ &E='6/X;^&_BQX;C:,+!9_!+]D!=7M3$ !M MBGU&\ED1<'?^"W_P"T@9%^(W[+O[?7C$2GY[75_CG;^ ], MG![2V"Z4O'L)ACUK6\&?\$H:__ ,)'I?\ P0'^!D.H3X9]>^.7QNU# MQ3/(.QD2'71&3WY@'N.U?T+?8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!^ M.OPQ_P""7G_!P?X36*X^"^D_L(? G805?P+\+H?M<9_O!GTJX#,/5I,^YKTZ M;_@DY_P<'?%0,/C+_P ' LVA>;_K/^$'^&<$6WUV_9VLL?AC\*_3S[%XW_Z# M=E_X#'_&C[%XW_Z#=E_X#'_&@#\NF_X-IOV@?'PV_M%?\%W?VF?&"MQ)#;:_ M<6D6.X5)[RY51[ 8I^D_\&>W_!,.:_&L?$WXN?''QK>$YDF\1^.+0[O49ALH MW /NQ/O7ZA?8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!\'>"?^#6;_ ((A M>#MDMU^R-=:W,A!6;6_'VM2?FD=VD9_%37KW@G_@AQ_P2#\ ;/["_P""=?PK MGV$%?[;\+Q:GGZ_;/-S^-?2?V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT < M7X)_8L_8Y^&FS_A7'[)GPS\/^6 ]/M-I]1Y4*XKTBTL[33[9+*PM8 MX(8QB.*% JJ/0 <"LO[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[% MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_ M^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[% MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_ M^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : //OVJ/V M$?V.?VW="@\/?M8?LW^$_'45HC)87.N:4K7=DK'+""Y7;- ">OENN>]>%?"K M_@WF_P"",/P9\5Q^-/!G[ OA.>^AE\R,>)+Z_P!:MU;.01;ZA<3P\=ODX[5] M;?8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &G86%CI5C#I>EV45M;6T2 MQ6]O!&$CBC4 *BJ.%4 #@ 5+6/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ M 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ MT&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45 MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P ! MC_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0 M;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ MT&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/ M]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_X MT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/ M^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!N MR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0 M;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V M+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1 M]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_X MT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O M&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V M+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0 M!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ M &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+ M_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\; M_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O M&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- & MQ16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ M 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ M &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ M -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\; M_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;% M%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P ! MC_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ M 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ MT&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45 MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P ! MC_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0 M;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ MT&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/ M]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_X MT?8O&_\ T&[+_P !C_C0!L44D8<1J)6!;:-Q X)I: "BBB@ HHHH **** "B MBB@ HHHH **** .7^-WAK6_&?P7\7^#_ U")-1U;POJ%GI\9D"!IY;:1$&X MD!=IPB91LDC?SB% =V7"#Z^_:6NOB99?LY?$"]^"T4LGC*'P3 MJK^$DA0,[:F+.4VH4'J?.\O [FOQ7T7]A+_@A9XR\,>&OVKO^&HOB?X\^&"7 MLWAOXS>/=;^(FL07GA_Q) ;>[M_!%[I>LVT-MHT%U&T=Q%';FV:* M59$=E8S+(S#&2=HQ]$44 "=:^(6M1WLGARSF54G6T6**)!-*B(DEU(LEU(BA7F920?;:* /*/CS M^Q[\,OCO\0/#7QH?6]>\)>/_ ?;W-KX<\>>#[N*#4;:TN /M%FXGBF@N;>0 MJC&&>*1%=%=0K@-6I^SA^R]\(OV6/"NI^&OA7I-U]HU_6Y]:\4Z]J]\]WJ6O M:G/CSKV\N)"6EE;:JCHB(JHBHBJH]#HH **** /X Z*_O\KPO]K#_DMGP/\ M^Q[E_P#29J /X=Z_?[_@QC_YNB_[DG_W/U^_U% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?FM^T+_P '(_P) M_8^_;-^)7[$_QC_9=^-/BWQ-X0UB"32YOAEX2L]1BN=+FL+2X25EEO() 5DG MD0D(R\+\V3@<9=?\'*?[!E]H&M>%+W_@E/\ M13:7XD>9_$6FR_ S2VM]4:5 M=LK7,9U';.74 ,7!W 8.:_1']HG]CW]F[]JRSLH_CE\+++5;_27+Z#XBMI9; M+6-&DY_>66H6S1W5F_/WH9$)[YKY+_:Z_:K^)O\ P1B\%CXA?%#]M/PC\2O M*HS67@;XP:LFG^-I(EZIIFH6<+?VLRYXCN;02':-]X,DT =/_P $:/VV_P!G MO]L'0OB-HW[)_P"R1??!3P!X$U73]/L?!.J>"[+0+G[=/#+<7-R]G9,T40=6 M@4#<2?*+$_-@?;%?/W_!//\ ;)_9U_X*%_"E_P!L3]G_ ,#^+M&C\16UM8:B M?&'AFYTV>5;?S7B5"^;>Z5/M,H\ZV>53NVE\H%7Z!H **** "BBB@ HHHH * M*** "BBB@ HHHH *\+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y? M_29J /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH _)'_@H]_P4*_X+#?%/]L+QM^Q1^PI\%==^'OPY\&Z MC;Z9XD^/.B_#74_%5]<32V-M=R1644%NT$4JI=*NPY8;0_GQ%@*Q_P!D3]@G M_@G7\ _&_P#POS]I#]E#]JS]HCXM7,BSZC\0?C'\$]:U,F^%='^"_C3P5IO@8:7:P6GC[PE/HU]=RW$<\KS1P3')MM MBPHC;5)=)AR ,>Y55AT72+?6;CQ%!IL*7]W;0V]S=K&!)+%$TC1HS=2JM-*0 M.QD;UJU0 4444 %%%% !1110 5X;X,_X*;_\$Z?B/\0[+X1_#[]N?X3:YXIU M+4/L&G>'=)\?6%Q>W-UN*^3'#'*7=\@C: 3Q5+_@J!'^UYJ7[#_CKPG^PQ\. M3XE^)/B#3?[)T>V'B"VTPVL-P?+N;E;BYD1$D2 R^60!/V5?VFO#NE27GA6V_X0;2V;6;5('CFN-+U>*V22 M5_*$V_#-O02XEEVR[0#](/C/^T+\$OV>-(L=;^-7Q+TOP]%JE[]CTB*^G_?Z MC<[2WDVT*@RW$FT,Q2-68*I8C )K2^%WQ8^&?QN\$6?Q)^$/CS2O$F@W^\6F MK:->I/"[(Q1TW*3AT=61D.&5E*L 017Y^?LH?$/5/VIO^#C3]HW7/%DAN]*_ M9Z^&>B^$/ EI,U 'Z.T4 M44 %>%_M8?\ );/@?_V/%_M8?\EL^!_\ V/*_&/C;PM?17MMH>BMIL\?\ 9LMU"S()[VZ> MRVVV[>8H)I=NQ"_BO\/=#\3Z--(LDND^(=)AO;9W4Y M5C%,K(2#T..*G\%>!/ _PU\.6_@[X=>#=*T#2+0$6NE:)IT5K;0@G)V11*JK MSZ"@#\_/@;\/9?V+/^#A'XSZSXZD33O"O[4GP\TG6? ^LW3A+>XUO1T2WO=* M#M@&Y\MY+L)WB8D9VD!?V OAI=?M!_\ !;S]IS_@I1X;9;GP!I_A?2_A=X&\ M00G=;Z[/;I:3:M);N.)(H+NU6#S%)1GW@$E& ^^_B'\,?AM\7?#4G@SXK_#W M0_$^CRR+)+I/B'28;VV=U^ZQBF5D)'8XXK2T/0M$\,:-:^'?#6C6FG:?8P+# M96%C;K##;Q*,*B(@"HH' H M4444 >7_%;]DKX:_&+Q<_C3Q1K_BBWNW@ M2$QZ3XCFMH=J# .Q#C/J>]>)?%W]EKX>?"'XY?!ZX\,:YXEN&U'QH8IQJNOS M7(4)"7&P.?E.1R1U'%?7M>%_M8?\EL^!_P#V/_\ @6U'_"#Z1_S\WO\ X%M6 MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\ M_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D? M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO M_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _ M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!; M5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_ MP@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ M @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@ M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1 M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/ M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ MX%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ M (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L M44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6 MU'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10! MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@ M^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_ MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1 M_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ M .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[ M_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U M;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 M 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^ MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M6Q10 D:"*-8U)PJ@#)YI:** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *\+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:@#W2BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO$?CY^VSX<^%'QU\-_L MG?#?X?ZEX^^*GBG1+C7+3PCI%Y!;)INCP2"*34[^YG8+:VQE984(#R2RMM1& MP[+J?LI_MA?#[]JNV\5Z)H^B:EX<\8?#[Q$^@_$'P/KWE?;]"OPHD0,8G>.: M":)EEAN(V9)8VR"&#HH!ZU1110 5X7^UA_R6SX'_ /8]R_\ I,U>Z5X7^UA_ MR6SX'_\ 8]R_^DS4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10!^9'_!.36]5^)G_!Q+^W-XT\52L]QX3\.^$/#>A12'/V:P:U\QD3/17D@$ MI'0M(33_ -G/Q%J'A;_@ZH_:#^'VA2-'I?BS]FW1-=U^&,X66_LI]-M+>1QT M++!<2*"><,?>O4/$_P"SOXY_8N_X*W^*/^"A7@WX=Z_XG^'/QM^'UIH?Q,MO M"6D2ZCJ.A:]IIC6QU#[' &GN+66U0P,((Y'CE =AL8D:?[ 7[)/Q'N_V[/CS M_P %1_CGX)O/"^J_%9=,\/?#WPCJI3[?I/AG3[>*,37:HS"*:\FB2X,&XM"J MH'PY9$ /M&BBB@#@_B#^T]\ /A5XC;PE\1/BII>D:DD*2M9W"/!>O7AU#7/"&EWMP5"F>[T^.1R!T&YE)Q7@G[67PU^'3?%OX-:.W@' M1#:7_C66&^M3I4/EW$?V9ODD7;AU]CD4 /\ ^'MW_!.C_HZ31?\ P O/_C-' M_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V M:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1_P /;O\ @G1_ MT=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ M (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:+_X 7G_Q MFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A M[=_P3H_Z.DT7_P +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_ *-X M\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\ P O/ M_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^ M&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1_P /;O\ M@G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C> M/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:+_X M7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@# MRS_A[=_P3H_Z.DT7_P +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_ M *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\ MP O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ M&J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1_P / M;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V: M?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2: M+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ MQJ@#RS_A[=_P3H_Z.DT7_P +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_ M]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ3 M1?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25 MG_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1 M_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"& M7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS31_P %U6/<@9- &O_P]N_X) MT?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O M'@7_ ,)*S_\ C5'_ R_^S3_ -&\>!?_ DK/_XU0!Y9_P /;O\ @G1_T=)H MO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ MXU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P M3H_Z.DT7_P +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>! M?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^ M,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG M_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_ 3H_P"CI-%_\ +S_P",UZG_ ,,O M_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_ ]N_P"" M='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_ M\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&: M/^'MW_!.C_HZ31?_ O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S M3_T;QX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ M , +S_XS7J?_ R_^S3_ -&\>!?_ DK/_XU1_PR_P#LT_\ 1O'@7_PDK/\ M^-4 >6?\/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_ (S7 MJ?\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >6?\ M#V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_ +-/ M_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >6?\/;O^"='_1TFB_^ M %Y_\9H_X>W?\$Z/^CI-%_\ "\_^,UZG_PR_P#LT_\ 1O'@7_PDK/\ ^-4? M\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\ @!>?_&:/^'MW_!.C M_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&\>!? M_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ " M\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_ R_^S3_ -&\>!?_ DK/_XU M0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_P MR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y4__!7#_@G- M&A=OVH]'P/[NGWI/Y""E'_!6_P#X)SD C]J/1N?6PO/_ (S4G[:'[._[/^@? MLL>-]9T+X&>#K*\M]$=[>ZM/#%I')$VY>598P5/N*[7X;?LS_LX7?P[T"ZNO MV?O!$LLNBVKR22>%+-F=C"I)),>22>] '#_\/;O^"='_ $=)HO\ X 7G_P 9 MH_X>W?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1_P , MO_LT_P#1O'@7_P )*S_^-4 >6?\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_! M.C_HZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ MPDK/_P"-4 >6?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\ "\_^,UZ MG_PR_P#LT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O M^"='_1TFB_\ @!>?_&:/^'MW_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX M%_\ "2L__C5'_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@ M!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ MC5'_ R_^S3_ -&\>!?_ DK/_XU0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ M (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T M;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P3H_Z.DT7_P M+S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU0! MY9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,O_LT M_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1_P!' M2:+_ . %Y_\ &:/^'MW_ 3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ MPDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_ ]N_P""='_1TFB_^ %Y M_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_# M+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ M31?_ O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S3_T;QX%_\)*S M_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS7J?_ M R_^S3_ -&\>!?_ DK/_XU1_PR_P#LT_\ 1O'@7_PDK/\ ^-4 >6?\/;O^ M"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^S3_T M;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >6?\ #V[_ ()T?]'2 M:+_X 7G_ ,9H_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_PDK/_ M .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >5/_P5R_X)S(RJ?VH]'^8X&-.O3^>( M.*=_P]N_X)T?]'2:+_X 7G_QFLC]I_\ 9_\ @-H_QA^#5CI/P2\(VL%_XUEB MOH;;PW:HEQ']G8[) L8#KGG!R*]J_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ MA[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWC MP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P M+S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ M -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!' M2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X2 M5G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ MQFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J / M+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG M_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7 M_P +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/ M^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\ P O/_C-'_#V[_@G1 M_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP M+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1_P /;O\ @G1_T=)HO_@! M>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ M&J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:+_X 7G_QFO4_^&7_ M -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z M.DT7_P +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_ *-X\"_^$E9_ M_&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\ P O/_C-'_#V[ M_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\ MHWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1_P /;O\ @G1_T=)H MO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>/ O_ (25 MG_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:+_X 7G_QFO4_ M^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#RS_A[=_P M3H_Z.DT7_P +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_ *-X\"_^ M$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /*H_P#@KE_P3FE7CCG'S:= M>C^<%._X>W?\$Z/^CI-%_P# "\_^,UD?L(_L_P#P&\1_![5+[Q#\$O"-_.GC M75XDFO?#=K*ZQK<$*@+1DA0. .@KVK_AE_\ 9I_Z-X\"_P#A)6?_ ,:H \L_ MX>W?\$Z/^CI-%_\ "\_^,T?\/;O^"='_1TFB_\ @!>?_&:]3_X9?_9I_P"C M>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , + MS_XS1_P]N_X)T?\ 1TFB_P#@!>?_ !FO4_\ AE_]FG_HWCP+_P"$E9__ !JC M_AE_]FG_ *-X\"_^$E9__&J /+/^'MW_ 3H_P"CI-%_\ +S_P",T?\ #V[_ M ()T?]'2:+_X 7G_ ,9KU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_H MWCP+_P"$E9__ !J@#RS_ (>W?\$Z/^CI-%_\ +S_ .,T?\/;O^"='_1TFB_^ M %Y_\9KU/_AE_P#9I_Z-X\"_^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:H M \L_X>W?\$Z/^CI-%_\ "\_^,T?\/;O^"='_1TFB_\ @!>?_&:]3_X9?_9I M_P"C>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ M , +S_XS1_P]N_X)T?\ 1TFB_P#@!>?_ !FO4_\ AE_]FG_HWCP+_P"$E9__ M !JC_AE_]FG_ *-X\"_^$E9__&J /+/^'MW_ 3H_P"CI-%_\ +S_P",T?\ M#V[_ ()T?]'2:+_X 7G_ ,9KU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_] MFG_HWCP+_P"$E9__ !J@#RS_ (>W?\$Z/^CI-%_\ +S_ .,T?\/;O^"='_1T MFB_^ %Y_\9KU/_AE_P#9I_Z-X\"_^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ M ,:H \L_X>W?\$Z/^CI-%_\ "\_^,T?\/;O^"='_1TFB_\ @!>?_&:]3_X9 M?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z. MDT7_ , +S_XS1_P]N_X)T?\ 1TFB_P#@!>?_ !FO4_\ AE_]FG_HWCP+_P"$ ME9__ !JC_AE_]FG_ *-X\"_^$E9__&J /+/^'MW_ 3H_P"CI-%_\ +S_P", MT?\ #V[_ ()T?]'2:+_X 7G_ ,9KU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\ MAE_]FG_HWCP+_P"$E9__ !J@#RS_ (>W?\$Z/^CI-%_\ +S_ .,T?\/;O^"= M'_1TFB_^ %Y_\9KU/_AE_P#9I_Z-X\"_^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A M)6?_ ,:H \L_X>W?\$Z/^CI-%_\ "\_^,T?\/;O^"='_1TFB_\ @!>?_&:] M3_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3 MH_Z.DT7_ , +S_XS1_P]N_X)T?\ 1TFB_P#@!>?_ !FO4_\ AE_]FG_HWCP+ M_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9__&J -SX)[?5 M]+F=DCO;7.TLO4?, 01GTK=KPC_@GC!!:_ W4[:VA2../QQK"QQHH"JHN2 M!T %>[T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 45\Z_\%+?^"E/PD_X)@_L^7_[0GQ=^''C?Q'869B06_A+P[)/&DDL M@BB\^[?;;6RM*R)EY-QWC:CD@'W/6_'7A?PIX"O/B9XPUBWTK1=-TB34]4U" M]E"16=K'$9999&Z!40,Q/8 T :]%?G;\1?\ @X=\"?!#7M'\9_M!_P#!/SX_ M> _@UX@U6*QTKXS^)?"*P6'[TXAN9[7?]HMX)!EUW@2LG(B)RH_0O2]4TW6] M,M]:T;4(;NSO($GM+JVE#QS1.H975APRD$$$<$&@">BOF&]_X*3!_@#H/Q=\ M"_LT>+_&_B#QSJFL#X<^ O \D5U>ZWH]G>R00ZS+-/Y$%E:30_9;@O*^U!>P M1AI)'537_P"">?\ P51^'G[>?C?Q_P# O5_@KXR^%?Q3^%]U!'XT^'/CNUC2 M[MH9P3#'/%'B.&=KOPM MJ37VDF&%?$[]O'X??" M#Q;\4X/&OAR]_P"$9^%&A:'+J^MZ6)+N[U#6]4DF$&AVEE'&7FNBAL&4!\R- MJEN@7JU?/GP__P""\O@ZT_:<\'_LU?M@?L/_ !B^ 4OQ*OQ8_#CQ+\2-)MUT M_5[IG5([:1X9'%O.S/$NS+[6D4.4!#$ ^^**\?\ VJ_VR_ '[+5_X,\"7?AW M5/%/COXE:X^D?#SP%X?,/V[6KF.(S7$FZ9TC@MK>(&6>XD8+&F/O,R(U;]GK M]M#PU\9?C#XL_9C\=>!M0\#?%+P386NI:SX-U:\AN/M6EW.1!J5C<0L4N[5G M5HF8!7CE0I(B$H6 /::*^;OVP?\ @IM\(?V-_CC\*/V?O&GPU\<:KK7Q=^(& MF^$]"U+3O#LD>DVES=S1('FOIMD3[5D+^7"97^0@A<$CV']H#X\_"W]E_P"" MGB;]H3XV>)X]&\*>$-(EU+7-1>-G,4,8SA44%G=CA51069F50"2* .PHKYD\ M6?\ !1?6/@SX0\,?&3]IW]ESQ-\/OA[XKUC3]-B\3:AK5C=3Z!+?RI%9MJ]K M!(39QR2R11%XGN!$\JB38NYE^FZ "BBB@ HHHH **** "BBB@ HHHH **** M"BBH[RZBL;26]F61DAC9W6&%I'( R=J("S'T !)Z $T 245\Y?LE?\%+/A-^ MV-^U!\8?V7/A]\-_&FBZI\%QI"^(KSQAH;::;N34%N7B\FWE/GJ@C@5PTJ1E MA*I"XP3-^VI_P4"B_94U[3/A?\,OV9OB'\9OB%JVG-J4/@GX<:6DLECIRR&/ M[;?7$K+%:0O(KQQEB6E='"*=CE0#Z'HKY<_X)O?\%6_@E_P4<;QCX)T#X?\ MBWX>_$?X/M.%IJNDNY8))M!(DB8HR[N&4CYD7%OV9#!\6O''["GQHF^!+ZM!8R_':VTBV_LLI+((X[Z. MU,WVIK%V9-EPZ()@RF)9-\>_[B3QGX=N/!:_$'3;R34-)ETT:A;W&E6DMVUS M;M'YBO#'"K23%E(*JBLS9 ).* -2N;TSX4^$=(^*.J?&"SAG&M:OIL%C>NT MY,9AB)* )V.3U[UXY^PM_P %'_A9^WWXP^+'A3X8_#KQ?X?;X1^,5\-:V/&6 MEBQN+B\",TA6W+&2)%*E?W@5SU*K7I/[47QUL_V:/V?O%7QPN?#DFM3Z#IA? M2M!@N1#)J^H2,L-G8)(58(]Q.46\4;/Y M/\ @IA^SY'^T+^SS>ZE#:0:E+IGB#0->M!;ZCH> MHQ*K26ES&K,JN%=&!5F5E<$'.0 #W:BOD2[_ ."O'P[NOAAXD_:H\$_ KQ;X MA^ WA#6KC3M>^+VES6K0.EM/]GO-2L[+S/M%[IUM*'66X10Q$,K11S(FX_3M MW\2O"47PZ3XK:1=W&M:)/IL5_8W'ANPFU)[VWE56CD@CME=YPZLK H#D'/3) MH WJ*^?_ /@G;_P4/^&'_!27X9^+_BS\)? ?B?P]IGA'XBZAX0GM/%UDEM>R MW-G!;22R- CN81NN-@1CO&P[@I.T7?B-^VLEG\?M6_96_9[^$6H_$GQ[X:T& MVUGQC9V.K6UA8>';:Y+_ &2.[NYV^6YN1'(T4"([%(V=_+0JS 'N=%>.?L9? MMM?"O]M;PAK^J^"=)U?P_P"(_!7B6X\._$#P-XEACBU3PWJT!Q);SK$[QNI& M'CFB=XY4.5;(8+['0 4444 %%%% !1110 4444 %%%% !1110 445S7Q=^*. MB_!GX>ZE\1M?\/\ B#5;;3;=Y7T_POX?N=3O9]JEMD<%NC,2<8R<*,C^ M18G=%+F OM#-@,!DXKQ+]K/_ (++R?L^^+/%&F?!K]@+XU_&3P[X N9;?Q_X MX\!Z#&=)TN>'FZMX997#7LMOAA.(EV1,I1G#*X0 ^V:*\M_8R_;&^!/[>W[. M?A[]J/\ 9Q\2R:EX7\1PN8/M4'DW-I/&YCFMKB+)\N:-U*L,D' 96965CC^+ MOVUO"'@;Q_\ %#0M?\*7TN@_"W2-$_M+6-*$EW=ZCKFI&5HM$M;*.,O+<^4V MG,H#DR-J<*!1@L0#VJBOB7X2?\%H=+UC]L?PM^Q;^U+^Q3\4_@=X@^(L%Q+\ M,]3\=Q64MEK[0KO>W\VSGE2&XV;3Y6YL,RJS*SQA_IG]J']I'P7^R9\$M>^/ M/Q \,^*=7TGP[IL]]>V7A#PY/J=VT4,3S2,$B&V-0D;$R2LD8Q@N"1D Z;XD M?#[PY\5? NI_#OQ=%*^FZM;&"\6"4HY0D'AAT/%:6C:5::#H]IH>GJP@LK:. M" .V2$10JY/&]0T?2/'&CC4M.TW560W, M$1D=563RR5W?+DA20,XR>M7?BS\>T^&_Q;^&WP*2199;%F*[+AA&L@8% VY-_USX] M_;4_9E^&_P"R//\ MT^)_BK8I\+HO"T/B&+Q1"&>.YL9D1H&B0#>\DIDC1(P M-[/(J8W'% 'J=%?-GA3_ (**0V'Q&^'O@+]I']G7Q3\*(OB]*UO\-=3\3W]E M/'>7PB\]-+O1;2O_ &??R0[GCA.8M*CU76M ^'&E(\.AV,CND,E[=S,L<,DQBE\J!=\KB)FVJN&(! M]-T5\X?\$V_^"GGP#_X*:?#OQ!XG^%&A>(O#/B3P5K)TCQ]X \9:<+35_#M] M\X$<\09AM8QR!6!Y,3JP5T9%Q_$/_!47P_>-\2O%GP,_9Y\7?$;P+\'-4N=- M^(WC3P[=V21Q7EI&);^WTZWFE674I+1"#,$"+G*1--("@ /J>BN>^$WQ6^'? MQT^&.@?&7X2>*[77?#/B?28-2T+5[)B8[NUF0/&XR 1D$94@,IR" 0170T % M%%% !1110 4444 %%%% !1110 4444 %%%?-WQ9_X*;?"'X3?MX?"[_@GWJ7 MPU\<3^*OBG-J8TG7I?#LEIHT*6-E+=3E;FXV?:F CC7$"R*/.4LZ\ @'TC17 MFW[5?[4/@7]D?X4/\4/&OA[Q#KT]QJ$.F^'O"GA#2&O]7\0:E-N,5C96RD&6 M9@COR55$CDD=E1&8?,_[,W_!;SP/\5/VM]+_ &'_ -I_]DCXG_ +XA^*;*2[ M\"V7Q'L(1:>(HT5F:."YA,_M<_\ M%(?&W[.^K:EX6^"W["WQ/^-FJ>%[*.Y\=-\/(+?[%H3-"LPM?/N7C:[NC$Z2 MBW@C>01R1LX3S$# 'U+17C_["'[<'P/_ ."B7[,?A_\ :K_9]O+YM UX2QO9 M:M;"&\TZZA-#%\N1(P(H ]M\;_"GP MC\0?$7ASQ1XCAG:[\+:DU]I)AG**LQ0H2P_B&#TKI**^3O&'_!531/#/P+\. M_%+PS^S9XV\<^)/'^MZY#\,?AY\/;<:EJ6OZ187KVZZT[.(HK.SDB^S7!DD8 MB-;V!,N[A: /K&BOD/\ X)__ /!8'X4?MO\ QI\6?LI>,?@AXY^#WQB\%60O M]9^&WQ%T](;J:Q+(!=VTB,5FC'FQ9.%.)490R'=7?_$7]NRUM?VC-9_9+_9V M^#6K_$[QYX3T&VUGQS9Z7JMI867ARVN=QM(;FZN75?M=RJ.\5NH)*(7D:)"K M, >^T5XI\)/^"@/[-7Q>_92U;]L33_%-SI'A7PS'J">,;76[,Q:AX=O;!F2] MT^[MD+LMU$ZE#$F\N2AC+B1"WS!JG_!P7X(^%'Q6\+^'OVOOV"/CG\%/ ?CG M6$TSPI\3_B%X=AM]/:XDYB%[&DK/8[ADX;!=0\>ZSX?U_58-/@,AT[PQH%SJ=[<$ X2*WMD=V)/&/OAEX M^TX6FJZ2[E@DFT$B2)BC+NX92/F1=R%@#ZCHKSSXK?'M/AU\8OAM\%M*\+C5 M=3\?ZEJ/VAC?^0-)TJQL9)[G46&QO-59VL;;9\OSW\9+ *0?DS]I#_@O!X6_ M9D,'Q:\!&:0K;EC)$BE2O[P*YZE5H ]C^%OPI\(_![P[/X7\%PSI:7&I7%](+B*OCA<^')-:GT'3"^E:#!.M1^%'P0_83^+/QR\2>% M[*"?Q\GPRTI9M/\ #LDL"SI:/=3;//NS$\$_\ M!/+_ (*(?L\?\%,/V?(_VA?V>;W4H;2#4I=,\0:!KUH+?4=#U&)5:2TN8U9E M5PKHP*LRLK@@YR!YU=_\%>/AW=?##Q)^U1X)^!7BWQ#\!O"&M7&G:]\7M+FM M6@=+:?[/>:E9V7F?:+W3K:4.LMPBAB(96BCF1-Q /KNBO&?VG?VWOAE^S?\ M!_0OBGI/A?Q%\1[SQG/#;_#[PG\-M.&IZEXHFE@:X0VJJP3R1 K3/<.RQ)&I M8MDJ&\4_8P_X+0_#O]I?]J6Z_8;^.7[-'Q$^!?Q>&D-JVB^#_B/8Q(NNV*JS M/+9SQ,5F*JDC%< ;8Y"K-Y<@0 ^T:*^2OVPO^"IVJ?L\?$;5_A)\ /V&_B[\ M=]<\*VT4WC=OAQHJ-8Z 985GCM9;B5@);QH7BF%M$KN(Y8V;;O4'T#_@GE_P M4/\ V>?^"F/[/L?[0G[/%YJ45K!J4NEZ_H&O6@M]1T348@K26ES&K,H<*Z," MK,K*X(.<@ 'NM%%% !1110 4444 %%%% !1110 4444 %%%% !17-?%WXHZ+ M\&?A[J7Q&U_P_P"(-5MM-MWE?3_"_A^YU.]GVJ6V1P6Z,Q)QC)PHR-S _90T#]K[X3^%=8T;P]XEOM2ATRPU]8ENQ':7\]GOD6)W1 M2Y@+[0S8# 9.* /;**^)OVL_^"R\G[/OBSQ1IGP:_8"^-?QD\.^ +F6W\?\ MCCP'H,9TG2YX>;JWAEE<->RV^&$XB79$RE&<,KA/H?\ 8R_;&^!/[>W[.?A[ M]J/]G'Q+)J7A?Q'"Y@^U0>3HZYJ1E:+1+6RCC+RW/E M-IS* Y,C:G"@48+'P_X2?\%H=+UC]L?PM^Q;^U+^Q3\4_@=X@^(L%Q+\,]3\ M=Q64MEK[0KO>W\VSGE2&XV;3Y6YL,RJS*SQAP#[:HKS[]J']I'P7^R9\$M>^ M//Q \,^*=7TGP[IL]]>V7A#PY/J=VT4,3S2,$B&V-0D;$R2LD8Q@N"1FA^Q; M^U+X5_;9_99\%?M6^"/#>H:/I'CC1QJ6G:;JK(;F"(R.JK)Y9*[OER0I(&<9 M/6@#K/A;\*?"/P>\.S^%_!<,Z6EQJ5Q?2"XG,C>=,^]SD]L]!VKI*\\^+/Q[ M3X;_ !;^&WP*2199;%F*[+AA&L@8% VY-X!^AE%>6>/?VU/V9?AO^R//^W3XG^*MBGPNB M\+0^(8O%$(9X[FQF1&@:) -[R2F2-$C WL\BIC<<5Y_X4_X**0V'Q&^'O@+] MI']G7Q3\*(OB]*UO\-=3\3W]E/'>7PB\]-+O1;2O_9]_)#N>.%RZ.8WC$GF+ MY9 /I.BOF3]L[_@I#=?LS>.D^#7P3_9#^)WQR\*?A7HGB'PQX MC\$ZR=(\?^ ?&>GBTU?P[?#>!'/&&(VL8Y K \F)U8*Z,J@'TA17P5^TI_P7 M=\+_ +,:Q?%SQC^PI\9[OX$C58;&X^.MGI%M_9>V601I?16K3"Z>Q9V39E^-&B?!3QQK- M_I>@++'X$MO#[P:U=W2JJ_9$@N-@WE_EWEO+QE]Y49H \'_X+C>';GXZ?L-Z MI^PWX(TB#5O'?QVU2R\,>#=*F3>L)6ZAN;O4Y@,E+>RMH9+EY<8#)$@^>1 > MX_:IM]4_9F_8!L_V?O@QKMQ%XAU'1M&^&?P^U!^9XKV]\G2H+T@=3;QNUX_H MEM(>@KXZ^"__ 4$_P""A'A7QGK7Q[^,'_!#+XY^(OB-KL#6:WMOJ6G1V6AZ M6)-\.DV"LY:.$$*\TQ'F7,P\QPJ)!##]7^"+;]H7]I+X\_!'Q;^T#\'9O"4/ M@KP->>.M>TF,22VEAXEU)'T_3],%PP"7-Q96$VK+<%<#S)H) L:R(* /==&\ M):#\!/@]IWA/X5?#:[U*S\'^&[;2_#WAW1WMH[F2UMHDBAMHGN988EPB*!OD M1>.M?GO_ ,$J?VJ_"'Q2_P""M'[2'A[]IG]E[Q5\(/VC?$FFZ;=6GAWQ)-OV7?B3X1\,6G[ M%?Q:^(WASQ)%/_:GBWX::%%JB:%*A4(EQ:K()RK EMZJ0 .-YR!Y]\+OV>?% M/[0G_!2BU_X*3>-_A3J?@G2?"?PHE\$^"-+\21Q1:OJ[W5[]JN=0N(8W?[+! M&H$,,,K"9FFN'=(P(]X!Y)_P

1([A09IH "=ZY *?_!/_ .'=IXT_9UT_X_\ Q-\+*^O_ !1\7W/Q,F@U M&'][9/?<:7&ZGI+:Z4MA:\\JUMD8(&/(O^"NGP5LOVZOC%^SY^PUX9LEN=2T MKXKZ;\3?&VI(N?\ A'O#>E+<(TCN.8IKRXE6T@'5RMPP!6"0K]#?ML_'?XJ_ MLN_LW:GXZ_9U_9A\0?%/Q;$BV7A;P1X7@10\[(VQYW+*(;6,+EV&3]U5&6&/ MAKX#_MZ?\% /A%XI=>*/&_BS6]-LH=5U)E$<;S- M$9#:6,"X2*! PAA3 W.7D< O^-M:U7X@_P#!V#X+\*>()6.G> /V5KW4?#]L MY^1+J[OY89YU!Z,T\5Z# MXD$1P;C3X+>_OH4;'55N(UDP>,KZUZM^V-^RI\6/ ?\ P4,^"'_!57X:>#;G MQ;>>$?"]YX&^,GA[PS9EKV\T*Z622&_L8&W4O-)$^(PS)AD^%G M[-'CO]JK_@K,8?AC^T=H/C7QO>>'O# MDLL&GZ3:DB5Q(P59Y,.2(HB[?(00"0#[?_P5=_9J^)_[?7_!,7XG_L[? #7Y M=&\3>-_"T)T%]4CEL6F:.X@NC9S+*JO +A(FMG#J-HF.X T ?F)\"OVTOBS M^TOK'P6_X)2?\%A=>3P]X$U36;'5_ ?Q;@T6Z@L?CG9Z==Q-H]H9KE8_L232 MQPSO(R>9=+]G3%NTRO/^ZE?G7_P46^%$W_!5G_@G_IG[(&@?LC>-?"?Q+O-0 MT5]-;Q1X/N+"S^&]U;W$)NKY=491:W"0VXN(D%C-.\XD554!F9/T0M(&MK6* MV>X>4QQJIED/S.0,;CCN>M $E%%% !1110 4444 %%%% !1110 4444 %%%- MGF2WA>>0,512S!$+,0!G@ $D^PY- 'YW?\$[P!_P7[_X*% #'^B?"_\ ]1YZ M_02R\+>'=.\17_BZRT:"/5-3@@@U"_5/WL\4'F>3&S=2J&64JO0&1SU8Y_/[ M]@3P[\6_#7_!:']KKX^^-/V?/B!H7@GXQP^#(O /B;5_"=S#;7K:3I+6ESY@ M*[[4%SE#,J!@.<$@'I/^"IO[57[7^A>/M,_9J^!'_!/WXO\ Q"\"WMMYWQ(\ M5^ Y+>S>^MF7(TBRN)95:+S0<7%R@#I'NBA*R.9H "7]@?X*V7Q<_P""GO[1 M?_!4+P[9+;^$_%%AI?@#P+?1IM'B./2T1-1U4$<20&ZA6U@E!(D2T=Q\C(3[ M#\$43XV?MR_%CXXW*"?2/ &FV?PU\+LPRAN-L>J:W,F>JR2SZ;:MV$FDN.U> M6?LQ_MZ_M;^-=0NO"E]_P2*\>?![X?\ @+P#?:FQUI[>:?4/LD"I::)I-C8@ MYF?(*]5"0&-4+2*5]U_8Z^%_C7]GK]CW0-#\8:+)JGC>32[OQ#XRL[*1%?4/ M$>H2RZCJ*1M(RJ-][<3JA=@H78"0!P ?)W_!Q)\>?'7P^_8YO_A7K?[$/CWQ MI\&M9OM.7XP^-_".I:69I(8X8E8MYF=I'W#^S MC\2/A+\8?V?_ 5\4_@+=13>"O$'A:POO"C00F-5T^2!&@38>8RJ%5*'E2I4 M\@U\N:U^V9\;OVV?V6_&GP1\/_\ !-?XQ>$?'7B[PYJ/AU]&^*'A^'3]$LS= M026S7<^HF4QSVB!R[+"KSNJE4B8D&OH3]D?]GSPW^Q%^QYX$_9PTC5+O5+#X M<>";32Y-0BL9))[YK: "6=8(@[EI'#N(D#'+!5!.* /D#_@BB /VV?V^@!C_ M (R1;_TE-?1W[47_ !>']J?X,?LPP?O;"PU6X^)'C&($OC!\.?VQOVN/$'Q8_9_\=^$]+^*OQD?Q)X"U77_ M U-%;ZEIXBD3>S@,+=L*K!)O+8AU !;*CZ9_9J\&>+=>_:+^,W[2/C_ ,,W MVF2ZMKMGX1\'0:E:O%)_PC^CQOB=5< A)]2O-5E1P,20FW<%AM- 'J5\_P - MO@QX1U[QKJ(]4N'6&&/@RW%U/(W8*I)9CPJ@OO"NN_'J[\;?$+PMHDL#6]UHFDW5M-'ILDT?!BNF MB8WCKP4,RHP#(PKOOVY/VPOVP_%'[44WPH@_X)+?&CXB?!KP;>QS*NBBRMK? MQIJT,NY);@329?38'19(X3$<8CD]K^ GQ5^/_ /P4K^&WQ6^$'[6? M[!OB3X*> -9\)R>'%L?&&J0SZKKWV^">*[>-8?W<$,,1103O9WFS\@C(< \W M_P"">WPZ\*V__!MQX/\ EU9Q-I>K?LSWTFH0E1M<7NG7$T^1[M/)GZFM/\ MX-I_'WBCXC_\$1O@3KOBZZEGNK32=5TJ&64DDVMEK-]9VRC/98((D'LG'%>; M?"/P;^VI^SS_ ,$G=;_X)-Q_L_>*->^+FF>&]8\ ^"/&%CIC)X9U'2KIIX;+ M7I-2),%I'!:3HTEK(WVKS+9E2*3>I/V3^Q?^S7X-_P""=W[#O@3]FG0I[W5- M/^'?A6&SNKO3=*FN)]0NN9+FXCMX5>0F6XDED"*&(WXYQF@#Y6_X-Q %^#7[ M32J, ?MH^/, ?]N->=?L[_M#>&O^"9__ 6O_:I\*?MW>)$\&>'/V@+W0?$O MPG^(?B'=#I.JK9VLD$NG"Z8;%GC$RQK$Q4_Z.V/]9%O]3_X($>!/C)\%_!7Q MV\"_'?X"^-?!&I>,/VC/%/C?PZOB/0)(H;O2+[[(('\Y=T22YC8&%F#\9 (! M(^FOVE/VC/B]X8T_4OAI^RM^S_X@\:?$::/[/I,FL:/ M2S:;/9I/JT6GK#O,4Z(ZL6BOB"5&X'>,A@3^IU?.G_!-'_@G]H?_ 3]^"&I M>%]4\:2^,/B#XX\277BGXK>/KJW$ -9R@C(,;9!^E25A?$GQI;? M#_P5?^*KG0-9U7[- ?+T[0-(FO;NX)?\ @C/\=/&/PZ\!:JLOPVTNU-A:P:CJ$>1_;E['+*6=T/\ MQZ0$!8.9VW3M%]F /;O^"+7[*.K_ /!/G_@G+;6/QMT^W\+:MKNKZQX\\8:, M[@0>&_MLAG%D2.%^S6J0I)C@/')C(P:]._X)T^&-2O?V;+?XW^.-&>#Q#\7= M?N_B#J]O>18FM?[18/86S@])+734L+0]Q]EKQG6OC!^V7^WI^ROKGP[^*'[$ MWB;X0VGQ'\?:;X'&@ZQZ#K-_8_!SXC7]] MI]UI^I>+M26*UBDNQ9S3+;PI&K")&D$N^4321JD65^]OVY0&_8H^,*D9!^%O MB#(_[AMQ7S?^TCX/\2_\%<=*^$_PZB_9F\?>!/!WA?XHZ-XY\8Z[\4= 32+J MW&F,\L>F6EJTC32W,\C+$\P401PF8B5W*(WT-^WG>ZLG['/Q*\/^&O!>O>(= M8U_P/J^D:)HWAW2);RXN[RXL9XX8\1J1&I8@&20K&N1EAD9 /&_^" O_ "AL M_9[_ .Q B_\ 1TM=E\+]'TW]HK]M?XN_$_7K1;SP]X&T&W^%^@QN3LDGFCBU M/79$(Y*R&?2K5L8Q)ID@SD<<#_P1Y_X6-^SE_P $C? GP]^+?P-\:Z/XQ^%W M@.:+7O!]YX58K0*K+=M(J@((2YW.JD!B!7L'[(G@/Q5^S3^Q=I$ MGQ&\/WVI>,#I-[XJ\=V&BVWGW5[K]_+-J>I10)D&1C=W$T<2DC@1KP , '-? M\%3O$.A>"_\ @GOX_P#A+X?\%1:QK/Q \*W7@+X>^"[.! =6U;4K62SM+2./ M@"--QED/"Q06\LAVK&2/S\_X*^_L_:K^R'_P30_8;_X)T2>(#?Z6_P =O!'A MGQG?1DB'4O)CE:9<-_RQ>Y8RJIZ")/2O1O"'_!0+]OZY^.VI_M#_ !D_X(?#/P5K&HB9M)U#3;F46=I>W VJ M9;BV,@9E")$UT@.X1%G .(_X.OM=O_ O_!+K3?BWX=N#;Z_X)^,?AG7?#-XA M(>VOX991'(A'(8!WY'/)K]&])T/PMX;?5?%=II-MITVLSIJ&NW3 (9I4MXH! M)*Q[K#!$F3P%C%?!W[;OPM^)W_!8>R^"_P"S=>7!N;;S+9(X2_FDLJ,O_!2_P#:L_:YU#XW1?LU M>!/^"8_QA^)7P@L[<2^.M4\*_9+6/Q=,0K)I:O-(&&G $_:< -1Q#YOG@ M&7^QEX"U?PC>_MM?\%=_ NE-I]A\9 U_\,+00;!?Z3H&D3P6^L!" =M_<>=< MQ[AEHC%)TEK3_P"#83POIC?\$._A1>:D@O9O$]QXEO=;DN#O-W+)KVH1,9"> M7)CC123G.*]9_8T_:N_:D_:_\::Y\/OC5_P37\2_!7X>Z9X5:&>7Q[J%O+/K M-S,ZQ1VEM#;?(D"0+.9&8DY>%0%&2?$_V'O!?[3/_!*']D/QM_P3V\/_ +/G MC;QUJWA77]?IFOZ=J,TEW9K?7I(@TN6WNIYEN?M31#:N^$S;@ M* ,K_@T[\7ZYK_\ P29@\(ZC>S3V'@_XG>(M%T!IG+;;(3IL6^IZWI%I->^*]5MY9"P!:-& M?RD8@$QQ(2 217TE0 4444 %%%% !1110 4444 %%%% !1110 5^=G_!3$#_ M (?I?\$Z3CG[7\3^?^X#:5^B=?GA_P %%O#GQ;\7?\%@/V//C?X#_9\\?Z_X M.^#%WXR/Q!\2:1X3N);:Q&K:9;VML8_E#70#QDN8%D"CU;*@ _0#5/"WAW6] M7TS7M7T:"YO-&GDGTFXF33&D:H ?4/[3G_%XOVL M?@S^S-!^]T_2=0N?B3XQC'*FVTGRX=,@?T+ZI>6UTGK_ &3)Z&NK_;)^,GQQ M_9\^!&N>/_V9_P!E#6?BUXMAM)I=.\,:)JEC9*\X3(DG>YGC=D_V8$EE;&U4 MR0:Q_P!F3P9XNUS]H+XS?M)?$#PS?Z9/KGB*U\*>$+?4[5XI1X>T6-T24*X! MV3ZE=:M<(X&)(9;=@6.ZQ_P %!_'/A3]HCQ3\!?%/_!/;X[O:Z/*@\.>- M_#_A6'4M&\0HT:MF.XCG"VS;B5Q.4 QEV0_+0!Y'_P &Z'Q9_9K^(W_!./3O M#/P \+Z]H&K>$_$^HZ?\4M \56ZQ:E:>*7E^TW[2JH ".\V8P -D86(@-$RC MG?C\!_Q$U? )L<_\,W>(^?\ M\DKWC_@FQ^R!XF_9OM_BW\9?B1X>M=$\6_' M+XKZCXWUGPU9723IH44RI%;6+RQ_NYIUCC\V:1"4,\\H1G15=O!_CQH?Q8O_ M /@O[\)_VF-'_9[^(5]\.?!_PBUCPKXA\9V?A"Z>UM]2N+B9T54"^=-'P@,T M4;Q_O 0Q4$@ ^JO^"@?Q%\6> ?V6=?TGX:ZDUIXQ\:SVG@[P3<1\O;ZMJ]Q' M86]R!W%N9S=/Z1VSDX )KO?AA\$?AC\'O#^@^&_ 7A2VLX?#7A2R\-Z/($!D MM],M4"PVZMV4 D#&2!G.T8\X^*G@SQ;\6?VX?AGI]]X9OE\&_#/0M2\77&I MRVKBUNO$%RC:7I\"2$;)'AM)M7ED0$E#+:L0-RFO+O\ @JI^U9^V'\(+'0O@ M[^R+^QM\4/'TGB0>9XO\9> 8K9'T+3*O'& MKVS6>EV,,+R".**!FDN+F>;8F]W!W2O,YD(*M3^ ?P6\P?\%U?A#!^VO\ L]>&/^":/A6T2Z\5_&+QMI<@G2,. M_AW0M-O8+S5-;?/")%$BVRDXWRWT40R7XQ/V+?@5\=?^">_P"_: _;I^(7[. MFO\ C'XR_'+XCW_C*?X5>$9X+F]LX))772M%>X#&',$9($\W8N_ MRSX%_P#!03_@H+\+O[<^*GCS_@AE\=/%?Q0\5Q1MXC\0OJ6FVUMLBWFWTRS4 MO(UKI\!=Q''\[%I)9I#)++(S 'ZFV5I!86<5A:J5B@B6.-22<*!@-/-M[:.,/)(JREE#'C W,5&2/CC_ (-O_AA\9?V=/^";'A_] MFO\ :(^"OBOP/XQ\.:[K-S?:;XAT:2*.2&ZU&:XB>*<9BD^64 J'W@@Y4#!( M!]]T444 %%%% !1110 4444 %%%% !1110 4444 %?G9_P $[P!_P7[_ ."A M0 Q_HGPO_P#4>>OT1GF2WA>>0,512S!$+,0!G@ $D^PY-?GC^P)X=^+?AK_@ MM#^UU\??&G[/GQ T+P3\8X?!D7@'Q-J_A.YAMKUM)TEK2Y\P%=]J"YRAF5 P M'."0" ?H#9>%O#NG>(K_ ,766C01ZIJ<$$&H7ZI^]GB@\SR8V;J50RRE5Z R M.>K'/Q/^P/\ !6R^+G_!3W]HO_@J%X=LEM_"?BBPTOP!X%OHTVCQ''I:(FHZ MJ".)(#=0K:P2@D2):.X^1D)B_P""IO[57[7^A>/M,_9J^!'_ 3]^+_Q"\"W MMMYWQ(\5^ Y+>S>^MF7(TBRN)95:+S0<7%R@#I'NBA*R.9H-/]F/]O7]K?QK MJ%UX4OO^"17CSX/?#_P%X!OM38ZT]O-/J'V2!4M-$TFQL0JA(#&J%I M%*@'J?P11/C9^W+\6/CC69I(8X8E8MYF=I'UC^QU\+_&O[/7['N@:'XPT635/&\FE MW?B'QE9V4B*^H>(]0EEU'44C:1E4;[VXG5"[!0NP$@#CPS6OVS/C=^VS^RWX MT^"/A_\ X)K_ !B\(^.O%WAS4?#KZ-\4/#\.GZ)9FZ@DMFNY]1,ICGM$#EV6 M%7G=5*I$Q(- 'U'^SC\2/A+\8?V?_!7Q3^ MU%-X*\0>%K"^\*-!"8U73Y($ M:!-AYC*H54H>5*E3R#7Q#_P11 '[;/[?0 Q_QDBW_I*:^O\ ]D?]GSPW^Q%^ MQYX$_9PTC5+O5+#X<>";32Y-0BL9))[YK: "6=8(@[EI'#N(D#'+!5!.*^1_ M^"/GA+XP?#G]L;]KCQ!\6/V?_'?A/2_BK\9'\2> M5U_PU-%;ZEIXBD3>S@, M+=L*K!)O+8AU !;*@ ^A_P!J+_B\/[4_P8_9A@_>V%AJMQ\2/&,0Y4VFC&)- M.A?T9]6N[*Y3/7^RY:K*C@8DA-NX+#::^4OVY/VPOVP_%'[44WPH@ M_P""2WQH^(GP:\&WL%==^/5WXV^(7A;1)8&M[K1-)NK::/3 M9)H^#%=-$QO'7@H9E1@&1A7L/_!/;X=>%;?_ (-N/!_@2ZLXFTO5OV9[Z34( M2HVN+W3KB:?(]VGDS]37I'P$^*OQ_P#^"E?PV^*WP@_:S_8-\2?!3P!K/A.3 MPXMCXPU2&?5=>^WP3Q7;QK#^[@AAB**"=[.\V?D$9#^ _"/P;^VI^SS_ ,$G M=;_X)-Q_L_>*->^+FF>&]8\ ^"/&%CIC)X9U'2KIIX;+7I-2),%I'!:3HTEK M(WVKS+9E2*3>I(!W7_!MEJLOQ5_X(V?L^?%#QS8+=Z_H7AS7?#^E:I<+NEAT MZ'6[BV6%">B>586BD?\ 3!>PK1^*GP5L?VP/^"X'PL^+_A*R7^Q?V5/!VM_\ M);XBA3Y+O7]RY<1M=2S2S/! VZ,.VZ7< ML?ERTOV0?VS/VO\ 3M9\$_LP?#'_ ((P_%#X)FFO+V?]\V]F!DN)E9F(R" ?=5\_P -O@QX1U[QKJ(]4N'6&&/@RW%U/(W8*I)9CPJ@/]&\-7EL8)],T2XE(TY;B(C,5Q+%FYD0X*_:%1@&1A7F_[MW4AD::15@_=PP0JD:\EVD:8\H(R& /HRBBB@ HHHH **** "BBB@ HHH MH **** "BBB@".\ :SE!&08VR#]*_/7_ (-6?^4''PB_["'B3_T_ZA7WC\2? M&EM\/_!5_P"*KG0-9U7[- ?+T[0-(FO;NXJ:@EI M!EG=Y'FD$:#F:XGGD(5!EY99@!EGY^;O^"+7[*.K_P#!/G_@G+;6/QMT^W\+ M:MKNKZQX\\8:,[@0>&_MLAG%D2.%^S6J0I)C@/')C(P:\1^-W[<_[;7C']J^ M?7O$O_!&?XZ>,?AUX"U59?AMI=J;"U@U'4(\C^W+V.64L[H?^/2 @+!S.VZ= MHOLWJVM?&#]LO]O3]E?7/AW\4/V)O$WPAM/B/X^TWP.-!UBX^UZE#X:D"SZ[ MJEY) /*M89;$7=G .HGV9=C-&@ /9O\ @G3X8U*]_9LM_C?XXT9X/$/Q=U^[ M^(.KV]Y%B:U_M%@]A;.#TDM=-2PM#W'V6OC/]MG]L;1-#_X+*?LX:-^W9^Q? MXZ\$_#W0=9O['X.?$:_OM/NM/U+Q=J2Q6L4EV+.:9;>%(U81(T@EWRB:2-4B MROWU^U?\!/!WA?XHZ-XY\8Z[\4= M 32+JW&F,\L>F6EJTC32W,\C+$\P401PF8B5W*(P!](?MR@-^Q1\85(R#\+? M$&1_W#;BO$?^" O_ "AL_9[_ .Q B_\ 1TM>R?MYWNK)^QS\2O#_ (:\%Z]X MAUC7_ ^KZ1HFC>'=(EO+B[O+BQGCACQ&I$:EB 9)"L:Y&6&1GP__ ((\_P#" MQOV_%OX&^-='\8_"[P'-%KW@^\\.3B]N9H#/*L5H%5ENVD50$$ M)<[G52 Q H [[X7Z/IO[17[:_P 7?B?KUHMYX>\#:#;_ OT&-R=DD\T<6IZ M[(A')60SZ5:MC&)-,D&^"[.! =6U;4K62SM+2./@"--QED/"Q06\LAVK&2.E_9$\!^*OV:?V+M(D^ M(WA^^U+Q@=)O?%7CNPT6V\^ZO=?OY9M3U**!,@R,;NXFCB4D<"-> !CX=\(? M\% OV_KGX[:G^T/\9/\ @AQ\=]=UJT>YT_X?V%O?::EGX8TEV ;RE:0E[VY" MHUQ<'!VA((PL:,TH!YS_ ,%??V?M5_9#_P"":'[#?_!.B3Q ;_2W^.W@CPSX MSOHR1#J7DQRM,N&_Y8O,K?QY\,_!6L:B)FTG4--N919VE[<#:IEN+8R!F4(D372 [A$6>E^V[ M\+?B=_P6'LO@O^S=>7!N;;S+9(X2_FDLJ, ?>.DZ'X6\-OJOBNTTFVTZ;69TU#7;I@$,TJ6\4 D ME8]UA@B3)X"QBOC#_@E!\"K?Q!^TM^T[_P %+M/TC[!X<_:%\9Z9'X"LS#L6 M_P!"T>T:SCU@*0#LOYGGN$W#+1&*3I+7/?\ !2_]JS]KG4/C=%^S5X$_X)C_ M !A^)7P@L[<2^.M4\*_9+6/Q=,0K)I:O-(&&G $_:< -1Q#YOG^L?L;?M MJ?MA_M%^,M=T[Q__ ,$S?%_P;\(^%O"C3V8\7ZK:-?:[J+.HM[*RCB988HUC MCFWO(V-TD(^0;B0#QS_@X@^._C_X=_L8ZG\++_\ 8C\>>-?@_K5S8)\7_&OA M'4M.0Z+X?BNH9[D6UN96N/-9(C&9GAC@A5BYDR!C[9_9F^)/P@^,7[.W@?XI M?L_7$4G@?7O"EA>>$_)B,833W@0P1[#S&53:I0\J5*GD5\QZC^VI\;OVS_V9 M/&7P8T+_ ()I_&3PEX[\4^']0\/G0_B=X?AL-$MFN89+']9?4K;P'X2LM'.IR1[#>RQ1 2S[ MH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !117B'[;WCO]OGP)X5T.[_8'^ W@?QYJ\^H2)K]IXX\ M4R:7%:VP3*/$Z*=[%^".PYH ]OHKX!_X:'_X../^D=7[/_\ X=VX_P#C='_# M0_\ P<,O[ U30/]&^(WQ&L0KW<%VRY;3;!CD0M&K 2S@>8LF40QF-F;[J_X:'_ M .#CC_I'5^S_ /\ AW;C_P"-U_))\8/%_C+X@_%OQ3X]^(TSR>(=;\1WVH:[ M)*^)?P;O;J.VUBP\0W MCWVI:!"Q"FZL+B0F4B,&--\:>$-: MMM2TG6+"&]TO4;.4/#=6TJ"2.5&'#*R,K CJ"*OU^,G_ 1G_:4_X+N7G_!, M/X/P_ 3]C7X1^,/!=CX:QU"ZLK:[GMXA) J$1A%B$:8/*1H M>]?3O_#0_P#P<%_$ MU[I=U9WUI837$,@EM)8V8!XERK$J1D$$$U\]?\&^/[4OQNO?#'Q3_P"":G[9 M/C[4O$'Q?_9Y\82VDVN:]?2W%YX@\/W;M/8Z@9)F:24?,P#,25ADM$K:6#PAJ MB6_PU_:$2TC)632+I0;2_D51ES$5))/5K2TC_BQ0!L?\'/\ ^UC\??AO^R'K M?P:_91^)>L>$]?T?P_;^-OB!XF\.ZE-9WFF:&FJ6VGVEM'/"R/%+>7UR"I5O MFATZ[4@@FOKS]ECXA?"#]EO_ ()Q_#OXO_&SXM3:7I!^'FA:AXB\5>-_$]S> M37-Y9M"UO2K6\C*3:;X4@UG3X- LBIP4/V0F\D0@%;C4K@&OVM;&W749&6U,L\SR795RY\XK"&SD0Q\BN)_X+J? M#C7OA%^U?#^W?^Q/I_BY_&'A3X?-;_M76/P^FBMYK_X>W$R19>=O]5J0CCN' MMW56D2&R:8M&+:'> ?HSX4^+?[./[?/[/FI^)?@Y\1KOQ#X2OX[BVA\0^'+V M_P!-+2HK*S6]U'Y,A*,2-\385E(SE2!\4?\ !JU?>,OBY_P30TW]HSXR?%?Q MOXT\9:SXMUBVN]9\8^-]2U0K!#,L4<4<=S.\<:@)GY5!)9B3S7W9^S=XS^ / MQ!_92\(^,OV5YM+;X<7W@VW?P6FBPB*VAT\0!88DC&/*V*-AC(#(R%6 ((KX M3_X-'"#_ ,$8O"^#T\;:_P#^E= 'Z+?%+QO\-?AQ\/=7\9_&'QQI7AOPS96; M'6=&_%7P+ M_:;T+3/@/IU]JD7A_P 8>*_%CO%>7']H71N8XIKHJ\[?:5N%1(P=P3Y P.3] M'>*/&W@G6=:UKX-R7<=WJT/A8ZEJFG>7O$%G.TL,+2]E$KPW 0'[WV>7'W#7 MXZ?L9V=I>_\ !EGXBBO+=)%7X;>-W4.H(#+K^I,IY[AE!'N!0!^EMW_P5H_X M)OV/Q-\&_!N]_:_\(1>)O']I87'A72I+J0/=+?11S6:R,4VVTDT>Z MEV([^7$CMM1FQA21^3G_ 57\!^"O!W_ :Q_"V\\)^%-/TV73/#WPUUBPDL MK1(FAU"9K#SKM2H!\Y_/F+2?>8RN23DU[C^T3\0=5U'_ (.+O!?P,\8?M">( MOAS:ZG^R[.?AE?Z+;Z5+]NU:77'?4+6/^U+*[B6:2VLX6/EHLA6T4;L-M8 ^ MU?V>?VQ?V9?VK/#NM^)_@%\8=+U^W\,ZA)8^)H )+:ZT:Y3.Z&\MKA8YK5P% M8XE1,/%OAGP=H?Q_LFD\;:I)IO@G5KK2;ZWTGQ)>(Q M4V^G:G+ ME?2%AM"P3.6/"Y/%?/GQ"_8I_83_8L^*7[0_P"V'^T;^TY\2O$F MI?%/X&ZE_P +?T?5KC3HH+SP_9P6]I)=QP:1IUH8KH1E8(GWAG,TVT,P=D^2 M/^"A-IX]O_\ @E]^Q_XM\)^#-"\ ?".U^.'PWD^%O@1I9M4UVWTUDE-C>7VI M-*(DF:V8,]M%%)L:0@W,F"* /U.^*/\ P4-_8<^"OQ5;X'?%/]JGP3HOBZ+2 M;S4[WP_=Z[%]IL;.UMGNI[BZ52?LL:PHSAIM@8#Y=QXKIOV:/VHO@!^V+\)+ M+XZ_LS?%#3O%_A/4)YH+76=-#JC2PN8Y$99%5T96'1E!P0>A!/PO^W;X(\(> M+?\ @XM_8NC\3>';2^6+P'XUND2YA#+YUM:F:W<@\,8Y?WB9SMF:)IT5I!YTKM+*XCB55WNY9V.,L22< MDDT ;-?E;XO\/ZU'_P '0/AW]GN'XM_$1/ -]^SQ)XNN_!*?$K6!I4FK"\NK M;SC;"Z\L+L1#Y8'E[EW;<\U^J5?F!XR_Y6W_ G_ -F@2?\ IVO* /L[Q-_P M4M_8"\'^/?%?PQ\1?M=^!+?7/ NAR:MXRL!KTI2:??7>F&17M;I & M:&:*54DB?:RL ZC*L",@@U\3>$_ O@S7/^#JCQAJ^M>%=/N[G3?V1;#4-/GN M;1':VN_[;B@%PA(^641,T83> O$7C_ .$7[2'_ 6'UOX!K+8: M]HGA'0M:\.)IJE7@U23PMJEP]S$J_P#+8R@29'+.!U- 'Z&>./\ @I;^PS\- M_$__ C'CC]H;2M.4>(!H4VNS6=T=%M]5W%#83:JL1L8;D,"K0O.KJP*L >* M]T!!&0<@]#7P3_P3]^$'[#/[>'_! 7X2?"#XJ:#I6M_"V[^%6D1^-+5M6DLX MX-3T\1RZA++<021R0R)J%O-*\F]23N+?*QS]M?#&X\(7?PU\/7?P^BDCT"70 M[1]$26.5'6S,*&$,LO[Q3Y>W(?YA_%SF@#.+;3R_AK1-?U%K2RO+G(PDTR@F-<9 MY [4 =A17P#_ ,-#_P#!QQ_TCJ_9_P#_ [MQ_\ &Z/^&A_^#CC_ *1U?L__ M /AW;C_XW0!]_5_(%_P='?\ *=?XY_\ O^%]?\._OV=?A_X_\ M?\ PBW_ EO M_"=>+I-*^P;?[7^R^1L4^;OW7.[/W?+3^]7Z_P#_ T/_P '''_2.K]G_P#\ M.[^ M)/A:Z\&^*?M_V&\3;,=,U>YL)Q[I/:R1RQGW1P?>OQD_8@_X*!_M$?\ !*[] MM/Q+\%/VVOB/XJ\4?LP_$[XS^*?"_P +/BAXX\37&KW/@_5M,U>YT];&^O;D METAECMXV.\[%R)E("W6W]LZ^&_@C^QY\#?V]/V'/CG^R]^T+X974O#GB/]H; MXDQM)'@7%A<+XHU PWENY!\N>)\.K8(X*L&5F4@'9?\ !2OX>V'B3X@_L[ZG M:^,_%VD-JWQZTO2=8'ACQMJ6F1:GIQTS5+AK6=+2>-)8FD@A8A@2=F,X)!^I M)[G0_!OAM[N_OH[+3-*L2\]S=W!V001)DN\CGHJJ268]B2:_%#]F_P#: _:H M_9<_:S^!?_!$']O%+[7/$GP\^-VG:U\'/B:(&-OXK\(1Z7JT$8D8DE98#)'& M,EL!7B8YA#R_HG_P5;U7X@?$KX4:#^PE\$Y+$^,/CMJ9.?M/_@KA M\>?C?^S#_P $U_C)\?/V<-/:?QIX9\&3W6BR):B^ M+-*T6\CO9!&5AM-4GMK='G#,%58S= S G*A)!@D;2 ?'O['_ .S;^Q!_P4&_ M8/L/BU^P_P#M>_$*V^)5WX7C6]^+.F_%C5V\2:=X@>#=)_:\+7163,VXO:RQ M^24.80J^6XE_X*M^'?BG\*/^#>N[\97_ (V\8^$_B9\/?A#X;(UO0/%]]I^H M66I1G3XKD/+:S(923YB-O+ [F[\UYA_P4._X( Z?^SY?>)O^"C'_ 1O^,.K M? 7XI>&-+NM:O_"FAW6S0-?B@1IY;80-\EMO"'$+![1B%4Q1@F0:/[9_[7/C M/]N__@U%\5?M8_$;PU#I.O\ B_X9V\NM6=M&R0M=0:S%:RS1*Q)6*5H#*BDG M"R*,G&2 >Y?LD_\ !.OX9_&[]@7X4^/+K]H7]H'0?&?BKX6Z%JVH>--$_:)\ M5&\6_NM.@GEG$5SJ$MJP,DC-Y3PM%T&S '#_P#!*?\ ;R_:I\+?MZ?%?_@C M9_P4"\>0>,_'7PZT]-=^'OQ,33X[27Q3H#B%E^TQQ@)]I2.Y@;*Y)Q.K%FB\ MQ_K?_@FU_P HZ_@'_P!D5\+?^FBUK\\?V/XHOVX?^#H/XP?MC_!QQJ'PW^#' MPYB\%W7BRT.ZTU+6VCCC>VBD'RR;"UYD@D 6Z'I(A(!]V_\ !4+XL?%/P)^R MU>?"_P#9UNHH_BK\6=1C\#?#)I9C&+;4KZ.3S;YF4$JEG9Q7=ZS ' M.ASBO M+/\ @WX_;.\3_M?_ /!.7P[IGQ9FN$^)/PIOI_ 7Q'L[]\W4>HZ=MC22;)W% MY+ MP0R>)]1BMKO5+FW^R02>8UO9FRL]S8V-<7B#DN!\O?L_7?QL_P""87_!P/J' MAK]H33/"NB^#/VVM&DOK%/!]_,O'=I#')>>&?"ULL\EQ M)9+(K(MW.EI>+'*X(C,/"EG5D]7\:?\ !);]G:_\ 7&G?"OQQ\2?!?CJ.T)T MCXJZ;\3M:N-=@O0ORW-Q-<7;B^!;EX;@/%(I92H!&/CC_@H3X>U+]FK_ (.= M/V3_ -LWQ^K6_@#QWX,O/A_'KSMY+R\N$BBB0O++(X544#)8D\ #OB6VFQ".#4)X7DCBU!(P (O-,$Z,@ 7S+>1E"JRHO: M?\%F_P#@I!;?\$MOV$_$'[2>FZ%;ZOXIN[Z#0? 6CW88PWFLW(8%(9HXX MXIIV52"ZP% 5+!A\G?\ !M-\/];\:_&K]M'_ (*$:=:2Q^!_CE\>KR7P!6UTNSMIH[;3[>%F9$\B- M&8+N9BQXZ']DW]E7XQ?LU_M=_%G5]7^-7C+QG\-O%7A3PS_P@5OXS\1S:G<> M')[2?5Q>Z>D\[---&1'?C5\+/$,& MK>'/%6C6^J:)J-NX9)[:>,2(W!X.&P1U!!!Y%> ?\%>/CAXL^'G_ 3P_:!M MO@1KTP^(&A?![4=5BBTS>;G3+22.6(WFY!^Y8(ES)&20S&VD90?+8@ ZWQ+_ M ,%,_P!A3P=K4>E>)_VBM)LK2773HB^)IK2Z&@KJ0K M7O[2_@6UD.K1^8]SI)FU:&R#E\EU>P%MUSN!!.: /UA\"_\ !43_ ()[_$SX M[:C^S1X&_:V\':AXUTNSN;JZT>/4=JO#;JS7#Q3N!#.(ECD:3RG !I'@W5 M;72_$.HV&LB\B@OKA97BM8VMP_VB8K#*QCAWL@C8L%P:]9^ 7[2/P'_:F^$U MA\=/V>?BMHWB[PCJ2N;37='NQ)"2APZ/G!C=""&1PK*>"!7Y_P#_ 27^$OP ML\2?\%7/^"@'B?Q#X T?4-1L_BAI-K:7-]81S-;P75C*]RB!P0@F9%,F /,V M+NSM&/B+XH^'_B=^QW^QU_P5D^&W[)-K=:9\/](^)?A^S\-VFC;EM]*74)U3 M7X+=4X18[.>"%E7&R)5SPM '[/6?_!2_]A>]\5Z)X33]HC2HO^$GU0Z;X7UR MZL[J'1=;O02/LUEJLD2V-W*6!41PSNS,, $\5Z!\8?VA_A%\!WTFT^)'B2XB MO]?GEBT+1-(T:[U34M2:) \IM[*RBEN)EC4AG9(RJ!E+$9&?CC_@I1X#^ ?Q MI_X-T_&*Z+I^G/X/LOV>K37_ 2T*J([9K+3HKO3FA(^X0T4*C;CABO0D5Y/ M<_!#_@I)\5_@#^R=^VS^R7\;/#B?M*^ /V>K-/%_PY^)*N;7QEI&I064DRSR M AH+EI[.,LVY,R;=TD6T;@#[B\0_M=?L-_'#]F+QUXV\2?M"Z!:?#>V-]X6\ M;>(-3UA]&CTZX:W5+BTDFG\E[>X5)U7 Q(CMMX=2!\^?$#]N[]A7_@DI_P $ M;-!^,/[,7B*^\5^ M(\)2V?P>@WW=])K=P9'2'S99%#1VXG?YY7V(B85!DQ1 MMSO[+G[97A;]M+]@?]K2Q\:_LNWGPE^*WAZSU^T^-_@+4)A<1#66\/BW%W#) M@*\,UO:QC@#)C8YD#"63YD^*W_*E':_]DST;_P!2>UH _53X.?MI? #XD_LX M_P##1=S\5]+MO#^DV<"^)MM?$'P M7?7.A_#Z*[.@6T.J?;+>=I;*6+3M'@DN8_)%S*1O C197)50QH ^N--]9 MT;X3_'K5="\)GQQ\2=3OK'P]HUO/?C8%O+EXU58U4-*X+;8P2W&:_5&OS _X M-]PK?MA?\%"U(!!_:OU?(_[>[Z@#ZG\0_P#!9'_@EWX8^&.H?&;4_P!MKP/) MX8TWQ-/X?FUC3[][N.?488()YHK<0([70CBN8'>2$/&HE7+"O_!7Q)T74?!6H:-_:UIXJM]1C^PO8[#(;@S$A5C"@EBQ&W:=V,&OSS_ M .#?;X6?#;4X?VVKN_\ NE2S:C^V7X\T.^FDL4+S::/LI%FQQDPYED/E_=^ M<\5\%^&OC%XB\ _\&G/[..BZIJMQ'X,\4_M!Q^'OB7,'8*GAD^(=7NKF-V'* MQ-);PQL.A60H>&((!]6_\' /[6/[+/Q\^"'P8G^$WQEUZ37;KXX^%9]"@5]9 MTW3/$>DF\*SSVJ3+%9:O"KM"WGPB;9E"'"MS^HWQE_:'^#OP L["Y^*GC$6, M^K2R1:-I=G8W%]J&I/&N^1;:SM8Y+BX*+\S^7&VQ>6P.:^$O^#E?1O"][^Q5 M\'M4@TVRD33?VD_!4FD3Q1J5MU:6:/,1'"J8V*\<8-1ZSXYUKQ?_ ,'%?C?X M#^+OVDO$_P .=3G_ &>=%;X5_P!AVNCN=4M!>W$VI11?VI87:EVF"NPA".ZV M1+;E@&P ^O\ P;_P4*_8T^(GP(UG]ICP+\>-,U;P5X;NY;7Q-J]A:W,C:+-% M_K8[VW$7GVC(/F<31H44AFP#FL[3_P#@IM^PGJ_[/J?M6Z5^T1I=S\.)-=31 MH_&5O8W;V+WS,$6$2"'G,A$88?+YA$>=Y"UQ7[('[ /[/7[(O[8WQ?\ B9X1 M_:!\=>+OB!\8-,L-9^(FB>)Y=,-F$CDFAM[W[/I^GVL<#RM]I0%B?-V3D*2C MD?GM^SA8_"3]A3_@IYH7@G6(=<7]B_XI?%G4M0_9_N;UHAX>TOXAI'%$Q4L6/B+1;/Q!I9F-M?6L=Q;FXMI(9/+=0R M[HY%5XVP1E6 8'@@$8JU110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5_)[_P '*_\ P1S^*/["7[77B;]J'X=^#;J]^#?Q M+U^;5K#6+* O#H&I73F2XTZX*C$(,S.\!.%:-E0$M&X']854/%'A7PQXX\.W MO@_QKX+_ /@W)_X(H>-_%S^-=9_8%\-0WCRF1H=(UG5-/M 3V%I:W4< M'^R(\>U?4/[/_P"S-^SU^RGX#C^&/[-GP6\->!] 23S&TSPSI$5I'+)@ RR> M6H,LA &7?M!7&K_$#P;J=G!:7L?BBYB>ZEA@DBD@#301Q%F1X8V$C R%ERS,: M];HH \4_;7_8/^$/[>OP/N/V:OC7XD\36?@.^6!=4\,^%]1BL(;X031S0+(Z MPF4*DD2,$1U0E1E3@8X?XR_\$C/V8/V@OV2?"_[&_P 7?$WCG5_#W@+4+"]^ M'VO?\)$L&M^&9K*'R;5K6]AB1R4CW*&F$K'=DDE4*_4=% 'R=;?\$8/V+T^/ M/@?]IK5)_B#JOCCP3IL]BWB/6?B+J-U=^(XI"&*:M-)(9+Z,$$"!F$&P^68S M& @]1^"G[&7@CX%:!\1-%\.?$CQCJL_Q.UJXU?Q-JOB74;>^NC?36R6SS1M) M;[0/)BA1865H8U@14C505/L%% 'S%^RO_P $J?@I^Q5^S_K'[,/[-GQD^*'A M[P;K$LTATT^*(;MK!I@1.;22XMW>T\S)+>45PQ+KM#OB#X?\ _%+XCW&L_$Z\CN/%?CGQ'XP?5M=F\N$01QI=WB2 M%$2+>J*%_=^:Y0J=I7B/!?\ P1Q_9B^'W[#6J_\ !./PEX]^(=K\)-7:9;KP M]_PD4+2K!-*\UQ;)17^LJ* /EOXR_\$DOV>?C]^QQ MX>_8+^*OQ(^(>I?#+PU!96^GZ,NOV\,TD%FL:V4,MS';+-*D B4IE\D\N7*I MMM?ML_\ !)C]DW_@H7\)O#'PU_:FA\1:YJG@N8S>%?B!::JEGX@TV4E=SI

G?$ MK2GTWXA:_P#$'Q+<:KK'B"T,,D*PSWCD.D<:2R"-(O+6,NSJ [,Q\ME_X-\/ MV#-2_9WTO]FGQ9XE^+&OZ)XTOO!M_KGQ/OKB\\+"VD+Q0:62?*L(N2I\F M-79=H+DQQE/N6B@#YD\7_P#!*?\ 9_\ %O[1?@#]J9/B+\1--\6_"W3)=.\ MW-AXG5HM*MIHVCN%99H9#=M.'D,TMT9I)6'M5DL]*T-'NK-KR_OG*E)'CB@_/[-HH *^7]4_X)1_!35OVSX/^"@ES\9?B:OQ7M='.D6OB./Q!:B*+3L,/ ML8M/LOV8P_.QVF(Y8[SEOFKZ@HH ^?=(_P""-"& $N1N\PL68G[/O_!.'X.?LX?M% M_$+]J/P;\0/&^H^*?BPUNWQ&.OZM;W%IKK6\RD-["L4OVB$#]YA5&,%<]'WK\M>ST4 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %?R!?\'1W_*=?XY_]RS_ZC&DU_7[7R!^U'_P05_X) M/?MH_';7?VE_VE_V4_\ A)?&WB7[+_;>M_\ "=:[9_:?L]K%:P_N;6^BA3;# M!$GRH,[&^5M4OK@W%U=K(85E1I)2 M[% _EY=B$!.:]>HH \Y^-'[*7P/^/OQ#^'OQ:^)'@^.Y\2_"WQ&^M>"M;A;9 M<6,[PO#+'OQEH9$?#QGY6*1M]Y%(Y;4_V$_ >J?MAV?[<$OQ<^(*>,]/T.30 M[.V37HCID.DR3Q7$U@MHT!C$>\L9XGBGMC(T;E$D1RK%-KXX# $ MY\3^%_\ P1]_9.^%W[&>L_\ !/JVU?QQK7PAUMXA/X/\0>*7N$MX5O%NY8() M@BSP132+\Z)(.'7X8368L; MOX;2_$,2V=S88VFQDOY+=M5:W9,QF/[;@H=A^7BNN_:<_P""=OP _:F_9AM_ MV+_%-QKGAOX6PZ9;:=)X,\$W<.G6TUI;-$UO 76%I4CC,*82-T4XPP;C'N]% M 'RSHW_!);X(Z=\*+'X":G^T%\==2\":?I46EP^$IOB]J-M;-81QB)+1I+1H M9S"(P$\OS-I7Y2,<5[+\(?V7/@C^SE\$$_9Z_9I\#6/PZ\-06LL5C;>$;2*! M[621<-<*71P\YX8RR!V9@"Q8UZ#10!X[^QY^Q3\//V)?"^L^"OA9\0/&FK:7 MKFNW>M7MMXOUU=1?^T;J9IKJZ$SQB8O+(Q=PSLI8D@ DD\5^W1_P2J_9R_X* M'>,_!WC?]H7Q;X[2Y^'U_P#;_!D/ACQ-_9J:3>[HV-W&T,8D,VZ*(AV<[2@V M[><_2]% 'FWQ>_9-^"7[1OP$?]F_]I?PP/B'X;GAC6Z_X2?:US++&,QR1#48$AO=:MU)#&)KCSID!A<.&:8_JW10!Y]^S3XM_9\U MGX6Z7X4_9PM=/TK0/#^G6]I:^%+72'TN;0H0I$5M-I\J1S63 *0(I8T;Y3Q7 M:^(/#^@^+-!O?"WBG1+34M,U*TDM=1TZ_MEF@NH)%*2121N"KHRDJ5((()!% M7** /D;X8?\ !'/X+_LZZA>6O[)'[2WQM^$GA:^O)+J7X>^#/'$,N@PRR,6E M-O;:E:W1M-[$D^0\?7C&!CZ&^%GP"^&'P@\'WW@SPQHT]W#K$SS^(;_7[^;4 MKW6IWC$;RWEQD?!_Q'?7%SJ_P3L?%P7PY()WWW%M'F$WMO:RL6,EK#=)"XD=60J[ M*>S_ &O_ /@FU\ /VUO#W@;P5\4=9\3Z1H'PWUVRUOP=H/@[4XM-M=/U*S5T MM;I1'"6W1([(B;O+4=$SDGZ!HH ^=_VA?^";?PK_ &G_ (K?#;XV?%CXO?$* M?Q)\);S[=X%OM.U>TM$L;UEC66Z:**U$ M+FL/#5_!K-K#9V%E*CK<0FV%MY4BRAY-[2! MF^889=B;?H:D=$D0QR*&5AAE(R"* /R*_P""8/AGX=_'G_@K/^W;KOPR_:ZU M[PCKTWQ)TB*RN/ /B+39?[8L5M)Q*#;7MO=6\XCEC<"=(O-B+2!9%#L#^DWP MA_8W_9V^"OP*U7]G/PM\/H+WPQXCDU"?Q=!X@E;4)O$ES?EC?7.H2SEFNYK@ MLWF-(3D$* %55'HMIX?T&PG%S8:):02 $"2&V56'X@5;H ^3_ 7_ 1V_9F\ M _#B#]GF/XB?$K6/@[9ZFE[8?!;7_%BW7AZ I/\ :([<[H?MDUHLH5Q:37,E MN2H#1L,@^D_&_P#8F\&?&3XV>'/VCM(^+7COP-XV\*Z!"=7MXE^PS MRI++!-:W5O/;72%XHVVS1.%,:E0" :]GHH \)T?_ ()\?!C0?@S\0OA!IGBC MQ5')OV-;W]ACXJ>&/$'COP9J*P&\O?''BN\ MU+5FE@C6.VF2]E?S8&@1$2)8BB(H*A<.X;&_8/\ ^".7[)7_ 3[\3+XW^&> MN^/O%NMV>FR:;X?U/XD>,9=7;P_8N5\RVT^,JD-HC!45F1-Y5=I;:2#]6T4 M4_$&EWFM:+(I'J.GI"T]N?[R":.2,G_>1A[5\X?LG?\ !*OX M'_L4?$#Q[\3/@!\6/B18:K\3M5GU7QU)JGB"WU!-5U&4S,;UDN;9PDPDG>0, MFT,V X=,H?INB@#YP_9G_P""97PE_9#T+XAZ!\!_C%\2-*B^)^OW>O>*YKC7 M;:ZFDUBZ:,W&HQ/-:L89Y%CV$KA<-D*'6-TS/A!_P1__ &,?A%^Q5KG_ 3P M/A[6O$_P>UT2%_!_BS51=)9/),T[O;SJB3Q.9B)0WF$QR(&CV$L6^HJ* /A? M4?\ @WX_8W\5_!+0OV=OBE\9OCGXS\(^%M;L]0\+Z1XF^*]W+'HZ6VX16ML( MU011 ,%#J//15"1RHI96]#_;E_X([_L6_P#!0/PQX2TOXWZ-XHM-=\!J%\'^ M/M \67,7B'34R&*_;YS+)."P#9G\PALL"&))^I:* /G#X6_\$NOV=?@Q^S%X MH_9?^'/BKQ[8V_CD'_A-?'$GC&:?Q/K9,8B)FU*4-*O[H>6HCV"-2VP(68F3 M]I+_ ()@_LW?M8?L@>'?V'?C)?>([KP'X973UL;>QOX+6Z=;%-EJ&FC@!3RU M ,80D##%LG/T710!SOPF^'8^$_P\TOX=1^-M?\ $,6D6JV]OJWBB_6ZOY8U MX433!%,S 8&]P7;&69B23T5%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 445XA^V]X[_;Y\">%=#N_P!@?X#>!_'FKSZA(FOVGCCQ3)I< M5K;!,H\3HIWL7X([#F@#V^BO@'_AH?\ X../^D=7[/\ _P"'=N/_ (W1_P - M#_\ !QQ_TCJ_9_\ _#NW'_QN@#[^HKX!_P"&A_\ @XX_Z1U?L_\ _AW;C_XW M7B_[?O\ P5A_X+A?\$_?V9=:_:)_:$_8K^ GAO1[>2/3[&^MOB3)/V:O^"WGPT\#_ E\1W%U\.?@ M5J#6/Q0TZPE)36[F_58]2B*@XD:TMRBQ _9G9F)[DFOW6_X-W_^"M7_ 57^*_[ M.,?[#7[*WP*^%?Q$NOA)I:M;3^._&UQI>HC2)9W$**H5EFB@8B'<,;$:!"/N MD@']"U%? /\ PT/_ ,'''_2.K]G_ /\ #NW'_P ;H_X:'_X../\ I'5^S_\ M^'=N/_C= 'W]17P#_P -#_\ !QQ_TCJ_9_\ _#NW'_QNO;_V(?B9_P %/_'? MBK7+3]OC]F/X;^ ](@T^-] N_ _C275);JY+X=)4=1L4)R".IXH ZO\ ;"_9 M4O\ ]K6+P'X1O?BOXN\+^&M \:?VUXKA\$^,]0T*^UJW33[R"*P-U821S" S MW$,KJLB9^SK@YP1^=_C#X%:3H_\ P<8>$?V'M/\ C'\9H_A9J'[-+F6755U&]A%R9SJ9GSY<4:[1)L^7.W))/ZZ5^8'Q#(_XBW_ G/_-H$W_I MVU&@"M_P5T_847]FG_@EK^U1K7AKX\_%#5/#-YX>TW6_".G>(?BWKVHW.AWL M4HAN[82W-R[SV4B>0XBGDF!>2;*C:AKZ)_9:_P""EO[!G@#P;\$?V//&/[4G MA6P^).L?#_P[96'A>6\8R-=R:;;&.U>0*8HKAPZ;87=9&\Q,*=ZY@_X."/\ ME#+^T'_V(Q_]*8*^4?\ @KWX'\'>!_\ @@U^SO<>#O"VGZ6^A>,/AOJ.D-8V MB1&UNY!&9)TV@8D8R,22230!^H?QC^/\ \(?@%IMCJ/Q5\8II[ZK< M-;Z/IUM9S7E_J.UM+9)+BZ=4!=EBCVNK>94FMI1_: MQXC_ .#C*?X#^,/VC?$OPXN+S]F6T;X63:);:0_]ILVK32ZE!%_:EC=IYLGD M1NPB5'9-/&XD1@5[O^RG^P)\ OV2_P!NOXG?';PW^T9X_P#%/Q,^,'AVSU#Q MOHWB*;2ULG@M'2W@OOL^FZ=:I!*3YB*S']Z3Z_X)O\ MQQ\6:9XDU[1=8\+_ D\2:UX?UGPWXAN]-N[&^M=,N)X)DEM9(W^62-#M)*G M&"""17YU_#7X(>/M3_X-VM(_X*,> _VS_C=X6^-/AWX37WC5_&,_QKUZ^MM5 MN;,SS-:76GWUY-92Q3)"(@@A&'*$9Y5OTA_X*H_\HP?VC_\ L@OC#_TRW=?& M/_!*+_@FY\%/VTO^"+'P(\'_ +1/Q%^)&M>"]2\*PW>J_#ZV\;W%GH]\T=W( MRQ2I;[)GA#HK^5YNP,H8 $ T >&?M;_M&?$']N3_ ():?L"?MW?%@ZKI/C?Q M3^TWX.TGQ%9Z=K-W;Z;?QQ:AJ43SM8+*+8F:2QAN55(F*RF"0J(KK80V[R7?;M M;.-IQ\??\'#7PI^&OA/]E+]E7X*^&? NEV'A&Q_:Z\ Z/9^'+6S1+.&P6&_B M%LL0&T1^7\NW&,<5J_\ !3_0M$\)_P#!8[_@G5JOAC2+73IXO$?CC2XWLH%B MVV7]C6RBW&T#]V S )T7>V ,F@#WS2G_ ."<_CG_ (*LGQWX8^.-AJ_[1>A? M"RZ\/WWA72/%LEP-/T2*^CEF^TVD3-%!,L\Z#$NUR'!VG:&7Y[_8[\+6W@K_ M (.0_P!IG0--US6[NS?X)^&[R&'6O$%WJ!MWFEB:18FNI9&CC+ L(U(1(;.UMO\ @ZQT">WMT1Y_V'I7F9% +L/%,XR?4X &?0#TJ7]FHC_B);_: M5Y_YH'X4_P#1D= 'TY\1O^"FO[#/PFU76M/\>_'ZRLK7PSKL>B^*/$$>DWT^ MBZ'J3E5%G?:I# UE93@NH,4TR,I8!@,UZG\2OC%\*O@Y\.;WXO?%/XA:1H'A M?3[=)KO7=3ODBMD1RJQXIP:KXIFNM8UOQK?_;";R\@1YD32[8W$>V)I3<2ND63# M 2&/0_'+XM7EI\;?^"2OP>^)^H>7\.M?T6#6-16\?_1[_P 16OAZQCTCS"># M)'=72M&#U>8$$:(G]GW0TK4EB$".&NPD\4*K,1)EG*''Z*?'G]LW]FS]FBZDT[XP_$?[ M%>0:6VIWFG:7H]YJEU9V +*;V>"QAFDM[;U9(RW4J&=R >A=L=3G&_P"";GB# MQ3\>OV]?VU_AUK?[7?C;P/\ $+1/CO))+X=T*Q\/R-<^&$L;6UTF/?@_\ M2_\$4?C!\=/@E\7I-:\/_\ "LM3 MUSPQXF\#^+;FWAN);>&0KNDM)4\Y ZLKP2[EW*5=-RX&W^Q]^V%^RY^RK_P3 M-_9@'[1?QZ\,^$;C7_@QX-M-"L-8U1$N]3GDTJSC5+>W!,LYW, =BMC.3@: /T5^'?\ P5._X)X?%G]I2\_9 ^''[77@ MW5_B/97$UO+X8M-0)DDGA!,L$4I413RH%;='&[.NQ\@;6Q\::MXN^%/[+/\ MP./B1\3?BK<:%X2C_ &+)=>UK4/%WBNYGL[">?Q39P/Y/VJ5Q;H_DPHL$ M.U-VU43) ,?_ <@?LQ_#KPK^SS\ /BS^SY\.M)\._$GP-^T!X4TGX7W'AS3 M8K6=//E=5TZ$1*/W9>**01C@& 8P-V>INO"?ACQ/_P '70O/$?AZSOY='_8E M2_TJ2[MED-G=#Q0(A/'N!V2!)9%##D!V'>@#[)_9O_;Q_8]_:Y^%FL?&S]GC M]H/P]XC\+^';F:#Q#JR7+6R:4\2>9(+I;A8WMP$^?,BJ-OS XYKSS_@FO:_\ M$\O"_P -?BGXV_8+^,UIXH\*:I\6=9UKQ[XA7Q5+J-C!KTT%M<7@CN9F,?DK M$\#[HV9,,278[L>"_P#!,JRL]!_X+G_\%$O#6CVL=M827WPWOFM(4"QFYGT. MYDFEVCC<[NS,>K$Y.:\>_P""97B+]F_X=?\ !-#_ (*#:E^U/%=Q?"ZW_:C^ M)UIXPM=(+I<2Z;+9V$$EO;^6RL)7601IAE^9UY Y !^@G@O_ (*6_L0?$#QK MX7\!>&OCO:F\\^L].\3R1_>73+^X@2UU ^@MY9-V1MS7NM?C% M_P %";'XIG]D[_@GYXJ7PEX<\!_#JQ_:C^%MG\-?A]9R3ZEJ^EZ6+.Y^Q27V MJO(J/+]FBC#V\4)".3FXGVAJ_9V@#\K]-_:*^ ?[37_!;/XW_L6?\%'/B/J6 MD-X6BT*S_9^^'>I^*+S2-%U6VFL_.N[U!!+%'?:A)+)'L\TLZQY2$923'UC^ MR-^QS\0_V5_VQ/B?JEC\8/'?B;X8>(O!7AT>"-)\;>++O5QX;NX;K5?MMC;3 M7+?AGX MAF\,CQKHAW8MX+L(DHW"6$QW<4@AG5T_>%@JM\U?-?_!+/QK_P4*_8 M)_X*&^//^"-/[1GQJG^,_AS3/@[)X\^$'C35%=K^VLTNDM(K2X9W9UC:0O'L M>1_+:!/+8)( #[S^-?_ 4>_8H_9VUB^TCXQ_'FPT9=)U"&PUW5#IUW<:=H MUW+L\NWO[Z"%[:PE82(P2XDC;:ZMC!!K9^*'[#?AY\3/VC_".E M^(/B'?65IX(T)]9CEO-:>[E6*W>"&,L[Q.[*!-CRAGEP*_//_@C#\%] _P"" ME'_!&2#X<^,OVV/B0L'BBW\1:#\8?"&FV/ACS+74[R]NGOO->YT:6Z2>87 N M1(\K2 SJP8$ +SW_ 4/_9U_9[^%/P,_X)T_L[?"KQ9J7Q \!^'/VN?#WAO2 MM8\8O#>7&HZ>ES=0R02.D$44\ \ORE*1B-XHXR-ZD,P!^@GPU_X*G_\ !.WX MO_%/7O@O\.OVO_!6H^(O#6E3ZGJ]H-4\J)+& %IKJ.XE"PW$,:@L\D3NJJI8 MD $UJ?LN_P#!17]B3]M/Q5X@\#_LN_M&:!XPUGPNB2:YIE@TL<\$3G"SJDR( M9822 )H]T9W+\WS#/Q[_ ,%4?AO\/M>_X+>?\$[K?6_!.E7D5Y=?$2VNXKFQ MC=)H;71[.:VC92,,L4KLZ*>%9B1UK4^(UI:Z1_P=*_#N_P!+MTMYM6_9#U&/ M4Y85"M=+'K%[?3G821D+1)X9A)N#A9(R",# !][?$7X]_!?X2_#F+XN?$7XG:+I7 MAJY-NMCK$]\IAO7N"!;QVY4DW$DI91''&&:0L @8D"N<^"7[:'[,W[0_C;6O MAA\+/BA%<>*_#L"7&N>$-7TR[TK6+*!\!)Y+&^BAN%A8D 2^7L)(&[D5^>7Q MM\5_";X>?\%:O^"='P#^&B+;_L_Z7X1\3Q?#(2W,TUA.-3^(6K^&]+[JPUI;J*QGNS.+>W#P[EGN'-M/^XB+RCRFRHQ7I7[./[3/P$_: M[^$VG_'3]FOXI:5XP\)ZHTB6>LZ3*2A>-BKQNK /%(I&"CJK#C(Y%?"/_!.S MP+X,F_X.$/V_?%,WA73WU+2;;X847=C&['-?)F MF_$?XC_L[?\ !)/_ (*FZA^S^\^F76C?M:>,--TF+2\Q_P!G65WJ&FV5T\.W M_5;+264AEQLV C&,T ?3/_!P1^V9^Q_\6O\ @E?\6- \&_'S5#JL-J]IX6UK MP_=ZO9:/JFIP740GL(]1@":?J,@1)E:U,LI&U_DW*#]+U.RN(AK-P;&W'E6TIC\J9QN7G#?D:C_ ."$ M_P 5-%^+_P 0_P!M/PE\6)X;KXF6_P"U-XAB\86&H8:X_L01Q6>EQ8;DVB16 MUQ#$O*@1MC[V2 >H?\%*O^"Q?[._[%?[ S?M>_#;QIIWC67Q?IK1_"R300U] M9:G=R$11W$LL.42VBD<&0LR$E3$/WC*M?0&E?M@?LT:K\&-0_:(_X6_I=CX) MTN=H-0\1:SYEA;PR@HNP_:5C.XM(BJ ,NSJJY)Q7YJ?\%NO@)^R=^RQ_P0"\ M?_LZ_L9>'4TGP9X/^)^CV%HOB=IG[4NC>'=$NK,;9YM*U"&9K^!R.6MV6VC60'Y0COG 8U#\*OA;\-_& MW_!S;\>)/&7@;2M6$?[-FA[8=2LDGC_?2QVTI*."I+0%H22"?+=TSM=@0#]$ M/A9\4?A]\;?AOH?Q>^$_BRTUWPUXETN'4="UBP6LJ!XY%R <%2." 0>" M 017YF?'#0-;MO\ @YY^%OP L?BY\1+;P#X@^ 5WXJUGP3;?$G6(]*NM52YU M6!9VMENA&!MAA/EJ!&6C!VY)S^HGAGPSX;\%^';'PAX.\/V.DZ3IEI':Z;I> MF6B06]I BA4BBC0!8T50 %4 "OS.^.I'_ !%I_!49_P";3[__ -.&L4 ? M:7BG_@I#^P3X'^)/B7X.^)_VMO MIXC\%>'Y]:\7Z6VOQ,VB64$\-O(UVRDI M;R":X@C$,C"5FE4*AS6W^RC^VO\ LK?MQ^";_P"(?[*/QKTCQII.EZDVGZI- MIID22SN5 )BFAF5)8B001N4!AR,BOBG4? W@SQ!_P==P7^N^%=/O)M._8I34 M["2YM$2_P#!.F'X8^/O^#85/[%%KJ]IK'P(\5R>*'G8 M3-=ZM)%J#:@\Y.2\K7)E+,WS$X/I7S%I7Q=;X7_\$M?^"8">-?B?J'@OX>ZE M\1K!/%?BRPCM"NG7B6MZ--ED-[!/;!$N&:;,T;*IMQ)@-&K* ?K3\(OV^/V2 M_CE\2M7^"_PZ^+2R^,]#TL:EJ'@[5M$OM,U861Z7,=G>P13SPY('F1HRY91G M+#-/X3_\%&_V+?CIXG\7>"?A#\DZ?I-ZUSHT<1*N+B(PA MHY,JP$1'F,58*I*G'E7Q(_X)R_!:7]M'X,_MQ?'']LOXIZUX_P#!.H7&B_#V M*Z/A^VAU0WD$QELI8].T>"6YC,(N)"-X$:+*Y*J'-?&W_!;3P!_PH;]L_4OV MZ/V5='\7W%AI_@NUTO\ ;=TSP%+'#]L\'W-S;I$3(3N74C:I,28AYL=I$DK2 M6P,RM'8:W:VLT=O=[<9:)I47S M4R<;TRN0PSE6 [6N3^ _BOX/^.?@GX2\7_L^7NE7'@74?#MG-X0ET.-4L_[- M,*_9Q"B@!$$>T!,#;C;@8Q764 %%%7.1A)IE!,:XSR!VH ["BO@'_AH?_@XX_P"D=7[/_P#X=VX_ M^-T?\-#_ /!QQ_TCJ_9__P##NW'_ ,;H ^_JKZMJVE:!I5SKNNZG;V5C96[S MWEY=S+'%!$BEGD=V("JJ@DL2 "37P3_ ,-#_P#!QQ_TCJ_9_P#_ [MQ_\ M&Z_+C_@Y2_X*"?\ !;G2OA3H?[,/[6G[/OA_X1^ ?&.][W5/AYKDNHVWB=H\ M$V$U[N_=JG#M;%4,G#$N@P #E_\ @X9_X.1?%7[7'BJ\_9"_8(\>ZAHOPNT7 M4%_MWQMI-R]M=>++J%PR^3(I#Q6*.H9<$-,RASA0JG[G_P"#=#_@XOTK]M?2 MM*_8F_;9\56]E\7[*W$'A;Q3=NL<7C.)%XC<\!=051RO G ++\^Y3_,35C2= M6U70-5MM=T+4[BROK*X2>SO+29HY8)48,DB.I!5E8 A@000"* /[]**_''_@ ME-_P40_X.,OVF?V,/"_Q"TS]B7X;^,],2W^R:5X_\?>+9=$OO$L$?RB[,"[O M,Z;3.%192"R@G'M$_:,_8>^"_AWP/)=;\/_ !+GO+VSML'+PPL@$C9QP3WH ^M_'G@7P]\2?"UUX-\4_;_L-XFV M8Z9J]S83CW2>UDCEC/NC@^]?C)^Q!_P4#_:(_P""5W[:?B7X*?MM?$?Q5XH_ M9A^)WQG\4^%_A9\4/''B:XU>Y\'ZMIFKW.GK8WU[-M2TR+4]..F:I<-:SI:3QI+$TD$+$,"3LQG!(/S9_P<#?LD_M$_#CX9:'_ M ,%#?V,?BS\4H6^%&JVFI_%'X7:'\4=;M-/\4^'+>2-[@^5#<@0O%'&WF-$% M+022N27C7/@_[-_[0'[5'[+G[6?P+_X(@_MXI?:YXD^'GQNT[6O@Y\31 QM_ M%?A"/2]6@C$C$DK+ 9(XQDM@*\3',(>7]N;RSM-0M);"_M8YX)XVCFAF0,DB M,,%6!X(()!!ZT ?)'Q-_;7^!_P =_P#@F5X>^+?[-5QJ'B/_ (7'I%KH'PDT M*PU^YLM0O-?&C_@DM_P M1>^)?BOX!?%#QM\1_BMX4^'GVJ]\;^-O$=]K=W&?[?6Y?46MHFX1V33K2%7^\L2.N3YLA;]2_CW\8OA]\!?A=>?$SXJRB/P M];WUA9:I/(J&.".\O8+,2R[R!Y2-B*Q )X(!\'_ +'_ .S;^Q!_P4&_ M8/L/BU^P_P#M>_$*V^)5WX7C6]^+.F_%C5V\2:=X@>#=)_:\+7163,VXO:RQ M^24.80J^6XO_ /!47PY\4/A9_P &^-_XKU/QEXO\*_$KX??!C06&M:%XMO=/ MU"QU.)+".XWS6LR&4EE=6WE@+/VL?B-X:ATG7_%_PI$NM6=M&R0M=0:HEK+-$K$E8I6@, MJ*2<+(HR<9(![A^R#^RI^SQXM_X)N?"W]H/X]_$;XIF?4?@CH?B/QGXDF^/? MB^!B[Z1!=7=VQAU-=G)DD.P #G QQ7T]^RK\'O$'P ^ VA_![Q)\2=7\7S:$ MUW#:^(_$&I37E_>69NYGM31Y?E$#9 MLV_+7W]X+\=^#_&4NKZ3X4UZ*_E\-:J=(UDPHVV"\2"&9HMQ&URJ3Q[BI(5B MR$AT=5 /BS_@LE^WY\:?@CXY^#'_ 3]_8\UZUTCXO\ [1'BL:3I_BJYLUN5 M\)Z-&\:WFJ"%\K),JR'RU8%<13-C**#[)X2_X)=_LO>&O#,5CJ-]\0-:\2^2 M/M?Q%U;XHZTWB*XN,#=3^-+VZL8(M'C+WES;RMC:T?G1V</'?[4'@K3/&RZ7=ZE=^'+G78OM M%A9VUNUS/<70!(M(UA1I-\Y0%5.":Y7X:?\ !63_ ()P_%[P?XT\>^ OVO\ MP?">U22-+Z&U,H8 @C,!K_P#X.M]>U.^\(:;/<1_L:V^M1S36:,R:BGB&&T2[!(XF6V+0B0?,$8J# M@XH ^P_@1_P4/_8B_:7^$6O?'KX,_M->%-3\(>%KM[7Q1KMUJ'V"+1I5QE;L M78B:V&""#(%![$UP7C?_ (+7?\$I_AUX)\.?$7Q?^W'X(MM%\6WEU;^&[Z.[ MEF%^;:X>VFE18HV;R%FC=/M! B)4X&K#3 MX8M.N]/^&MW"/+?+KAB6(!^F MVK?&OX.Z#\)6^/>M?%3P]:^!UTA-5/B^XUB%=,^PN@=+G[26\LQ,K*0^[!## M!.17$?##]O/]D[XO?%2+X'>#_BRD/C&ZTUM1TWPSXAT:]T>^U*S7):YM(;^& M%KR$ $F2 .H R3CFOPP_9T^)OQ5\$?\ !*/_ ()X^$_C'J-S+\)M3_;&6'6- M0O\ (MKG3;7697TZ.X+<-:^<+N8(V5VVJ'!"+C]!/^#E_P (Z]#\"_@'\;O@ M_"T'Q5\)?M*>&H/AUJ%H,73W%X9HWLT(Y:.8QPLZ=&$ !R 10!]N?%O]L7]G M?X(>*)_!?Q!\<7*:I8Z4NJ:O9:-X>O\ 5'TFP9G5+R^^Q02BQMV,<@6:X\M& M\J3#'8V/$?\ @HE\7?\ @EA^T3^P DW[:/[36B:1\'/B+;V>HZ/K4'BJ339M M:C@GBNHFLA'B>Y^9(V*1HY*G..A'B?[7?P^_X*4?LH_MK_%3_@H)_P $RY/" M_P 9M \01Z/8_&WX":Y,UOJ4%[IVEP&&72[A>%F:QGAD,7))G!$4Y9%C\4_X M*K_'_P#9Y_:T_P"#4+6/CI^S;\/KCPUX1N8]!BTCPSJ"#SM"GM_%%K:7%H#Z M1RI-&K# :/:0 #@ 'VA_P48_X*M_!;_@GMXL^#_P.N+N:;Q!\1_'FB:4"]A< MW,&DZ&]T@O+R>10V?Y6PLJ*3M.,X-1_MD>#]. M\:?LN^/-/O\ 4]7L7MO"6I75G?:%KEUIUW;3QVDICECGM9(Y$93R,-U KQS] MG;_@G_\ ;]F;_@HGXT_:CM_VEOB%XI^*_Q9\"JGB;1O$\?M,\?LW_ !!S_P!"1JW_ *1RT ?!O_!O M5\/[>.X\+2W-U*HN M())7BCGE^3_186>-PLL_EHVQB&(4D?(7_!#^SM-0_P"#66TLKZW2:&7X=?$1 M)8Y%!5E.HZT""#U!!(_&O--%^&WP_MO^#-*^-MX,TR)M1^$!U;4)([) UU?1 MZD&CN9&QEY5\J(!SD@1H 0% !^OOQ9^,?PL^!/@*[^*'QA\>Z9X<\/V1C6X MU35+H1Q[Y'"1QKGF21W942-07=F55!) K\Q/C_\ &OX(_%[_ (.-_P!C*_\ MA%\0/$\VJ-IGCS_A,/"OB-M9L'T\IX8N/L4PTG4Q&;-9$DN-LL<*+-M'Y&BC9NI5 M6FE('8R-ZT ?8OQ\_;<_9@_9DNKG3_C+\3Q876GZ6-3U6STW1KW4Y]-L"6 O M+N.RAF>TMR4D FF"1DQN Q*G&;\1?^"B7[$WPH^!F@_M.>.OVB] M?AUXF0- MHGCBW>2YTJXRP4 W,"/'&Q8[0KE265E )5@/B[_@E;J_B?\ :,_:6_;-\#ZS M^U_XW\&^/M#_ &G->76?"NC:?X=F:;0%2"STBY)U+2KJ=H?LUMY*@2>6!$"$ M4R$M['^S)_P3[_X)Y?L:_P#!/GXP?L67WQ2UKQA\';'5]8?XC-\1M0MI4T7S M["UN+JVBDM;6VCBBC1H[A?+4M'-*^'#KM0 ]YO\ ]O#]E'3#\/4O?BPJO\5[ M?S_AQ&-%O6;Q#'M#[K91"2X\MED_ZYLLGW"&/KM?D3_P0MUK7_V=_P!K2X_8 M0_;>3Q8OC?PY\/A+^RIJ'Q 2&*:?X>S3O.]K'$F1!J2!(%NHRS2".RCA 5+, M[OUVH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *_F!_X.]_^"D7_ TG^V3I_P"Q#\.=>\[PC\&MW]O? M9YY)H _CRKZ/_P""3'[?'B3_ M ()K?MY^!?VI]+EN)-(T[4/L/C+3K./!VM6^I:1K.GPWVE:C:2!XKJVF0212HP^\K(RL#W!%:%< M?\ ?@-\+?V8/@UX>_9_^"7A^XTGPEX4T\6.@:7QTM1%;Z<0X^QK:?9?LQA_>.=K1G+,7)+_-7T_10!Y7^V1^R+\./VY/@1JW M[-OQD\0>(;7PEX@5(]?L?#NH):2:A"KK((7E,;.J;T5B$*%L8)*D@^9_';_@ MD]\!/VDOV8O"?['_ ,8/BA\1M2\"^#);*31M/B\006\Y:R0)9F6YAMEFE\E1 MA=S"7\SPO\1M% MU5-/\06#DJ69;B")8SN**Q5HBH90P4-\U=Q^Q9^P?\!_V$/ ^H>$?@Z?$&J7 M^N74=SXE\7^,_$$VK:UK4L:E(CS44 >=_M1_L MW>&/VM/@SKGP"\?^-/$FE>&?$^F7&F^);7PU>Q6TNI64\9CEMGE:)Y$1D+*? M+*$AB"2"16/^Q?\ L:_#K]A+X+Z=^SS\&/&'BB[\':)$8O#^C>)=1BO/[,1I M))72*;REF*L\A.V1W"X 0*,@^N44 >$?MM_\$]?@S^WW!X1T[XY^+_&,%AX' M\36WB/P[I_AO6DL8X-8M]X@OF81%WDC$CA0S%!DG;DDG-^/'_!-CX6?M'_&O MX;?M"_%#XP?$.?Q9\(Y9)_ .HV.K6=LFG7,L<27%P88[013O,(DWB573JJJJ M';7T310!\_7O_!.3X0ZA^W):_P#!0ZY^(_CH_$BRT >'[>Y&L6XLET3SVG.F M?9OL^PP%W=B?];EBPD#X8'@+_@G)\(?AU^VCXD_;WT+XC^.I/B%XOTR+3/$L MUWK$#V5[I\7E^3:&U^SB.-$\J/:T823@DN2[EOH&B@#XF\.?\$ /^"?'ACP+ M\0/A!I]GX_?P#\09+V>X^'$_Q!O6\/:+=72X>[L+#<(8YU.UHY9%E:)D4H5V MBNN^('_!&7]A;XI?L7:#^PQX^\(>(-4\+^%IK>Z\.:_?>*;J;7M-O8(EAANX M=0D9I$D2%$B5!^Z6*-(EC$:(B_5=% 'QU)_P1&_98\0_$#X9_%CXL_&/XW^. M_%/PHGNYO#'B3Q7\7=1>^+3K"HWSV[0N@00\" Q>9YC^=YN1B3]M;_@A_P#L M1_MP_'+3OVG?&#>-O!'Q&L+2.TG\;_#'Q;)H^H:A;HH1([B15<280;/, $FS M"ERJJ%^P:* / ?$O_!-C]FK6?V*[G]@'P_!KWAWX*/$,0OK;0[82Q&))8Q%*8884(\TDN@ZR<+C]9O^>O?K>WM[ M2%;:U@2*-!A(XU"JH]@.E/H ^=_@U_P3:^%?P(_:,^(G[5_@/XO?$(>.OBM: MPP^.M6O]6LYX]1:W@:&TE^SM:>3$]NK?NA&BJ-H5E9"R'"^#O_!(+]DGX.?! MKXJ_L\6MQXM\0^"/C3?ZAJ/Q#\.^*->%U%?ZC>JBW-\D@C2:"=A&GS1NH!16 M"[E5A]2T4 ?$%U_P;^_L*ZS\#/"_P'\8>*_BWK]GX'U^PU3P1KNM?%*_FU/P MW]CW>1:Z=+N"V%N V"MND;'9$2VZ&(I]G^$O"NA>!O#&G^#?#%D;?3M+LX[: MRA:9Y66-%"KN>0L[M@#/&)":D8X4AA273[R.XT]UC2,!&:V,@W/\YW&NN_9G M_8:^#G[,?C3Q/\7-(U;Q'XM^('C58(_%?Q$\=:L+_5]0@@!$-L'5(XK:WCR= ML%O%%%GG:3S7LE% 'PQ\3_\ @WB_X)W?$C]I#7?VEM+@^(/@R_\ %UV;GQSX M:\ >/;G1](\2R,Q:7[7!!A\2%F+K%)&K%F;&YF)]=_:8_P""8G[.O[4#-3ATZRT2_LL"UN8XUA)9HU5$5'+1JJ8"#<^[Z M*HH ^>/CC_P3<^%G[0G[0OP[_:D^(?Q>^(1\:?"A)_\ A =1T_5K2WBTJ2X@ MCANY1 MKY4K7"Q@R"174YVJJH%02^(?^"$OB-XYO/'/Q)BMHO',KXWGCGP)X+\?W>E>' MO$DS,6D-Y:0%697+.6C21(SO;Y?F.?N*B@#QC]JS]@+]F']L7X2:%\'?BQX& M>TLO".H6FH>!=4\+W;:9J'A:]M0!;7&G7$&UK9XPJA0OR84 J0 *7X2?L1?# MWX,/B5XZTK19=(T+Q9\0M1M[BXTBQE96FAM(K6"WMH&E*1^ M9,L7G2B-5>1E4"O9J* /G?X.?\$V_A7\"?VD_B'^UIX ^+GQ!3QQ\5(88_'> MI7VK6=Q%J1MX&AM'^SO:F*)K=6'E>6JJ-H5@R%D:']G#_@EU^S9^S1:?%+0_ M#NH^)_$FB_&C5-0U3XF>'O&FIQ:C9:W?WW%W=2(T(*O*I9&5&6-E;E"50K]' M44 ?">G?\&]G[%&F? GQ+^RO;?%?XV-\+?$#LUI\.)OBG=2:-H9:<3'[';LI M&-P) G,P#,9 !*%D'JGQU_X),_LD_'W]E;P?^R/XE/C73]#^'>J6.I^ /$6F M>.KY]>\.WMFACM[BUU"YDFE1D0E54ED48VJI1"OTQ10!\F:5_P $8/V/;3X\ M> ?VF]=U[XF:YX]^'EC=P:;XMU?XEZBVIZC)< +)/>WD^%7C>?0I/$$"A M5$=X8@2_RHBED*.P50S':N/L:B@#PWXM_P#!.3]D3XS?L2W/_!/3Q-\+UM?A M;/IL-G%HFEWLL,MMY-PMS'.D^XR&<7""9I7+-(Y8R;][[L?QK_P2U_9'^*/[ M)I_8[^+NA>(_&'AXZA%J9\0>*O%U[?:^-5B14AU)=3DD-PEU&B)&CJP58U$0 M7ROW=?15% 'AGPM_8)^'G@?XC>'/B]\2OBOX]^*?B?P797%IX)UGXE:S!=OH M,.VM[>)KB2,"-KJ5)+@IN7S<.X;,\(?\ !-KX0>"OVU]9_P""@&D? M$[Q^_P 1O$6E1Z3KES<:Y UC>:9&T;1V+6@MQ$L2^4F"@60$%M^YF8_0U% ! M7S!XN_X)2_!/QK^V?IG_ 4#UCXQ?$Q?BMHFD-I.B^(;?Q!:I%9:-LERS$M\U?3]% 'S\G_!.7X2)^W$?^"AB_$OQV/B2WA\>'WN MO[7M_L3:()Q/_9GV7[/Y?D;QG('FY^;S-_STWX(_\$X?@]\!_P!J7QU^V'X9 M^(GCC4?&GQ.AMH?B#)KFK6\]IKD=M!Y%LLENMNJ1"%,!/)$> -IRI93]!T4 M?%/A?_@@O^Q;\/9?'?A_X5>.?BSX0\"_$07;^(?A3X8^(US:>&//N8C')/'9 MJ,J<$?NB[0,$6-HFB41UW&C_ /!'S]A.P_83/_!.37/AWK'B'X7^2HBTWQ-X MKOKZXM9E,9-7?PY928WP:=$Z+!:JP5 66/>54*6*E ME/I'PI_8:^&_PC^$OQ ^#VC_ ! \8ZI8_$O5-0U+Q1J/B+4X+Z]ENKZ(17,B MRR0'(>-50(X=$5%5%55 KVFB@#P_]@_]@/X._P#!.KX3'X$?L^^+/&,W@^*X M>?3= \3Z_P#VA%ICN[/)]F9T#Q*[,6:,,4W$L%#,Q;W"BB@ HHHH **** "O M-_VL_P!DSX#?MO? ;7?V;OVD? EOK_A;7[?9<6\ORRVTHSY=S;R=89XV^9)% MY!]02#Z110!_&5_P62_X(V_'G_@D;\>3X4\5K<:_\.]?N)'\ ^/HK;;%?Q#D MVUP!Q#=QKC?'T8?.F5/'V!_P;H?\&Z&J_MK:KI7[;7[;7A6XLOA!97 G\+>% MKM&CE\9RHW$CC@KIZL.6X,Y!5?DW,?Z/?VA_V:_@-^UG\+[OX+_M(_"K1_&7 MA:]N(9[C1=;MO,B,L3AXY!T*LK#[RD'!(Z$@]AI.DZ5H&E6VA:%IEO96-E;I M!9V=I"L<4$2*%2-$4 *JJ H % !I.DZ5H&E6VA:%IEO96-E;I!9V=I"L M<4$2*%2-$4 *JJ H %6*** "BBB@"IKVFW>L:-(M0U_5+#Q M7J\-\K:I?7!N+J[60PK*C22EV*!_+R[$("&6/?C+0R(^'C/RL4C;[R*1WVJV=QJ. MEW.GV>JW%A+/;O'%?6BQF6W9E($B"5'0LI.0'5ER!E2,@V** /FC]FC_ ()9 M? O]D[]HOQO^U-\)OB;\0QXM^)=\EW\0IM7\0PW=OK\B/(Z&6%[?;'M,LFTP M^645RJD*<5ZW^TS^S=\*/VN_@?KG[.GQRT:?4O"7B5;>/7M-M[Q[=KR"*XBG M,!DC(=$44 ?+6N?\$IOAYXA^'C_ C4_VK_CO+\,)K,6- MW\-I?B&);.YL,;38R7\ENVJM;LF8S']MP4.P_+Q78_M+?\$]O@+^T]^S#!^Q MAXCN=<\,_"Z+2H-,E\'>"+N'3K>>S@,1@MRZPM*D4?E+A(W16&0X88Q[I10! M\Q^!/^"7?@CX8?#?2/A%\/\ ]KCX_:3X>:2::1V=B22U>@44 <9^T%^SQ\$OVJ_A)K'P(_:(^&VF>+? M"6O0"+5-%U6(M'( 0RNK*0T%?"/_@E3X8^".AP?#_P# M^VY^T7#X(M(Q!9>!KCXEK):VELO"VT%V;;^T;>)5^51'=J54 C Q]444 >= M^.?V2_V_\ A]X.^(/B M6*]T[0KFW7;:RJ([>*6\:W!_<_;)+CR2%9-K(K+]+44 ?/WQ4_X)R_"/XN_M MA^%/VZ/$'Q(\=6GC_P #:?/8>$;C3=8MX[/3+2='2X@6V:W:.591(^XRAV.X M88;$VEC_ ,$Y?A+I_P"W!.K2 MV'Q)UKQ9XDM%TW48+6$06OG(8(XK=8$"!#%Y6 H4DJ65O@/_ (-K/V8_AS^T M7_P2%T_PU9?M3^/=+L=>US7K;XC^ O"?BNT2"Z5[^>-5D+V\EYIOFVHB!^QS MVOF+\_+,SG]B+JTM+Z!K6]MHYHGQNCE0,IP?.@=]DBEV)^@** /!/$'[ 7A MJ7XZ^./VA_AG^T9\4O 6O?$@V7_"90>%=M]IOB#0/A'HXCSX4\-:SY'V]TN M!,]/\1FPU[3=1M=ZP7,=W:I'B14%?@=\:_!>M,G@:X>Y\'^+M.\1W"Z_IES(X>>X%_*TDL\LT M@\R5I_,\R3$C9<*P^HZ* /#OV(O^"?'P!_8)\+ZIHWPCNO$^N:QK\D+>(_&G MCSQ'-J^M:J(0P@CFNI>1%$'<)$BI&I=V"[G8GT+X[?!ZR^/?POU7X2ZQXWU_ M0M-URTEL]6N/#5S#!=7%K+$\4L EDBD,097^_'LD!4;7'(/7T4 ?,7P&_P"" M4WP*_9H_9+UG]A_X.?%/XC:7\-M:L;VSDT.37[>>2TAO&?Y)E.[&_./DW;/DKZEHH ^8?CE_P2/_9)_:3_ &4O"/[(WQK3Q-K>D?#T MVK?#_P 4-K0@U[PXUM&L4#VU]!&C;DC15S('+[5+[V56'/6__!%+]EG4?B_\ M./C_ /$SXM_&KQOXU^%\-ZGAWQ1XI^+>HM?/]H6-"9)K=H74*B,HCA,4;B:; MS4E,A-?7]% 'QS^V1_P0R_8>_;/_ &A8/VK_ !'-XZ\"?$;[*EKJGB[X6^+Y M-%N]7@1514N616#D(JIO4+(455+$(@7T7Q1_P36_9VUCX!^"OV8_"%]XG\(> M"_ FNVNM:9I'AC6]@OK^WNEO(I[]YTE:^;[4OVAQ.7665B\HD8 CZ!HH ^>O MVP/^":7P$_;8^+7PZ^-_Q7\4^,]-\2?"FZEN_ NH^$]>73I-.N97C:6;>D1> M0OY42LCL8RJ8V?,^[W_3;2:PTZWL;C49[R2&!(WN[D())R 7?8JKN.,G:JC M)X '%344 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 / %%%% !1110 4444 ?_9 end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2023
Jan. 24, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-34666    
Entity Registrant Name MaxLinear, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 14-1896129    
Entity Address, Address Line One 5966 La Place Court, Suite 100,    
Entity Address, City or Town Carlsbad    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 92008    
City Area Code 760    
Local Phone Number 692-0711    
Title of 12(b) Security Common stock    
Trading Symbol MXL    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Emerging Growth Company false    
Entity Small Business false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 2.3
Entity Common Stock, Shares Outstanding (in shares)   81,926,337  
Documents Incorporated by Reference
Information required by Part III of this Form 10-K is incorporated by reference to the registrant’s proxy statement or the Proxy Statement, for the 2024 annual meeting of stockholders, which proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K.
   
Entity Central Index Key 0001288469    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Firm ID 248
Auditor Name Grant Thornton LLP
Auditor Location Newport Beach, California
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 187,288 $ 187,353
Short-term restricted cash 1,051 982
Short-term investments 0 18,529
Accounts receivable, net 170,619 170,971
Inventory 99,908 160,544
Prepaid expenses and other current assets 29,159 24,745
Total current assets 488,025 563,124
Long-term restricted cash 17 22
Property and equipment, net 66,431 79,018
Leased right-of-use assets 31,264 28,515
Intangible assets, net 73,630 109,316
Goodwill 318,588 306,739
Deferred tax assets 69,493 66,491
Other long-term assets 32,809 26,800
Total assets 1,080,257 1,180,025
Current liabilities:    
Accounts payable 21,551 68,576
Accrued price protection liability 71,684 113,274
Accrued expenses and other current liabilities 98,468 100,155
Accrued compensation 30,426 59,081
Total current liabilities 222,129 341,086
Long-term lease liabilities 26,243 23,353
Long-term debt 122,375 121,757
Other long-term liabilities 23,245 17,444
Total liabilities 393,992 503,640
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding 0 0
Common stock, $0.0001 par value; 550,000 shares authorized; 81,818 shares issued and outstanding at December 31, 2023 and 78,745 shares issued and outstanding December 31, 2022 8 8
Additional paid-in capital 808,575 722,778
Accumulated other comprehensive loss (3,791) (1,021)
Accumulated deficit (118,527) (45,380)
Total stockholders’ equity 686,265 676,385
Total liabilities and stockholders’ equity $ 1,080,257 $ 1,180,025
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (shares) 25,000,000 25,000,000
Preferred stock, shares issued (shares) 0 0
Preferred stock, shares outstanding (shares) 0 0
Common stock, par value (usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (shares) 550,000,000 550,000,000
Common stock, shares issued (shares) 81,818,000 78,745,000
Common stock, shares outstanding (shares) 81,818,000 78,745,000
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net revenue $ 693,263,000 $ 1,120,252,000 $ 892,398,000
Cost of net revenue 307,600,000 470,483,000 396,566,000
Gross profit 385,663,000 649,769,000 495,832,000
Operating expenses:      
Research and development 269,504,000 296,442,000 278,440,000
Selling, general and administrative 132,156,000 168,008,000 149,943,000
Impairment losses 2,438,000 2,811,000 0
Restructuring charges 19,786,000 2,265,000 2,204,000
Total operating expenses 423,884,000 469,526,000 430,587,000
Income (loss) from operations (38,221,000) 180,243,000 65,245,000
Interest income 6,053,000 245,000 78,000
Interest expense (10,702,000) (9,768,000) (12,996,000)
Loss on extinguishment of debt 0 0 (5,221,000)
Other income (expense), net (20,940,000) 3,478,000 764,000
Total other income (expense), net (25,589,000) (6,045,000) (17,375,000)
Income (loss) before income taxes (63,810,000) 174,198,000 47,870,000
Income tax provision 9,337,000 49,158,000 5,901,000
Net income (loss) $ (73,147,000) $ 125,040,000 $ 41,969,000
Net income (loss) per share:      
Basic (usd per share) $ (0.91) $ 1.60 $ 0.55
Diluted (usd per share) $ (0.91) $ 1.55 $ 0.53
Shares used to compute net income (loss) per share:      
Basic (shares) 80,719 78,039 76,037
Diluted (shares) 80,719 80,852 79,679
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ (73,147) $ 125,040 $ 41,969
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments, net of tax benefit of $95 in 2023, expense of $184 in 2022 and expense of $0 in 2021 121 (5,201) (242)
Net actuarial gain (loss) on pension and other defined benefit plans, net of tax benefit of $85 in 2023, $0 in 2022 and $0 in 2021 (206) 2,055 932
Reclassification adjustments of unrealized gain (loss) on pension and other defined benefit plans, net of tax benefit of $1,107 in 2023, $0 in 2022 and $0 in 2021 (2,685) 0 0
Other comprehensive income (loss) (2,770) (3,146) 690
Total comprehensive income (loss) $ (75,917) $ 121,894 $ 42,659
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Foreign currency translation adjustment, tax expense (benefit) $ (95) $ 184 $ 0
Net actuarial gain on pension and other defined benefit plans, tax benefit (expense) 85 0 0
Reclassification adjustments of unrealized gain (loss) on pension and other defined, benefit plans tax benefit (expense) $ 1,107 $ 0 $ 0
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Balance at beginning of period (in shares) at Dec. 31, 2020   74,536,000      
Balance at beginning of period at Dec. 31, 2020 $ 391,117 $ 7 $ 602,064 $ 1,435 $ (212,389)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued pursuant to equity awards, net (in shares)   2,501,000      
Common stock issued pursuant to equity awards, net $ 14,614 $ 1 14,613    
Repurchase of common stock (in shares) (454,372) (455,000)      
Repurchase of common stock $ (23,548)   (23,548)    
Employee stock purchase plan (in shares)   196,000      
Employee stock purchase plan 4,998   4,998    
Stock-based compensation 59,358   59,358    
Other comprehensive income (loss) 690     690  
Net income (loss) 41,969       41,969
Balance at end of period (in shares) at Dec. 31, 2021   76,778,000      
Balance at end of period at Dec. 31, 2021 489,198 $ 8 657,485 2,125 (170,420)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued pursuant to equity awards, net (in shares)   2,391,000      
Common stock issued pursuant to equity awards, net $ 10,252   10,252    
Repurchase of common stock (in shares) (564,449) (564,000)      
Repurchase of common stock $ (31,511)   (31,511)    
Employee stock purchase plan (in shares)   140,000      
Employee stock purchase plan 4,684   4,684    
Stock-based compensation 81,868   81,868    
Other comprehensive income (loss) (3,146)     (3,146)  
Net income (loss) $ 125,040       125,040
Balance at end of period (in shares) at Dec. 31, 2022 78,745,000 78,745,000      
Balance at end of period at Dec. 31, 2022 $ 676,385 $ 8 722,778 (1,021) (45,380)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued pursuant to equity awards, net (in shares)   2,841,000      
Common stock issued pursuant to equity awards, net $ 26,237   26,237    
Repurchase of common stock (in shares) 0        
Employee stock purchase plan (in shares)   232,000      
Employee stock purchase plan $ 4,379   4,379    
Stock-based compensation 55,181   55,181    
Other comprehensive income (loss) (2,770)     (2,770)  
Net income (loss) $ (73,147)       (73,147)
Balance at end of period (in shares) at Dec. 31, 2023 81,818,000 81,818,000      
Balance at end of period at Dec. 31, 2023 $ 686,265 $ 8 $ 808,575 $ (3,791) $ (118,527)
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Activities      
Net income (loss) $ (73,147,000) $ 125,040,000 $ 41,969,000
Adjustments to reconcile net income (loss) to cash provided by operating activities:      
Amortization and depreciation 71,516,000 80,731,000 91,792,000
Impairment losses 2,438,000 2,811,000 0
Amortization of debt issuance costs and accretion of discounts 2,561,000 1,975,000 3,000,000
Stock-based compensation 55,176,000 81,704,000 59,358,000
Deferred income taxes (4,452,000) 23,454,000 (3,235,000)
Loss on disposal of property and equipment 2,057,000 170,000 533,000
Gain on sale of investments (434,000) (3,375,000) 0
Unrealized holding loss on investments 1,765,000 1,476,000 0
Impairment of leasehold improvements 0 0 226,000
Impairment of leased right-of-use assets 0 462,000 429,000
(Gain) loss on settlement of pension (1,008,000) 0 0
Loss on extinguishment of debt 0 0 5,221,000
(Gain) loss on foreign currency 2,475,000 (1,829,000) 634,000
Excess tax benefits on stock-based awards (253,000) (9,921,000) (7,415,000)
Changes in operating assets and liabilities, net of effects of acquisitions:      
Accounts receivable, net 1,406,000 (50,875,000) (51,690,000)
Inventory 60,636,000 (28,841,000) (33,689,000)
Prepaid expenses and other assets (9,328,000) 1,789,000 24,186,000
Leased right-of-use assets 0 0 72,000
Accounts payable, accrued expenses and other current liabilities (29,431,000) 65,815,000 12,771,000
Accrued compensation 9,708,000 42,003,000 33,595,000
Accrued price protection liability (41,562,000) 73,574,000 (7,320,000)
Lease liabilities (11,671,000) (11,440,000) (9,905,000)
Other long-term liabilities 4,920,000 (5,997,000) 7,701,000
Net cash provided by operating activities 43,372,000 388,726,000 168,233,000
Investing Activities      
Purchases of property and equipment (13,454,000) (41,253,000) (39,176,000)
Purchases of intangible assets (6,355,000) (11,184,000) (7,581,000)
Cash used in acquisitions, net of cash acquired (13,324,000) 0 (40,000,000)
Proceeds loaned under notes receivable 0 (10,000,000) 0
Purchases of long-term investments 0 (29,325,000) (5,000,000)
Sale of trading securities 17,198,000 0 0
Net cash used in investing activities (15,935,000) (91,762,000) (91,757,000)
Financing Activities      
Proceeds from the issuance of debt 0 0 350,000,000
Payment of debt issuance cost (18,325,000) 0 (4,173,000)
Repayment of debt 0 (185,000,000) (409,813,000)
Net proceeds from issuance of common stock 4,559,000 5,006,000 8,780,000
Minimum tax withholding paid on behalf of employees for restricted stock units (12,590,000) (28,896,000) (13,149,000)
Repurchase of common stock 0 (31,511,000) (23,548,000)
Net cash used in financing activities (26,356,000) (240,401,000) (91,903,000)
Effect of exchange rate changes on cash and cash equivalents (1,082,000) 56,000 (2,869,000)
Increase (decrease) in cash, cash equivalents and restricted cash (1,000) 56,619,000 (18,296,000)
Cash, cash equivalents and restricted cash at beginning of period 188,357,000 131,738,000 150,034,000
Cash, cash equivalents and restricted cash at end of period 188,356,000 188,357,000 131,738,000
Supplemental disclosures of cash flow information:      
Cash paid for interest 9,481,000 9,078,000 11,034,000
Cash paid for income taxes 28,645,000 23,829,000 3,839,000
Cash received for dividend income on investments 716,000 0 0
Supplemental disclosures of non-cash activities:      
Issuance of shares for payment of bonuses $ 38,648,000 $ 38,826,000 $ 23,981,000
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Summary of Significant Accounting Policies Organization and Summary of Significant Accounting Policies
Description of Business
MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its directly and indirectly wholly-owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip, or SoC, solutions used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. MaxLinear is a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency, or RF, high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. MaxLinear’s customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate the Company’s products in a wide range of electronic devices. Examples of such devices include broadband modems compliant with Data Over Cable Service Interface Specifications, or DOCSIS, Passive Optical Network, or PON, and DSL; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; optical transceivers targeting hyperscale data centers; as well as power management and interface products used in these and many other markets.
Basis of Presentation and Principles of Consolidation
The consolidated financial statements include the accounts of MaxLinear, Inc. and its directly and indirectly wholly- owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. All intercompany transactions and investments have been eliminated in consolidation.
The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders’ equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.
Use of Estimates and Significant Risks and Uncertainties
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes to the consolidated financial statements. Actual results could differ from those estimates.
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.

Costs to exit or restructure certain activities of an acquired company or the Company’s internal operations are accounted for as termination and exit costs pursuant to ASC 420, Exit or Disposal Cost Obligations, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred.

For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition
contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.

In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.
Cash and Cash Equivalents
The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value.
Accounts Receivable
The Company performs ongoing credit evaluations of its customers and assesses each customer’s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is remote. The allowance for credit losses as of December 31, 2023 and 2022 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2023, 2022, and 2021, were not material.
Inventory
The Company assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to the lower of its cost or net realizable value on a part-by-part basis to account for obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.
Fair Value of Financial Instruments
The carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts.
Property and Equipment
Property and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from two to five years, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term.
Production Masks
Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful lives of two to five years. To determine if a production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.
Goodwill and Intangible Assets
Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&D projects acquired as part of a business combination. On completion of each project, IPR&D assets are reclassified to developed technology and amortized over their estimated useful lives.
Impairment of Goodwill and Long-Lived Assets
Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.
During development, IPR&D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October 31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it. 
Once an IPR&D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company’s policy for long-lived assets.
The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the asset over the asset’s fair value.

During the years 2023, 2022, and 2021, the Company recorded impairment of intangible assets of $2.4 million, $2.8 million and $0, respectively. Refer to Goodwill and Intangible Assets, Note 5 for more information.
Revenue Recognition
The Company’s revenue is primarily generated from sales of the Company’s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer’s rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer’s ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component.
A five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance
obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.
Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company’s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company’s sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company’s current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company’s general assurance warranty of products for a period of one to three years have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company’s customers resell the Company’s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such taxes.
Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within one year from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than one year.
Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers, which are included in accrued price protection liability in the consolidated balance sheets, consist of estimates of price protection rights offered to the Company’s end customer on products sold by the Company to the end customer’s contract manufacturer at a standard price that are later incorporated into the end customers’ product. The Company’s price adjustments included in accrued expenses and other current liabilities are discounts and rebates expected to be claimed by the Company’s distributors upon sell-through of the products to their customers, which are initially sold by the Company to the distributors at a standard price. Also included in accrued expenses and other current liabilities are amounts expected to be returned by distributors under stock rotation rights. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically settled within six months of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately one to two years, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12.
The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC 310-10-35.
Warranty
The Company generally provides a warranty on its products for a period of one to three years. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional warranty expenses in cost of net revenue may be required in future periods. As of December 31, 2023 and 2022, the Company has warranty reserves of $0.3 million and $0.5 million, respectively, based on the Company’s estimates.
Segment Information
The Company operates under one segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market applications.
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports under a single operating segment.
Stock-based Compensation
The Company measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company’s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.
Research and Development
Costs incurred in connection with the development of the Company’s technology and future products are charged to research and development expense as incurred. From time to time, the Company enters into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. The Company also obtains research and development funding grants from governments in certain jurisdictions in which it operates. Both of these types of income are reflected as a credit to research and development expense when such income has been earned and any contingencies associated with retaining such income have been resolved. During the years ended December 31, 2023, 2022, and 2021, the Company recognized income from jointly funded research and development projects of $0, $23.3 million, and $0, respectively. While the Company retains ownership and rights to the underlying technology developed under the joint development projects, the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, and defers such funds as liabilities until the repayment conditions have been resolved (Note 15).
Leases
The Company’s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than twelve months and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate when the implicit rate is unknown. Options to extend or terminate a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.
Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the
lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate.
Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company’s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of a facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group.
Pension and Other Defined Benefit Retirement Obligations
The costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation.
Income Taxes
The Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.
The calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is “more likely than not” to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result.
In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the consolidated statement of operations for the period that the adjustment is determined to be required.
On December 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.
Comprehensive Income (Loss)
Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and changes in fair value of projected benefit obligations for defined benefit plans.
Litigation and Settlement Costs
Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i)
information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.
Recently Adopted Accounting Pronouncements
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments were effective for the Company in 2023. The impact of the adoption of the amendments in this update was not material to the Company’s consolidated financial position and results of operations, since there were no customer contracts assumed in a business combination in 2023.
Recently Issued Not Yet Adopted Accounting Pronouncements
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures, to require enhanced income tax disclosures to provide information to assess how an entity’s operations and related tax risks, tax planning, and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this update provide that a business entity disclose (1) a tabular income tax rate reconciliation, using both percentages and amounts, (2) separate disclosure of any individual reconciling items that are equal to or greater than 5% of the amount computed by multiplying the income (loss) from continuing operations before income taxes by the applicable statutory income tax rate, and disaggregation of certain items that are significant and (3) amount of income taxes paid (net of refunds received) disaggregated by federal, state and foreign jurisdictions, including separate disclosure of any individual jurisdictions greater than 5% of total income taxes paid. These amendments are effective for the Company for annual periods in 2025, applied prospectively, with early adoption and retrospective application permitted. The Company intends to adopt the amendments in this update prospectively in 2025. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the amendments require only enhancement of existing income tax disclosures in the footnotes to the Company’s consolidated financial statements.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280) – Improvements to Reportable Segment Disclosures, to require enhanced disclosures that include reportable segment expenses. The amendments in this update provide that a business entity disclose significant segment expenses, segment profit or loss (after significant segment expenses), and allows reporting of additional measures of a segments profit or loss if used in assessing segment performance. Such disclosures apply to entities with a single reportable segment. These amendments are effective for the Company for annual periods in 2024 and interim periods in 2025, retrospectively to all prior periods using the significant segment expense categories identified and disclosed in the period of adoption. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the requirements impact only segment reporting disclosures in the footnotes to the Company’s consolidated financial statements.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
Basic earnings per share, or EPS, is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the period and the weighted-average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. For purposes of this calculation, common stock options and restricted stock units are considered to be common stock equivalents and are only included in the calculation of diluted EPS when their effect is dilutive. In periods in which the Company has a net loss, dilutive common stock equivalents are excluded from the calculation of diluted EPS.
The table below presents the computation of basic and diluted EPS:
Year Ended December 31,
202320222021
(in thousands, except per share amounts)
Numerator:
Net income (loss)$(73,147)$125,040 $41,969 
Denominator:
Weighted average common shares outstanding—basic80,719 78,039 76,037 
Dilutive common stock equivalents— 2,813 3,642 
Weighted average common shares outstanding—diluted80,719 80,852 79,679 
Net income (loss) per share:
Basic$(0.91)$1.60 $0.55 
Diluted$(0.91)$1.55 $0.53 
For each of the years ended December 31, 2023, 2022, and 2021, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 4.9 million for 2023, 1.8 million for 2022, and 0.07 million for 2021 from the calculation of diluted net income (loss) per share due to their anti-dilutive nature.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
Terminated Silicon Motion Merger
On May 5, 2022, MaxLinear entered into an Agreement and Plan of Merger, or the Merger Agreement, with Silicon Motion Technology Corporation, or Silicon Motion, an exempted company with limited liability incorporated under the laws of the Cayman Islands, pursuant to which, among other things and subject to the terms and conditions thereof, MaxLinear agreed to acquire Silicon Motion pursuant to a statutory merger, under the laws of the Cayman Islands, of Shark Merger Sub, a wholly-owned subsidiary of MaxLinear, with and into Silicon Motion, with Silicon Motion surviving the merger as a wholly-owned subsidiary of MaxLinear. Silicon Motion is a provider of NAND flash controllers for solid state drives, or SSDs, and other solid state storage devices.
On July 26, 2023, MaxLinear terminated the Merger Agreement and notified Silicon Motion that MaxLinear was relieved of its obligations to close because, among other reasons, (i) certain conditions to closing set forth in the Merger Agreement were not satisfied and were incapable of being satisfied, (ii) Silicon Motion had suffered a Material Adverse Effect that was continuing, (iii) Silicon Motion was in material breach of representations, warranties, covenants, and agreements in the Merger Agreement that gave rise to the right of the Company to terminate, and (iv) in any event, the First Extended Outside Date had passed and was not automatically extended because certain conditions in Article 6 of the Merger Agreement were not satisfied or waived as of May 5, 2023. For these same reasons, under the terms of the Merger Agreement, MaxLinear was not required to pay a break-up fee or other fee to Silicon Motion as a result of the termination of the Merger Agreement. Undefined capitalized terms in this paragraph have the same meaning as in the Merger Agreement. On August 16, 2023, Silicon Motion delivered to MaxLinear a notice, which Silicon Motion publicly disclosed, that it was purporting to terminate the Merger Agreement and that Silicon Motion would be commencing an arbitration to seek damages from MaxLinear arising from MaxLinear's alleged breaches of the Merger Agreement.
On October 5, 2023, Silicon Motion filed a Notice of Arbitration with the Singapore International Arbitration Centre alleging that MaxLinear breached the Merger Agreement. See Note 15 for more information on legal matters related to the termination of the Merger Agreement.
The second amended and restated commitment letter dated October 24, 2022 with Wells Fargo Bank, N.A., or Wells Fargo Bank, and other lenders, and related financing commitments for the previously pending (now terminated) merger were also terminated upon termination of the Merger Agreement. As a result of the termination of the financing, the Company was required to pay to Wells Fargo Bank a ticking fee of $18.3 million, which is included in other income (expense), net in the year ended December 31, 2023.
Acquisition of Company Y
On January 17, 2023, the Company completed its acquisition of a business, or Company Y, pursuant to a Purchase and Sale Agreement, or the Purchase Agreement. The transaction consideration included $9.8 million in cash. In addition, Company Y stockholders may receive up to an additional $2.6 million in potential contingent consideration, subject to the acquired business satisfying certain personnel objectives by June 17, 2024.
Company Y is headquartered in Bangalore, India and operates as a provider of engineering design services.
Acquisition Consideration
The following table summarizes the fair value of purchase price consideration to acquire Company Y (in thousands):
DescriptionAmount
Fair value of purchase consideration:
Cash$9,824 
Contingent consideration(1)
2,600 
Total purchase price$12,424 
_________________
(1) The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $2.6 million in payments subject to the acquired business’s satisfying certain financial and personnel objectives by June 17, 2024 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.
Purchase Price Allocation
An allocation of purchase price as of the January 17, 2023 acquisition closing date based upon an estimate of the fair value of the assets acquired and the liabilities assumed by the Company in the acquisition primarily includes $2.0 million in net operating liabilities, with $11.8 million in goodwill.
Assumptions in the Allocations of Purchase Price
Management prepared the purchase price allocations for Company Y and in doing so considered or relied in part upon reports of a third party valuation expert to calculate the fair value of certain acquired assets, which primarily included an acquired workforce and contingent consideration. Certain stockholders that are employees of Company Y were not required to remain employed in order to receive the contingent consideration; accordingly, the fair value of the contingent consideration was accounted for as a portion of the purchase consideration.
Estimates of fair value require management to make significant estimates and assumptions. The goodwill recognized is attributable primarily to the acquired workforce. Certain liabilities included in the purchase price allocations are based on management’s best estimates of the amounts to be paid or settled and based on information available at the time the purchase price allocations were prepared.
Goodwill recorded in connection with Company Y was $11.8 million as of December 31, 2023. The Company does not expect to deduct any of the acquired goodwill for tax purposes.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Activity
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Activity Restructuring Activity
From time to time, the Company approves and implements restructuring plans as a result of internal resource alignment and cost saving measures. Such restructuring plans may include terminating employees, vacating certain leased facilities, and cancellation of contracts. During the year ended December 31, 2023, the Company entered into plans of restructuring to reduce its workforce.
The following table presents the activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of operations:
Year Ended December 31,
202320222021
(in thousands)
Employee separation expenses$17,897 $1,795 $1,273 
Lease related charges42 462 608 
Other1,847 323 
$19,786 $2,265 $2,204 
Restructuring charges for the year ended December 31, 2023 included $17.9 million in employee severance-related charges associated with reductions in the workforce and $1.8 million in other charges related to abandonment of contracts used by the terminated employees.
Lease related charges for the year ended December 31, 2022 included the impairment of leased right-of-use assets of $0.5 million related to exiting a redundant facility.
Lease related charges for the year ended December 31, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $0.4 million and $0.2 million, respectively.
The following table presents a roll-forward of the Company’s restructuring liability for the years ended December 31, 2023 and 2022. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.
Employee Separation ExpensesLease Related ChargesOtherTotal
(in thousands)
Liability as of December 31, 2021$— $444 $— $444 
Restructuring charges1,795 462 2,265 
Cash payments(824)(273)— (1,097)
Non-cash charges and adjustments— (530)— (530)
Liability as of December 31, 2022971 103 1,082 
Restructuring charges17,897 42 1,847 19,786 
Cash payments(11,388)(142)(265)(11,795)
Non-cash charges and adjustments(97)(5)(670)(772)
Liability as of December 31, 20237,383 (2)920 8,301 
Less: current portion as of December 31, 2023(7,383)(920)(8,301)
Long-term portion as of December 31, 2023$— $— $— $— 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the purchase price over the fair value of the net assets and other identifiable intangible assets acquired. The fair values of net tangible assets and intangible assets acquired are based upon preliminary valuations and the Company’s estimates and assumptions are subject to change within the measurement period (potentially up to one year from the acquisition date).
The following table presents the changes in the carrying amount of goodwill for the periods indicated:
Year Ended December 31,
20232022
(in thousands)
Beginning balance$306,739 $306,668 
Acquisitions (Note 3)
11,849 71 
Ending balance$318,588 $306,739 

The Company performs an annual goodwill impairment assessment on October 31st each year, using a quantitative assessment comparing the fair value of each reporting unit, which the Company has determined to be the entity itself, with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded. As a result of the Company’s impairment assessment, no goodwill impairment was recognized as of October 31, 2023.

In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the years ended December 31, 2023, 2022, and 2021, there were no indications of impairment of the Company’s goodwill balances.
Acquired Intangibles
Finite-lived Intangible Assets
The following table sets forth the Company’s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:
December 31, 2023December 31, 2022
Weighted
Average
Useful Life
(in Years)
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying ValueAccumulated AmortizationNet Carrying Amount
(in thousands)
Licensed technology7.0$20,133 $(1,431)$18,702 $21,764 $(580)$21,184 
Developed technology7.0311,261 (263,635)47,626 311,261 (228,532)82,729 
Trademarks and trade names6.214,800 (14,276)524 14,800 (13,461)1,339 
Customer relationships5.0128,800 (126,347)2,453 128,800 (124,807)3,993 
Backlog5.3500 (500)— 500 (429)71 
Patents7.04,780 (455)4,325 — — — 
6.1$480,274 $(406,644)$73,630 $477,125 $(367,809)$109,316 

The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:
Year Ended December 31,
202320222021
(in thousands)
Cost of net revenue$35,952 $39,638 $43,078 
Research and development
Selling, general and administrative2,881 11,955 23,625 
$38,835 $51,597 $66,707 
Amortization of finite-lived intangible assets in cost of net revenue in the consolidated statements of operations results primarily from acquired developed technology.
The following table sets forth the activity related to finite-lived intangible assets:
Year Ended December 31,
20232022
(in thousands)
Beginning balance$109,316 $149,940 
Additions6,355 11,184 
Transfers to developed technology from IPR&D— 2,600 
Amortization(38,835)(51,597)
Impairment losses(2,438)(2,811)
Ending balance$73,630 $109,316 
The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the related useful lives, to determine whether indicators of impairment may exist that warrant adjustments to carrying values or estimated useful lives. An impairment loss is recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss is measured based on the excess of the carrying amount of the asset over the asset’s fair value.
During the year ended December 31, 2023 and 2022, the Company recognized impairment losses related to finite-lived intangible assets of $2.4 million and $2.8 million respectively, which was attributable to certain acquired licensed technology. During the year ended December 31, 2021, no impairment losses related to finite-lived intangible assets were recognized.
The following table presents future amortization of the Company’s finite-lived intangible assets at December 31, 2023:
Amount
(in thousands)
2024$24,120 
202514,862 
202613,753 
20279,905 
20284,567 
Thereafter6,423 
Total$73,630 
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
The composition of financial instruments is as follows:
December 31, 2022
Net Unrealized
CostGainsLossesFair Value
(in thousands)
Assets
Marketable equity investments$20,005 $— $(1,476)$18,529 
December 31, 2023December 31, 2022
(in thousands)
Liabilities
Contingent consideration (Note 3)$2,462 $2,941 
At December 31, 2023, the Company did not hold any marketable equity investments. The Company sold its marketable investment positions in December 2023. Prior to the sale, unrealized gains and losses on such investments representing stock
price fluctuations in the underlying securities held were recorded to other income (expense), net in the consolidated statement of operations.
The Company evaluated securities for other-than-temporary impairment on a quarterly basis. Impairment was evaluated considering numerous factors, and their relative significance varied depending on the situation. Factors considered include the length of time and extent to which fair value was less than the cost basis, the financial condition and near-term prospects of the issuer; including changes in the financial condition of any underlying collateral of the security; any downgrades of the security by analysts or rating agencies; nonpayment of any scheduled interest, or the reduction or elimination of dividends; as well as our intent and ability to hold the security in order to allow for an anticipated recovery in fair value.
The fair value of the Company’s financial instruments is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants and is recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The levels are described below:
Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities.
Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.
Level 3: Unobservable inputs are used when little or no market data is available.
The Company classifies its financial instruments within Level 1 or Level 2 of the fair value hierarchy on the basis of valuations using quoted market prices or alternate pricing sources and models utilizing market observable inputs, respectively. The marketable equity investments held by the Company were valued on the basis of quoted market prices and are therefore classified as Level 1.
The contingent consideration liability as of December 31, 2023 is associated with the Company’s acquisition of Company Y in January 2023 (Note 3) and the contingent consideration liability as of December 31, 2022 is associated with the Company’s acquisition of Company X. The contingent consideration liability is classified as a Level 3 financial instrument. The contingent consideration as it relates to Company X was subject to the acquired business’s satisfaction of certain financial and personnel objectives by March 31, 2023, while the contingent consideration as it relates to Company Y is subject to the acquired business’s satisfaction of certain personnel objectives by June 17, 2024. The financial and personnel objectives of Company X were achieved by March 31, 2023 and contingent consideration for Company X of $3.0 million was paid during the year ended December 2023. The fair value of the contingent consideration is based on (1) applying the Monte Carlo simulation method, with underlying forecast mathematics based on Geometric Brownian motion in a risk-neutral framework, to forecast achievement of the acquired business’ financial objectives under various possible contingent consideration events and (2) a probability based methodology using management’s inputs and assumptions to forecast achievement of the acquired business’ personnel objectives which included an assumption of total payments up to $3.0 million to Company X and an assumption of total payments up to $2.6 million to Company Y. Key inputs in the valuation include forecasted revenue, revenue volatility, discount rate and discount term as it relates to the financial objectives and probability of achievement, discount term and discount rate as it relates to the personnel objectives.
The following summarizes the level in the fair value hierarchy for each financial instrument:
Fair Value Measurements at December 31, 2023
Balance at December 31, 2023Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
(in thousands)
Liabilities
Contingent consideration$2,462 $— $— $2,462 
Fair Value Measurements at December 31, 2022
Balance at December 31, 2022Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
(in thousands)
Assets
Marketable equity securities$18,529 $18,529 $— $— 
Liabilities
Contingent consideration$2,941 $— $— $2,941 
The following summarizes the activity in Level 3 financial instruments:
Year Ended December 31,
20232022
(in thousands)
Contingent consideration
Beginning balance$2,941 $2,700 
Acquisitions(1)(Note 3)
2,200 — 
Payments(3,000)— 
Accretion of discount(1)
321 241 
Ending balance$2,462 $2,941 
____________________
(1) These changes to the balance associated with the estimated fair value of contingent consideration for the year ended December 31, 2023 were due to the addition of contingent consideration associated with the acquisition of Company Y and accretion of discounts on contingent consideration.
There were no transfers between Level 1, Level 2 or Level 3 fair value hierarchy categories of financial instruments in the years ended December 31, 2023, 2022 and 2021.
Financial Instruments Not Recorded at Fair Value on a Recurring Basis
Some of the Company’s financial instruments are recorded at amounts that approximate fair value due to their liquid or short-term nature or by election on investments in privately-held entities as described below. Such financial assets and financial liabilities include cash and cash equivalents, restricted cash, net receivables, investments in privately-held entities, certain other assets, accounts payable, accrued price protection liability, accrued expenses, accrued compensation costs, and other current liabilities.
The Company’s long-term debt is not recorded at fair value on a recurring basis, but is measured at fair value for disclosure purposes (Note 8).
Included in other long-term assets are investments in privately held entities of $11.8 million and $11.8 million as of December 31, 2023 and December 31, 2022, respectively. The Company does not have the ability to exercise significant influence or control over such entity and has accounted for the investments as financial instruments. Given that fair values for such investments are not readily determinable, the Company is electing to measure these investments at cost, less any impairment, and adjust the carrying value to fair value if any observable price changes for similar investments in the same entity are identified.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details
12 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Details Balance Sheet Details
Cash, cash equivalents and restricted cash consist of the following:
December 31, 2023December 31, 2022
(in thousands)
Cash and cash equivalents$187,288 $187,353 
Short-term restricted cash1,051 982 
Long-term restricted cash17 22 
Total cash, cash equivalents and restricted cash$188,356 $188,357 
As of December 31, 2023 and December 31, 2022, cash and cash equivalents included money market funds of approximately $78.1 million and $0.4 million, respectively. As of December 31, 2023 and December 31, 2022, the Company had restricted cash of approximately $1.1 million and $1.0 million, respectively. The cash is restricted in connection with guarantees for certain import duties and office leases.
Inventory consists of the following:
December 31, 2023December 31, 2022
(in thousands)
Work-in-process$60,368 $97,840 
Finished goods39,540 62,704 
$99,908 $160,544 
Inventory decreased $60.6 million from $160.5 million as of December 31, 2022 to $99.9 million as of December 31, 2023, as the Company’s management lowered inventory levels due to reduced supply chain constraints and decreased customer demand for certain products.

Property and equipment, net consists of the following:
Useful Life
(in Years)
December 31, 2023December 31, 2022
(in thousands)
Furniture and fixtures5$3,995 $3,924 
Machinery and equipment
3-5
76,732 74,258 
Masks and production equipment
2-5
54,240 50,970 
Software311,427 10,111 
Leasehold improvements
1-5
35,867 34,236 
Construction in progressN/A348 7,602 
182,609 181,101 
Less: accumulated depreciation and amortization(116,178)(102,083)
$66,431 $79,018 
Depreciation expense for the years ended December 31, 2023, 2022, and 2021 was $23.8 million, $20.3 million and $17.7 million, respectively.
In March 2022, the Company entered into a note receivable with a supplier for $10.0 million, which is included in other long-term assets in the consolidated balance sheet as of December 31, 2023 and December 31, 2022, respectively. In September 2023, the terms of this note receivable were renegotiated, and the first initial repayment of $1.5 million is now due by March 31, 2025, and annual repayments of $1.7 million per year are due annually thereafter by March 31, from 2026 through 2030, provided that certain production utilization targets for the prior year are met. Previously, repayments of $2.0 million per year were due annually by March 31, in years 2024 through 2027.
Accrued price protection liability consists of the following activity:
Year Ended December 31,
20232022
(in thousands)
Beginning balance$113,274 $40,509 
Charged as a reduction of revenue62,644 180,538 
Payments(104,234)(107,773)
Ending balance$71,684 $113,274 
The reason for the significant decrease in price protection liability from approximately $113.3 million as of December 31, 2022 to approximately $71.7 million as of December 31, 2023, was due to a significant decrease in revenues from customers with such price protection rights from 2022 to 2023, which decreased the corresponding price protection accruals to such customers.
Accrued expenses and other current liabilities consist of the following:
December 31, 2023December 31, 2022
(in thousands)
Accrued technology license payments$3,843 $7,402 
Accrued professional fees3,736 4,072 
Accrued engineering and production costs2,861 2,560 
Accrued restructuring8,301 1,082 
Accrued royalty603 1,662 
Short-term lease liabilities9,132 10,489 
Accrued customer credits3,984 304 
Income tax liability521 8,895 
Customer contract liabilities1,597 1,072 
Accrued obligations to customers for price adjustments54,837 52,392 
Accrued obligations to customers for stock rotation rights349 605 
Contingent consideration – current portion2,462 2,941 
Other6,242 6,679 
$98,468 $100,155 
The following table summarizes the change in balances of accumulated other comprehensive income (loss) by component:
Cumulative Translation AdjustmentsPension and Other Defined Benefit Plan ObligationTotal
(in thousands)
Balance at December 31, 2021$21 $2,104 $2,125 
Other comprehensive income (loss) before reclassifications, net of tax(5,201)2,055 (3,146)
Balance at December 31, 2022(5,180)4,159 (1,021)
Other comprehensive income (loss) before reclassifications, net of tax121 (206)(85)
Reclassification adjustments of unrealized gain (loss) on pension and other defined benefit plans, net of tax— (2,685)(2,685)
Net current period other comprehensive income (loss)121 (2,891)(2,770)
Balance at December 31, 2023$(5,059)$1,268 $(3,791)
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Interest Rate Swap
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt and Interest Rate Swap Debt
Debt
The carrying amount of the Company’s long-term debt consists of the following:
December 31, 2023December 31, 2022
(in thousands)
Principal balance:
Initial term loan under June 23, 2021 credit agreement$125,000 $125,000 
Total principal balance125,000 125,000 
Less:
     Unamortized debt discount(571)(695)
     Unamortized debt issuance costs(2,054)(2,548)
Net carrying amount of long-term debt122,375 121,757 
Less: current portion of long-term debt— — 
Long-term debt, non-current portion$122,375 $121,757 
As of December 31, 2023 and December 31, 2022, the weighted average effective interest rate on aggregate debt was approximately 7.6% and 3.8%, respectively.

During the years ended December 31, 2023, 2022 and 2021, the Company recognized total amortization of debt discount and debt issuance costs of $0.6 million, $0.6 million, and $1.3 million, respectively, to interest expense.
The approximate aggregate fair value of the term loans outstanding as of December 31, 2023 and December 31, 2022 was $135.7 million and $137.4 million, respectively, which was estimated on the basis of inputs that are observable in the market and which is considered a Level 2 measurement method in the fair value hierarchy (Note 6).
As of December 31, 2023, the outstanding principal balance of $125.0 million is due in full on June 23, 2028 upon maturity of the loan.
Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement
On June 23, 2021, the Company entered into a Credit Agreement, or the June 23, 2021 Credit Agreement, by and among the Company, the lenders from time to time party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent, that provides for a senior secured term B loan facility, or the “Initial Term Loan under the June 23, 2021 Credit Agreement,” in an aggregate principal amount of $350.0 million and a senior secured revolving credit facility, or the “Revolving Facility,” in an aggregate principal amount of up to $100.0 million. The proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement were used (i) to repay in full all outstanding indebtedness under that certain Credit Agreement dated May 12, 2017, by and among the Company, MUFG Bank Ltd., as administrative agent and MUFG Union Bank, N.A., as collateral agent and the lenders from time to time party thereto (as amended by Amendment No. 1, dated July 31, 2020) and (ii) to pay fees and expenses incurred in connection therewith. The remaining proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes and the proceeds of the Revolving Facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. As of December 31, 2023, the Revolving Facility was undrawn. Under the terminated amended and restated commitment letter with Wells Fargo Bank and other lenders entered into in connection with the previously pending (now terminated) merger with Silicon Motion (Note 3), the Company had expected to repay the remaining outstanding term loans under this agreement upon closing of the merger.
The June 23, 2021 Credit Agreement permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0 million and (y) 100% of consolidated EBITDA, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests. Incremental loans are subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the June 23, 2021 Credit Agreement or new lenders.
Under the June 23, 2021 Credit Agreement, the Initial Term Loan bears interest, at the Company’s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one-month interest period plus 1.00%, in each case, plus an applicable margin of 1.25% or (ii) an adjusted LIBOR rate, subject to a floor of 0.50%, plus an applicable margin of 2.25%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of 0.00%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of 1.00%. Following delivery of financial statements for the Company’s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from 0.00% to 0.75% in the case of base rate loans and 1.00% to 1.75% in the case of LIBOR rate loans, in each case, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from 0.175% to 0.25% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement will amortize in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on the maturity date. The June 23, 2021 Credit Agreement was amended on June 29, 2023 to implement a benchmark replacement.
The Company is required to make mandatory prepayments of the outstanding principal amount of term loans under the June 23, 2021 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company has the right to prepay its term loans under the June 23, 2021 Credit Agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a 1.0% soft call premium applicable during the first six months following the closing date of the June 23, 2021 Credit Agreement. The Initial Term Loan under the June 23, 2021 Credit Agreement will mature on June 23, 2028, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the June 23, 2021 Credit Agreement must be repaid. The Revolving Facility will mature on June 23, 2026, at which time all outstanding principal and accrued and unpaid interest under the Revolving Facility must be repaid. The Company is also obligated to pay fees customary for a credit facility of this size and type.
The Company’s obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the June 23, 2021 Credit Agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors pursuant to a Security Agreement, dated as of June 23, 2021, by and among the Company, the subsidiary guarantors from time to time party thereto, and Wells Fargo Bank, National Association, as collateral agent.
The June 23, 2021 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company and its restricted subsidiaries to, among other things, incur debt, grant liens, undergo certain fundamental changes, make investments, make certain restricted payments, and sell assets, in each case, subject to limitations and exceptions set forth in the June 23, 2021 Credit Agreement. The Revolving Facility also prohibits the Company from having a secured net leverage ratio in excess of 3.50:1.00 (subject to a temporary increase to 3.75:1.00 following the consummation of certain material permitted acquisitions) as of the last day of any fiscal quarter of the Company (commencing with the fiscal quarter ending September 30, 2021) if the aggregate borrowings under the Revolving Facility exceed 1% of the aggregate commitments thereunder (subject to certain exceptions set forth in the June 23, 2021 Credit Agreement) as of such date. As of December 31, 2023, the Company was in compliance with such covenants. The June 23, 2021 Credit Agreement also contains customary events of default that include, among other things, certain payment defaults, cross defaults to other indebtedness, covenant defaults, change in control defaults, judgment defaults, and bankruptcy and insolvency defaults. If an event of default exists, the lenders may require immediate payment of all obligations under the June 23, 2021 Credit Agreement and may exercise certain other rights and remedies provided for under the June 23, 2021 Credit Agreement, the other loan documents and applicable law.
The debt is carried at its principal amount, net of unamortized debt discount and issuance costs, and is not adjusted to fair value each period. The issuance date fair value of the liability component of the debt in the amount of $350.2 million was determined using a discounted cash flow analysis, in which the projected interest and principal payments were discounted back to the issuance date of the term loan at a market interest rate for nonconvertible debt of 3.4%, which represents a Level 2 fair value measurement. The debt discount of $0.9 million and debt issuance costs of $2.9 million associated with the Initial Term Loan under the June 23, 2021 Credit Agreement are being amortized to interest expense using the effective interest method over its seven-year term. Debt issuance costs of $0.4 million associated with the Revolving Facility are being amortized to interest expense over its five-year term.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Common Stock
Each share of common stock is entitled to one vote per share and holders of the common stock vote as a single class of stock on any matter that is submitted to a vote of stockholders.
Employee Stock-Based Compensation Plans
At December 31, 2023, the Company had stock-based compensation awards outstanding under the following plans: the 2010 Equity Incentive Plan, as amended, or 2010 Plan, and the 2010 Employee Stock Purchase Plan, or ESPP.
2010 Equity Incentive Plan
The 2010 Plan, as amended, provides for the grant of incentive stock options, non-statutory stock options, restricted stock awards, restricted stock unit awards, stock appreciation rights, performance-based stock awards, and other forms of equity compensation, or collectively, stock awards. The number of shares of common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the lesser of: 2,583,311 shares of the Company’s common stock; four percent (4%) of the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year; or such lesser amount as the Company’s board of directors may determine. Options granted will generally vest over a period of four years and the term can be from seven to ten years. The plan expires in August 2026, unless terminated earlier by action of the board of directors.
Awards granted under the 2010 Plan, as amended, are subject to a compensation recovery policy adopted by the Company on August 9, 2023, or the Policy, that applies to certain incentive-based compensation that is received on or after October 2, 2023. The Policy requires the Company to recover certain excess incentive-based compensation from current and former executive officers if the Company is required to prepare an accounting restatement due to a material noncompliance of the Company with any financial reporting requirement under the securities laws or as otherwise described in the Policy and paid during the three completed fiscal years immediately preceding the trigger date, as defined in the Policy. Recoverable compensation is defined in the Policy but generally includes any incentive-based compensation that was granted, earned or vested based wholly or in part upon attainment of any financial reporting measure, to the extent the amount actually received exceeds the amount that would have been received if the incentive-based compensation had been determined based on the restated financial statements. To date, there has been no recovery or repayment of compensation from executive officers pursuant to the Policy, or any prior compensation recovery policy of the Company which it replaced, including the executive compensation clawback policy adopted by the Company on December 13, 2018, which applies to compensation that was received prior to October 2, 2023.
As of December 31, 2023, the number of shares of common stock available for future issuance under the 2010 Plan was 15,081,087 shares.
2010 Employee Stock Purchase Plan
The ESPP authorizes the issuance of shares of the Company’s common stock pursuant to purchase rights granted to the Company’s employees. The number of shares of the Company’s common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the least of: 968,741 shares of the Company’s common stock; one and a quarter percent (1.25%) of the outstanding shares of the Company’s common stock on the first day of the fiscal year; or such lesser amount as may be determined by the Company’s board of directors or a committee appointed by the Company’s board of directors to administer the ESPP. The ESPP is implemented through a series of offerings of purchase rights to eligible employees. Under the ESPP, the Company may specify offerings with a duration of not more than 27 months, and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of the Company’s common stock will be purchased for employees participating in the offering. An offering may be terminated under certain circumstances. Generally, all eligible employees, including executive officers, employed by the Company may participate in the ESPP and may contribute up to 15% of their earnings for the purchase of the Company’s common stock under the ESPP. Unless otherwise determined by the Company’s board of directors, common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (a) 85% of the fair market value of a share of the Company’s common stock on the first date of an offering or (b) 85% of the fair market value of a share of the Company’s common stock on the date of purchase. As of December 31, 2023, the number of shares of common stock available for future issuance under the ESPP was 5,658,561 shares.
Employee Incentive Bonus
The Company’s Executive Incentive Bonus Plan permits the settlement of awards under the plan in any combination of cash or shares of its common stock. The Company settles a majority of bonus awards for its employees, including executives, in shares of common stock under the 2010 Equity Incentive Plan. When bonus awards are settled in common stock issued under the 2010 Equity Incentive Plan, the number of shares issuable to plan participants is determined based on the closing price of the Company’s common stock as determined in trading on the applicable stock exchange on a date approved by the Board of Directors. In connection with the Company’s bonus programs, in February 2023 and February 2022, the Company issued 0.9 million and 0.5 million freely-tradable (subject to certain restrictions for affiliates) shares, respectively, of the Company’s common stock in settlement of bonus awards to employees, including executives, for the 2023 and 2022 performance periods. At December 31, 2023, the Company has an accrual of $11.5 million for bonus awards for employees for achievement in the 2023 performance period, which the Company intends to settle primarily in shares of its common stock, unless otherwise required to be settled in cash due to local laws or agreements. The Company’s compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.
Stock-Based Compensation
The Company recognizes stock-based compensation in the consolidated statements of operations, based on the department to which the related employee reports, as follows:
Year Ended December 31,
202320222021
(in thousands)
Cost of net revenue$763 $734 $620 
Research and development44,189 40,635 30,364 
Selling, general and administrative10,224 40,335 28,374 
$55,176 $81,704 $59,358 
The total unrecognized compensation cost related to unvested restricted stock units as of December 31, 2023 was $135.7 million, and the weighted average period over which these equity awards are expected to vest is 2.34 years.
The total unrecognized compensation cost related to unvested performance-based restricted stock units as of December 31, 2023 was $0 as a result of revised estimates of performance achievement levels as of that date, and the weighted average period over which these equity awards are expected to vest is 1.14 years. Actual levels of future performance for the unvested periods may differ from current estimates.
There was no unrecognized compensation cost related to unvested stock options as of December 31, 2023.
Restricted Stock Units
A summary of the Company’s restricted stock unit activity is as follows:
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value per Share
Outstanding at December 31, 20226,080 $35.01 
  Granted3,135 37.93 
  Vested(2,958)34.07 
  Canceled(625)38.71 
Outstanding at December 31, 20235,632 $36.72 
Performance-Based Restricted Stock Units
Performance-based restricted stock units are eligible to vest at the end of each year-long performance period, as defined in the underlying agreement, in a three-year performance period based on the Company’s annual growth rate in net sales and non-GAAP diluted earnings per share (subject to certain adjustments) over baseline results relative to the growth rates for a peer group of companies for the same metrics and periods.
For the performance-based restricted stock units granted to date, 60% of each performance-based award is subject to the net sales metric for the performance period and 40% is subject to the non-GAAP diluted earnings per share metric for the performance period. The maximum percentage for a particular metric is 250% of the target number of units subject to the award related to that metric, however, vesting of the performance stock units is capped at 30% and 100%, respectively, of the target number of units subject to the award in years one and two, respectively, of the three-year performance period.
As of December 31, 2023, achievement to date under the performance metrics specified in the respective award agreements are based on its expected revenue and non-GAAP diluted EPS results over the performance periods and calculated growth rates relative to its peers’ expected results based on data available, as defined in the respective award agreements. To the extent any prior achievement levels are no longer probable, any compensation expense recorded is adjusted to the revised achievement levels.
A summary of the Company’s performance-based restricted stock unit activity is as follows:
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value per Share
Outstanding at December 31, 20221,950 $34.07 
  Granted(1)
1,039 32.66 
  Vested(248)22.03 
  Canceled(88)41.75 
Outstanding at December 31, 20232,653 $34.38 
________________
(1) Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.
Employee Stock Purchase Rights and Stock Options
Employee Stock Purchase Rights
During the year ended December 31, 2023, there were 231,794 shares of common stock purchased under the ESPP at a weighted average price of $18.89. During the year ended December 31, 2022, there were 139,758 shares of common stock purchased under the ESPP at a weighted average price of $33.52.
The fair values of employee stock purchase rights were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:
Year Ended December 31,
202320222021
Weighted-average grant date fair value per share
$6.35 - 11.97
$11.97 - 14.25
$10.85 - 18.82
Risk-free interest rate
4.54 - 5.41%
1.54 - 4.54%
0.04% - 0.06%
Dividend yield— %— %— %
Expected life (in years)0.500.500.50
Volatility
59.78 - 70.46%
59.78 - 69.74%
43.83 - 61.1%
The risk-free interest rate assumption was based on rates for United States (U.S.) Treasury zero-coupon bonds with maturities similar to those of the expected term of the award being valued. The assumed dividend yield was based on the Company’s expectation of not paying dividends in the foreseeable future. The expected term is the duration of the offering period for each grant date. In addition, the estimated volatility incorporates the historical volatility over the expected term based on the Company’s daily closing stock prices.
Stock Options
A summary of the Company’s stock options activity is as follows:
Number of Options
(in thousands)
Weighted-Average Exercise PriceWeighted-Average Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2022393 $17.22 
Exercised(15)15.30 
Canceled(3)(19.62)
Outstanding at December 31, 2023375 $17.29 1.52$1,583 
Vested and expected to vest at December 31, 2023375 $17.29 1.52$1,583 
Exercisable at December 31, 2023375 $17.29 1.52$1,583 
No stock options were granted by the Company during the years ended December 31, 2023 and 2022.
The intrinsic value of stock options exercised during 2023, 2022, and 2021 was $0.2 million, $0.9 million, and $9.8 million, respectively. Cash received from exercise of stock options was $0.2 million, $0.3 million and $4.2 million during the years ended December 31, 2023, 2022, and 2021, respectively. The tax benefit from stock options exercised was $0.4 million, $1.2 million and $14.4 million during the years ended December 31, 2023, 2022, and 2021, respectively.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The domestic and international components of income (loss) before income taxes are presented as follows:
Year Ended December 31,
202320222021
(in thousands)
Domestic$(85,032)$19,228 $(31,975)
Foreign21,222 154,970 79,845 
Income (loss) before income taxes$(63,810)$174,198 $47,870 
The income tax provision consists of the following:
Year Ended December 31,
202320222021
(in thousands)
Current:
Federal$3,827 $12,002 $498 
State65 237 84 
Foreign9,896 13,432 7,630 
Total current13,788 25,671 8,212 
Deferred:
Federal(371)32,317 5,108 
State(4,942)(3,686)(4,506)
Foreign(6,910)(3,490)484 
Change in valuation allowance7,772 (1,654)(3,397)
Total deferred(4,451)23,487 (2,311)
Total income tax provision$9,337 $49,158 $5,901 
The actual income tax provision differs from the amount computed using the federal statutory rate as follows:
Year Ended December 31,
202320222021
(in thousands)
Provision (benefit) at statutory rate$(13,288)$36,582 $10,071 
State income taxes (net of federal benefit)187 62 
Research and development credits(10,066)(10,146)(10,441)
Foreign rate differential(375)(21,629)(10,063)
Stock compensation2,213 6,186 4,029 
Foreign income inclusion27,678 27,971 14,119 
Provision to return(4,741)6,236 (263)
Uncertain tax positions1,272 2,551 1,072 
Permanent and other(377)1,101 726 
Foreign unremitted earnings(758)(490)(59)
Transaction costs— 45 
Foreign tax credits— 2,224 — 
Attribute expirations— 34 — 
Valuation allowance7,772 (1,654)(3,397)
Total income tax provision$9,337 $49,158 $5,901 
The components of the deferred income tax assets are as follows:
December 31,
20232022
(in thousands)
Deferred tax assets:
Net operating loss carryforwards$29,860 $30,225 
Research and development credits78,246 73,965 
Foreign tax credits71 — 
Accrued expenses and other13,106 10,271 
Lease obligation2,942 1,961 
Accrued compensation3,447 6,919 
Stock-based compensation11,203 9,976 
Intangible assets8,967 5,582 
147,842 138,899 
Less valuation allowance(74,292)(66,273)
73,550 72,626 
Deferred tax liabilities:
Fixed assets(966)(4,350)
Leased right-of-use assets(2,839)(1,784)
Pension liability(371)(1,569)
Net deferred tax assets$69,374 $64,923 
At December 31, 2023, the Company had federal, state and foreign tax net operating loss carryforwards of approximately $100.2 million, $77.8 million and $49.5 million, respectively. The federal and state tax loss carryforwards will begin to expire in 2025 and 2030, and foreign tax loss will not expire, unless previously utilized.
At December 31, 2023, the Company had federal, state and foreign tax credit carryforwards of approximately $29.6 million, $106.3 million and $3.2 million, respectively. The federal, state and foreign tax credit carryforwards will begin to expire in 2024, 2030 and 2026, respectively, unless previously utilized. The Company also has foreign incentive deductions of approximately $7.2 million that do not expire.
The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the temporary differences reverse. The Company records a valuation allowance to reduce its deferred taxes to the amount it believes is more likely than not to be realized. In making such determination, the Company considers all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. Forming a conclusion that a valuation allowance is not required is difficult when there is negative evidence such as cumulative losses in recent years. Based upon the Company’s review of all positive and negative evidence, the Company continues to have a valuation allowance on its state deferred tax assets, certain of its federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where the Company has cumulative losses or otherwise is not expected to utilize certain tax attributes. The Company does not incur expense or benefit in certain tax-free jurisdictions in which it operates.
The Company recorded an income tax provision of $9.3 million in the year ended December 31, 2023, an income tax provision of $49.2 million in the year ended December 31, 2022, and an income tax provision of $5.9 million in the year ended December 31, 2021.
The difference between the Company’s effective tax rate and the 21.0% United States federal statutory rate for the year ended December 31, 2023 primarily related to the mix of pre-tax income among jurisdictions, permanent tax items including tax credits and a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, and release of uncertain tax positions under ASC 740-10. The permanent tax item related to global intangible low-taxed income also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes.
The difference between our effective tax rate and the 21.0% U.S. federal statutory rate for the year ended December 31, 2022 primarily related to the mix of pre-tax income among jurisdictions, permanent tax items including a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, release of uncertain tax positions under ASC 740-10, and release of the valuation allowance on certain federal research and development credits. The permanent tax item related to global intangible low-taxed income, or GILTI, also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes.
The difference between our effective tax rate and the 21.0% U.S. federal statutory rate for the year ended year ended December 31, 2021 resulted primarily from a tax on GILTI, and non-deductible foreign stock-based compensation, offset by a benefit related to research and development tax credits, foreign earnings taxed at rates other than the federal statutory rate and the effect of a release of valuation allowance against certain Singapore deferred tax assets pertaining to usage of net operating losses.
Income tax positions must meet a more-likely-than-not threshold to be recognized. Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more-likely-than-not threshold are de-recognized in the first financial reporting period in which that threshold is no longer met. The Company records potential penalties and interest accrued related to unrecognized tax benefits within the consolidated statements of operations as income tax expense.
At December 31, 2023, the Company’s unrecognized tax benefits totaled $68.6 million, $58.5 million of which, if recognized at a time when the valuation allowance no longer exists, would affect the effective tax rate. The unrecognized tax benefits are not expected to materially change in next 12 months. At December 31, 2023, the Company had accrued approximately $0.3 million of interest and penalties. The total amounts of interest and penalties recognized for the years ended December 31, 2023, 2022 and 2021 were not material.
The following table summarizes the changes to the unrecognized tax benefits during 2023, 2022 and 2021:
(in thousands)
Balance as of December 31, 2020$63,765 
Additions based on tax positions related to the current year3,366 
Additions related to acquisitions241 
Decreases based on tax positions of prior year(1,688)
Balance as of December 31, 202165,684 
Additions based on tax positions related to the current year3,431 
Decreases based on tax positions of prior year(1,981)
Balance as of December 31, 202267,134 
Additions based on tax positions related to the current year3,032 
Decreases based on tax positions of prior year(1,528)
Balance as of December 31, 2023$68,638 
The Company is subject to federal and state income tax in the United States and is also subject to income tax in certain other foreign tax jurisdictions. At December 31, 2023, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2020, 2019, and 2017, respectively.
The Company’s subsidiary in Singapore operates under certain tax incentives in Singapore, which are generally effective through March 2027, and are conditional upon meeting certain employment and investment thresholds in Singapore. Under the incentives, qualifying income derived from certain sales of the Company’s integrated circuits is taxed at a concessionary rate over the incentive period, and there are reduced Singapore withholding taxes on certain intercompany royalties during the incentive period. The Company recorded a tax provision in the years ended December 31, 2023 and 2022 at the incentive rate. Due to the valuation allowance release in 2021 and the Company’s use of loss carryforwards, the Company recorded a tax benefit in the year ended December 31, 2021 at the incentive rate, net of any expected tax payable. Without the incentive rate, deferred taxes and the valuation allowance release would have provided an overall tax benefit, net of any current period payable.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentration of Credit Risk, Significant Customers and Geographic Information
12 Months Ended
Dec. 31, 2023
Risks and Uncertainties [Abstract]  
Concentration of Credit Risk, Significant Customers and Geographic Information Concentration of Credit Risk, Significant Customers and Geographic Information
Concentration of Credit Risk
Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of cash and cash equivalents and accounts receivable. Collateral is generally not required for customer receivables. The Company limits its exposure to credit loss by placing its cash with high credit quality financial institutions. At times, such deposits may be in excess of insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.
Significant Customers
The Company markets its products and services to manufacturers of a wide range of electronic devices (Note 1). The Company sells its products both directly to end-customers and through third-party distributors, both of which are referred to as the Company’s customers (Note 12). The Company makes periodic evaluations of the credit worthiness of its customers.
Customers comprising 10% or greater of net revenues for each of the periods presented are as follows:
Year Ended December 31,
202320222021
Percentage of total net revenue
Customer A*21 %15 %
Customer B10 %10 %11 %
____________________________
*    Represents less than 10% of the net revenues for the period presented.
The following table presents balances that are 10% or greater of accounts receivable, based on the Company’s billings to its customers.
December 31,
20232022
Percentage of gross accounts receivable
Customer C33 %12 %
Customer D24 %28 %
Customer E*11 %
____________________________
*    Represents less than 10% of the gross accounts receivable as of the respective period end.
Significant Suppliers
Suppliers comprising greater than 10% or greater of total inventory purchases are as follows:
Year Ended December 31,
202320222021
Vendor A23 %25 %38 %
Vendor B23 %26 %22 %
Vendor C10 %12 %12 %

Geographic Information
The Company’s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):
Year Ended December 31,
202320222021
Amount% of total net revenueAmount% of total net revenueAmount% of total net revenue
Asia $521,433 75 %$915,024 82 %$736,808 83 %
Europe124,556 18 %142,494 13 %106,428 12 %
United States36,955 %40,077 %35,978 %
Rest of world10,319 %22,657 %13,184 %
Total$693,263 100 %$1,120,252 100 %$892,398 100 %
The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:
Year Ended December 31,
202320222021
Percentage of total net revenue
Hong Kong37 %43 %40 %
China11 %16 %12 %
Vietnam**13 %
____________________________
*    Represents less than 10% of total net revenue for the respective period.
The determination of which country a particular sale is allocated to is based on the destination of the product shipment. No other individual country accounted for more than 10% of net revenue during these periods. Although a large percentage of the Company’s products is shipped to Asia, and in particular, Hong Kong, mainland China, Taiwan, and Vietnam, the Company
believes that a significant number of the systems designed by customers and incorporating the Company’s semiconductor products are subsequently sold outside Asia to Europe, Middle East, and Africa markets and North American markets.
Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):
December 31,
20232022
Amount% of totalAmount% of total
United States$337,696 69 %$368,882 70 %
Singapore113,248 23 %109,613 21 %
Rest of world38,969 %45,093 %
Total$489,913 100 %$523,588 100 %
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
Revenue by Market
The table below presents disaggregated net revenues by market (in thousands):
Year Ended December 31,
202320222021
Broadband$203,519 $493,232 $492,482 
% of net revenue29 %44 %55 %
Connectivity138,228 303,925 149,285 
% of net revenue20 %27 %17 %
Infrastructure177,083 136,274 119,421 
% of net revenue26 %12 %13 %
Industrial and multi-market174,433 186,821 131,210 
% of net revenue25 %17 %15 %
Total net revenue$693,263 $1,120,252 $892,398 
Revenues from sales through the Company’s distributors accounted for 50%, 46% and 47% of net revenue for the years ended December 31, 2023, 2022, and 2021, respectively.
Contract Liabilities
As of December 31, 2023 and 2022, customer contract liabilities were approximately $1.6 million and $1.1 million, respectively, and consisted primarily of advanced payments received for which performance obligations have not been completed. Revenue recognized in each of the years ended December 31, 2023, 2022, and 2021 that was included in the contract liability balance as of the beginning of each of those respective periods was immaterial.
There were no material changes in the contract liabilities balance during the years ended December 31, 2023, 2022, and 2021, respectively.
Obligations to Customers for Price Adjustments and Returns and Assets for Right-of-Returns
As of December 31, 2023 and December 31, 2022, obligations to customers consisting of estimates of price protection rights offered to the Company’s end customers totaled $71.7 million and $113.3 million, respectively, and are included in accrued price protection liability in the consolidated balance sheets. For activity in this account, including amounts included in net revenue, refer to Note 7. Other obligations to customers representing estimates of price adjustments to be claimed by distributors upon sell-through of their inventory to their end customer and estimates of stock rotation returns to be claimed by distributors on products sold as of December 31, 2023 were $54.8 million and $0.3 million, respectively, and as of December 31, 2022 were $52.4 million and $0.6 million, respectively, and are included in accrued expenses and other current liabilities in the consolidated balance sheets (Note 7). The increase or decrease in revenue in the years ended December 31,
2023, 2022, and 2021 from net changes in transaction prices for amounts included in obligations to customers for price adjustments as of the beginning of those respective periods was not material.
As of December 31, 2023 and December 31, 2022, right of return assets under customer contracts representing the estimates of product inventory the Company expects to receive from customers in stock rotation returns were approximately $0.1 million and $0.2 million, respectively. Right of return assets are included in inventory in the consolidated balance sheets.
As of December 31, 2023 and December 31, 2022, there were no impairment losses recorded on customer accounts receivable.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
Operating Leases
Operating lease arrangements primarily consist of office leases expiring in various years through 2029. These leases have original terms of approximately 2 to 8 years and some contain options to extend the lease up to 5 years or terminate the lease, which are included in right-of-use assets and lease liabilities when the Company is reasonably certain it will renew the underlying leases. Since the implicit rate of such leases is unknown and the Company is not reasonably certain to renew its leases, the Company has elected to apply a collateralized incremental borrowing rate to facility leases on the original lease term in calculating the present value of future lease payments. As of December 31, 2023 and December 31, 2022, the weighted average discount rate for operating leases was 4.6% and 3.4%, respectively, and the weighted average remaining lease term for operating leases was 3.9 years and 3.9 years, respectively, as of the end of each of these periods.
The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of December 31, 2023:
Operating Leases
(in thousands)
2024$10,769 
202510,726 
20268,104 
20275,766 
20282,479 
Thereafter1,596 
Total minimum payments39,440 
Less: imputed interest(4,065)
Total lease liabilities35,375 
Less: short-term lease liabilities(9,132)
Long-term lease liabilities$26,243 
Operating lease cost was $10.8 million, $10.4 million, and $9.4 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Short-term lease costs for each of the years ended December 31, 2023, 2022, and 2021, respectively, were not material. There were $12.3 million, $12.0 million, and $13.2 million of right-of-use assets obtained in exchange for new lease liabilities for the years ended December 31, 2023, 2022, and 2021, respectively.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Retirement Plans
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Employee Retirement Plans Employee Retirement Plans
Defined Contribution Plan
The Company has a 401(k) defined contribution retirement plan (the 401(k) Plan) covering all eligible employees. Participants may voluntarily contribute on a pre-tax basis an amount not to exceed a maximum contribution amount pursuant to Section 401(k) of the Internal Revenue Code. The Company is not required to contribute, nor has it contributed, to the 401(k) Plan for any of the periods presented.
Pension and Other Defined Benefit Retirement Obligations
The Company maintains certain defined benefit retirement plans, including a pension plan, in foreign jurisdictions. During the year ended December 31, 2023, the Company paid approximately $3.2 million to a third party life insurance and pension provider to fund and administer future benefit payments for substantially all of the employees in one of the Company’s defined benefit retirement plans and recorded a gain on partial settlement of such pension plan of approximately $1.0 million. As of December 31, 2023 and December 31, 2022, the defined benefit obligation was $1.4 million and $1.7 million, respectively. The benefit is based on a formula applied to eligible employee earnings. Net periodic benefit costs were $0.5 million, $0.3 million, and $0.5 million respectively for the years ended December 31, 2023, 2022, and 2021 respectively, and were recorded to research and development expenses in the consolidated statements of operations.
Benefit Obligation and Plan Assets for Pension Benefit Plans
The vested benefit obligation for a defined-benefit pension or other retirement plan is the actuarial present value of the vested benefits to which the employee is currently entitled based on the employee’s expected date of separation or retirement.
December 31, 2023December 31, 2022
(in thousands)
Changes in projected benefit obligation:
Projected benefit obligation, beginning of period$6,573 $9,733 
Service cost233 289 
Interest cost247 79 
Actuarial (gain) loss284 (2,817)
Benefits paid and settlements(6,060)(124)
Currency exchange rate changes106 (587)
Projected benefit obligation, end of period1,383 6,573 
Changes in fair value of plan assets:
Fair value of plan assets, beginning of period4,895 5,198 
Actual return on plan assets(194)(24)
Employer contributions3,245 — 
Plan settlements(8,162)— 
Currency exchange rate changes216 (279)
Fair value of plan assets, end of period 4,895 
Net unfunded status$1,383 $1,678 
Amounts recognized in the Consolidated Balance Sheets
Other long-term liabilities$1,383 $1,678 
Accumulated other comprehensive (income) loss, before tax$4,083 $(2,837)
Changes in actuarial gains and losses in the projected benefit obligation are primarily driven by discount rate movement. The Company uses the corridor approach to amortize actuarial gains and losses. Under this approach, net actuarial gains or losses in excess of 10% of the larger of the projected benefit obligation or the fair value of plan assets are amortized on a straight-line basis.
As of December 31, 2023 and December 31, 2022, all plans had accumulated benefit obligations and projected benefit obligations in excess of plan assets. As of December 31, 2023 and December 31, 2022, the accumulated benefit obligations were $1.1 million and $6.3 million for the pension plans.
December 31, 2023December 31, 2022
(in thousands)
Plans with accumulated benefit obligation in excess of plan assets
Accumulated benefit obligation$1,145 $6,258 
Plan assets$— $4,895 
Plans with projected benefit obligation in excess of plan assets
Projected benefit obligation$1,383 $6,573 
Plan assets$— $4,895 
Assumptions for Pension Benefit Plans
December 31, 2023December 31, 2022
(in thousands)
Weighted average actuarial assumptions used to determine benefit obligations
Discount rate
3.5% - 3.9%
3.5% - 3.9%
Rate of compensation increase
3.0% - 3.8%
3.0% - 3.8%
Weighted average actuarial assumptions used to determine costs
Discount rate
3.5% - 3.9%
3.5%- 3.9%
Expected long-term rate of return on plan assets— %— %
Rate of compensation increase
3.0% - 3.8%
3.0% - 3.8%
The Company establishes the discount rate for each pension plan by analyzing current market long-term bond rates and matching the bond maturity with the average duration of the pension liabilities. The Company establishes the long-term expected rate of return by developing a forward-looking, long-term return assumption for each pension fund asset class, taking into account factors such as the expected real return for the specific asset class and inflation. A single, long-term rate of return is then calculated as the weighted average of the target asset allocation percentages and the long-term return assumption for each asset class.
Pension Plan Assets
The plan assets were $0 as of December 31, 2023, since all assets were transferred to the third party life insurance and pension provider that is funding and administering future benefit payments for substantially all of the employees in the plan. Prior to the transfer, pension assets were held in liquid cash and cash equivalents.
Estimated Future Benefit Payments for Pension Benefit Plans
At December 31, 2023, the estimated benefit payments over the next five years and beyond are as follows:
Estimated Future Benefit Payments
(in thousands)
2024$59 
202560 
202646 
202746 
202832 
Thereafter63 
$306 
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Inventory Purchase and Other Contractual Obligations
As of December 31, 2023, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2024$28,754 $32,563 $61,317 
202510,231 29,405 39,636 
2026— 18,567 18,567 
2027— 3,673 3,673 
Total minimum payments$38,985 $84,208 $123,193 
Other obligations consist of contractual payments due for software licenses.
Jointly Funded Research and Development
From time to time, the Company enters into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. As the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, funds of $15.0 million received from the other parties as of December 31, 2023 have been deferred in other long-term liabilities. Additional amounts under the contracts are tied to certain milestones and will also be recorded as a long-term liability as payment due under such milestones are received. The Company de-recognizes the liabilities when the contingencies associated with the repayment conditions have been resolved.
During the years ended December 31, 2023 and 2022, the Company recognized $0 and $3.8 million, respectively, in previously deferred amounts from other parties due to resolution of such repayment conditions.
Dispute with Silicon Motion
As disclosed in Note 3, on July 26, 2023, MaxLinear terminated the Merger Agreement on multiple grounds. On August 16, 2023, Silicon Motion delivered to MaxLinear a notice, which Silicon Motion publicly disclosed, that it was purporting to terminate the Merger Agreement and that Silicon Motion would be commencing an arbitration before the Singapore International Arbitration Centre to seek damages from MaxLinear arising from MaxLinear’s alleged breaches of the Merger Agreement. Silicon Motion’s position is that MaxLinear’s Willful and Material Breaches (as such term is defined in the Merger Agreement) of the Merger Agreement prevented the Merger from being completed by August 7, 2023 and that MaxLinear is consequently liable for substantial monetary damages in excess of the termination fee as provided in the Merger Agreement.
On October 5, 2023, Silicon Motion filed a Notice of Arbitration with the Singapore International Arbitration Centre alleging that MaxLinear breached the Merger Agreement. Silicon Motion seeks payment of the termination fee, additional damages, fees, and costs. The arbitration will be confidential.
MaxLinear believes that it properly terminated the Merger Agreement. MaxLinear remains confident in its decision and will vigorously defend its right to terminate the Silicon Motion transaction without penalty.
Class Action Complaint
On August 31, 2023, a Silicon Motion stockholder filed a putative class action complaint in the United States District Court for the Southern District of California captioned Water Island Event-Driven Fund v. MaxLinear, Inc., No. 23-cv-01607 (S.D. Cal.), against MaxLinear and certain of its current officers. The complaint includes two claims: (1) an alleged violation of Section 10(b) of the Securities Exchange Act of 1934, or the “Exchange Act”, and Rule 10b-5 promulgated thereunder; and (2) an alleged violation of Section 20(a) of the Exchange Act. The complaint alleges that the defendants made false and misleading statements and/or omitted material facts that MaxLinear had a duty to disclose, concerning the Company’s ability and intention to timely close the merger with Silicon Motion, including that: (i) MaxLinear had allegedly decided it would not consummate the merger because the economic circumstances surrounding the merger had materially changed, including a material downturn in the semiconductor industry and rising interest rates; (ii) MaxLinear had allegedly determined to unilaterally terminate the merger in the event the merger was approved by SAMR; (iii) MaxLinear had allegedly intended to argue that certain conditions in Article 6 of the Merger Agreement had not been satisfied as required by May 5, 2023 as a basis to terminate the merger; and (iv) as a result, MaxLinear had allegedly materially misrepresented the viability of the merger, the purported benefits of the merger, and the likelihood that the merger would be consummated. The complaint seeks compensatory damages, including interest, costs and expenses and such other equitable or injunctive relief that the court deems appropriate. MaxLinear will vigorously defend its position. On December 20, 2023, the Court appointed the lead plaintiffs, who are expected to file an amended complaint by February 15, 2024. Defendants expect to answer or move to dismiss by March 29, 2024.
Comcast Litigation
On December 1, 2023, MaxLinear filed claims against Comcast Management, LLC and Comcast Cable Communications, LLC, or together, Comcast, in the United States District Court for the Southern District of New York. MaxLinear alleges that in 2020, MaxLinear shared its proprietary design and know-how for a full-duplex, or FDX, amplifier with Comcast in the hope of securing future business with Comcast. MaxLinear shared its design and know-how on several occasions, all pursuant to a non-disclosure agreement between MaxLinear and Comcast, with the expectation that Comcast would keep the information confidential. Comcast needed this technology in order to effectively compete with fiber-optic internet providers. Instead of engaging MaxLinear to develop the FDX amplifier, Comcast shared MaxLinear’s proprietary designs with MaxLinear’s direct competitor. Comcast then worked with MaxLinear’s competitor to develop the FDX-amplifier technology. MaxLinear brought claims for trade secret misappropriation, unfair competition, and breach of the parties’ non-disclosure agreement, and it sought an unspecified amount of compensatory damages, punitive damages, pre-judgment and post-judgment interest, costs, expenses, and attorney fees as well as an injunction against Comcast’s use or disclosure of MaxLinear’s trade secrets.
Dish Litigation
On February 10, 2023, Entropic Communications, LLC, or Entropic, filed claims for patent infringement against Dish Network Corporation, Dish Network LLC, Dish Network Service, LLC, and Dish Network California Service Corporation, or together, Dish,. At that time, MaxLinear was not a party to the action. On September 21, 2023, Dish Network California Service Corporation, or Dish California, filed four counterclaims against MaxLinear in the United States District Court for the Central District of California. The four claims are declaratory judgment, breach of contract, fraud and negligent misrepresentation, and civil conspiracy. Dish California alleges that when MaxLinear assigned certain patents to Entropic, MaxLinear violated its obligations owed to the Multimedia over Coax Alliance, or MoCA, under MoCA’s Intellectual Property Rights, or IPR, Policy. Dish California alleges that MaxLinear also allegedly violated the MoCA IPR Policy by failing to offer Dish California a fair, reasonable, and nondiscriminatory, or FRAND, license for these patents. Dish California seeks an unspecified amount of compensatory damages, disgorgement, attorneys’ fees, experts’ fees, and costs.

Cox Litigations

On October 6, 2023, Cox Communications, Inc., CoxCom, LLC, and Cox Communications California, LLC, or together, Cox, filed claims in two separate actions against MaxLinear in the United States District Court for the Central District of California.

In the first action, in response to Entropic suing Cox for patent infringement, Cox filed counterclaims alleging that when MaxLinear assigned certain patents to Entropic, MaxLinear violated its obligations under MoCA’s IPR Policy by assigning these patents and by failing to offer Cox a FRAND license for these patents. Cox amended its counterclaims on January 9, 2024 and is asserting claims of breach of contract, unjust enrichment, and declaratory judgment against MaxLinear. Cox seeks an unspecified amount of compensatory damages, equitable relief, attorneys’ fees, expenses, and costs.
In the second action, in response to Entropic suing Cox for patent infringement, Cox filed counterclaims against MaxLinear. Cox alleges that MaxLinear granted CableLabs a non-exclusive, royalty-free license to all patents essential for compliance with DOCSIS specifications. It further alleges that MaxLinear breached this agreement when MaxLinear assigned certain patents to Entropic. Cox amended its counterclaims on January 9, 2024 and is asserting claims for breach of contract, unjust enrichment, and declaratory judgment. Cox seeks an unspecified amount of compensatory damages, equitable relief, attorneys’ fees, expenses, and costs.

The Company records a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. As of December 31, 2023, no material loss contingencies have been accrued for litigation and other legal claims in the consolidated financial statements, since the Company’s management currently does not believe that the ultimate outcome of any of the matters described above is probable. An unfavorable outcome of these matters may be reasonably possible in excess of recorded amounts; however, a reasonable estimate of the amount or range of such loss cannot be made at this time.
Other Matters
From time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business as described in “Item 3 — Legal Proceedings,” some of which may be material. Results of litigation and claims are inherently unpredictable. Regardless of the outcome, litigation and claims can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Repurchases
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Stock Repurchases Stock Repurchases
On February 23, 2021, the Company’s board of directors authorized a plan to repurchase up to $100 million of the Company’s common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate the Company to make any repurchases and may be modified, suspended, or terminated by the Company at any time without prior notice. The share repurchase program has been temporarily suspended since July 2022 due to the Company’s previously pending (now terminated) merger with Silicon Motion (Note 3).
During the year ended December 31, 2023, the Company did not repurchase any shares of its common stock under the repurchase program.
During the year ended December 31, 2022, the Company repurchased 564,449 shares of its common stock at a weighted average price of $55.7972 per share at an aggregate value of approximately $31.5 million under the repurchase program.
During the year ended December 31, 2021, the Company repurchased 454,372 shares of its common stock at a weighted average price of $51.7998 per share at an aggregate value of approximately $23.5 million under the repurchase program.
As of December 31, 2023, the aggregate value of common stock repurchased under the program was approximately $55.0 million and approximately $45.0 million remained available for repurchase under the program.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net income (loss) $ (73,147) $ 125,040 $ 41,969
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
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
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The consolidated financial statements include the accounts of MaxLinear, Inc. and its directly and indirectly wholly- owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. All intercompany transactions and investments have been eliminated in consolidation.
The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders’ equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.
Use of Estimates and Significant Risks and Uncertainties
Use of Estimates and Significant Risks and Uncertainties
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes to the consolidated financial statements. Actual results could differ from those estimates.
Business Combinations
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.

Costs to exit or restructure certain activities of an acquired company or the Company’s internal operations are accounted for as termination and exit costs pursuant to ASC 420, Exit or Disposal Cost Obligations, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred.

For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition
contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.

In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value.
Accounts Receivable
Accounts Receivable
The Company performs ongoing credit evaluations of its customers and assesses each customer’s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is remote. The allowance for credit losses as of December 31, 2023 and 2022 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2023, 2022, and 2021, were not material.
Inventory
Inventory
The Company assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to the lower of its cost or net realizable value on a part-by-part basis to account for obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts.
Property and Equipment
Property and Equipment
Property and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from two to five years, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term.
Production Masks
Production Masks
Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful lives of two to five years. To determine if a production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.
Goodwill and Intangible Assets
Goodwill and Intangible Assets
Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&D projects acquired as part of a business combination. On completion of each project, IPR&D assets are reclassified to developed technology and amortized over their estimated useful lives.
Impairment of Goodwill and Long-Lived Assets
Impairment of Goodwill and Long-Lived Assets
Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.
During development, IPR&D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October 31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it. 
Once an IPR&D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company’s policy for long-lived assets.
The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the asset over the asset’s fair value.
Revenue Recognition
Revenue Recognition
The Company’s revenue is primarily generated from sales of the Company’s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer’s rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer’s ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component.
A five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance
obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.
Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company’s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company’s sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company’s current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company’s general assurance warranty of products for a period of one to three years have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company’s customers resell the Company’s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such taxes.
Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within one year from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than one year.
Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers, which are included in accrued price protection liability in the consolidated balance sheets, consist of estimates of price protection rights offered to the Company’s end customer on products sold by the Company to the end customer’s contract manufacturer at a standard price that are later incorporated into the end customers’ product. The Company’s price adjustments included in accrued expenses and other current liabilities are discounts and rebates expected to be claimed by the Company’s distributors upon sell-through of the products to their customers, which are initially sold by the Company to the distributors at a standard price. Also included in accrued expenses and other current liabilities are amounts expected to be returned by distributors under stock rotation rights. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically settled within six months of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately one to two years, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12.
The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC 310-10-35.
Warranty
Warranty
The Company generally provides a warranty on its products for a period of one to three years. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional warranty expenses in cost of net revenue may be required in future periods.
Segment Information
Segment Information
The Company operates under one segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market applications.
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports under a single operating segment.
Stock-based Compensation
Stock-based Compensation
The Company measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company’s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.
Research and Development
Research and Development
Costs incurred in connection with the development of the Company’s technology and future products are charged to research and development expense as incurred. From time to time, the Company enters into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. The Company also obtains research and development funding grants from governments in certain jurisdictions in which it operates. Both of these types of income are reflected as a credit to research and development expense when such income has been earned and any contingencies associated with retaining such income have been resolved. During the years ended December 31, 2023, 2022, and 2021, the Company recognized income from jointly funded research and development projects of $0, $23.3 million, and $0, respectively. While the Company retains ownership and rights to the underlying technology developed under the joint development projects, the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, and defers such funds as liabilities until the repayment conditions have been resolved (Note 15).
Leases
Leases
The Company’s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than twelve months and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate when the implicit rate is unknown. Options to extend or terminate a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.
Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the
lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate.
Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company’s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of a facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group.
Pension and Other Defined Benefit Retirement Obligations
Pension and Other Defined Benefit Retirement Obligations
The costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation.
Income Taxes
Income Taxes
The Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.
The calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is “more likely than not” to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result.
In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the consolidated statement of operations for the period that the adjustment is determined to be required.
On December 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.
Comprehensive Income (Loss)
Comprehensive Income (Loss)
Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and changes in fair value of projected benefit obligations for defined benefit plans.
Litigation and Settlement Costs
Litigation and Settlement Costs
Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i)
information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.
Recently Adopted Accounting Pronouncements and Recently Issued Not Yet Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments were effective for the Company in 2023. The impact of the adoption of the amendments in this update was not material to the Company’s consolidated financial position and results of operations, since there were no customer contracts assumed in a business combination in 2023.
Recently Issued Not Yet Adopted Accounting Pronouncements
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures, to require enhanced income tax disclosures to provide information to assess how an entity’s operations and related tax risks, tax planning, and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this update provide that a business entity disclose (1) a tabular income tax rate reconciliation, using both percentages and amounts, (2) separate disclosure of any individual reconciling items that are equal to or greater than 5% of the amount computed by multiplying the income (loss) from continuing operations before income taxes by the applicable statutory income tax rate, and disaggregation of certain items that are significant and (3) amount of income taxes paid (net of refunds received) disaggregated by federal, state and foreign jurisdictions, including separate disclosure of any individual jurisdictions greater than 5% of total income taxes paid. These amendments are effective for the Company for annual periods in 2025, applied prospectively, with early adoption and retrospective application permitted. The Company intends to adopt the amendments in this update prospectively in 2025. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the amendments require only enhancement of existing income tax disclosures in the footnotes to the Company’s consolidated financial statements.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280) – Improvements to Reportable Segment Disclosures, to require enhanced disclosures that include reportable segment expenses. The amendments in this update provide that a business entity disclose significant segment expenses, segment profit or loss (after significant segment expenses), and allows reporting of additional measures of a segments profit or loss if used in assessing segment performance. Such disclosures apply to entities with a single reportable segment. These amendments are effective for the Company for annual periods in 2024 and interim periods in 2025, retrospectively to all prior periods using the significant segment expense categories identified and disclosed in the period of adoption. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the requirements impact only segment reporting disclosures in the footnotes to the Company’s consolidated financial statements.
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Earnings Per Share
The table below presents the computation of basic and diluted EPS:
Year Ended December 31,
202320222021
(in thousands, except per share amounts)
Numerator:
Net income (loss)$(73,147)$125,040 $41,969 
Denominator:
Weighted average common shares outstanding—basic80,719 78,039 76,037 
Dilutive common stock equivalents— 2,813 3,642 
Weighted average common shares outstanding—diluted80,719 80,852 79,679 
Net income (loss) per share:
Basic$(0.91)$1.60 $0.55 
Diluted$(0.91)$1.55 $0.53 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The following table summarizes the fair value of purchase price consideration to acquire Company Y (in thousands):
DescriptionAmount
Fair value of purchase consideration:
Cash$9,824 
Contingent consideration(1)
2,600 
Total purchase price$12,424 
_________________
(1) The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $2.6 million in payments subject to the acquired business’s satisfying certain financial and personnel objectives by June 17, 2024 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Activity (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Related Costs
The following table presents the activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of operations:
Year Ended December 31,
202320222021
(in thousands)
Employee separation expenses$17,897 $1,795 $1,273 
Lease related charges42 462 608 
Other1,847 323 
$19,786 $2,265 $2,204 
Schedule of Restructuring Reserve by Type of Cost
The following table presents a roll-forward of the Company’s restructuring liability for the years ended December 31, 2023 and 2022. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.
Employee Separation ExpensesLease Related ChargesOtherTotal
(in thousands)
Liability as of December 31, 2021$— $444 $— $444 
Restructuring charges1,795 462 2,265 
Cash payments(824)(273)— (1,097)
Non-cash charges and adjustments— (530)— (530)
Liability as of December 31, 2022971 103 1,082 
Restructuring charges17,897 42 1,847 19,786 
Cash payments(11,388)(142)(265)(11,795)
Non-cash charges and adjustments(97)(5)(670)(772)
Liability as of December 31, 20237,383 (2)920 8,301 
Less: current portion as of December 31, 2023(7,383)(920)(8,301)
Long-term portion as of December 31, 2023$— $— $— $— 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table presents the changes in the carrying amount of goodwill for the periods indicated:
Year Ended December 31,
20232022
(in thousands)
Beginning balance$306,739 $306,668 
Acquisitions (Note 3)
11,849 71 
Ending balance$318,588 $306,739 
Schedule of Acquired Finite-Lived Intangible Assets by Major Class
The following table sets forth the Company’s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:
December 31, 2023December 31, 2022
Weighted
Average
Useful Life
(in Years)
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying ValueAccumulated AmortizationNet Carrying Amount
(in thousands)
Licensed technology7.0$20,133 $(1,431)$18,702 $21,764 $(580)$21,184 
Developed technology7.0311,261 (263,635)47,626 311,261 (228,532)82,729 
Trademarks and trade names6.214,800 (14,276)524 14,800 (13,461)1,339 
Customer relationships5.0128,800 (126,347)2,453 128,800 (124,807)3,993 
Backlog5.3500 (500)— 500 (429)71 
Patents7.04,780 (455)4,325 — — — 
6.1$480,274 $(406,644)$73,630 $477,125 $(367,809)$109,316 
Schedule of Finite-lived Intangible Assets Amortization Expense
The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:
Year Ended December 31,
202320222021
(in thousands)
Cost of net revenue$35,952 $39,638 $43,078 
Research and development
Selling, general and administrative2,881 11,955 23,625 
$38,835 $51,597 $66,707 
Schedule of Finite-Lived Intangible Assets
The following table sets forth the activity related to finite-lived intangible assets:
Year Ended December 31,
20232022
(in thousands)
Beginning balance$109,316 $149,940 
Additions6,355 11,184 
Transfers to developed technology from IPR&D— 2,600 
Amortization(38,835)(51,597)
Impairment losses(2,438)(2,811)
Ending balance$73,630 $109,316 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense The following table presents future amortization of the Company’s finite-lived intangible assets at December 31, 2023:
Amount
(in thousands)
2024$24,120 
202514,862 
202613,753 
20279,905 
20284,567 
Thereafter6,423 
Total$73,630 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Composition of Financial Instruments
The composition of financial instruments is as follows:
December 31, 2022
Net Unrealized
CostGainsLossesFair Value
(in thousands)
Assets
Marketable equity investments$20,005 $— $(1,476)$18,529 
December 31, 2023December 31, 2022
(in thousands)
Liabilities
Contingent consideration (Note 3)$2,462 $2,941 
Schedule of Fair Value, Assets Measured on Recurring Basis
The following summarizes the level in the fair value hierarchy for each financial instrument:
Fair Value Measurements at December 31, 2023
Balance at December 31, 2023Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
(in thousands)
Liabilities
Contingent consideration$2,462 $— $— $2,462 
Fair Value Measurements at December 31, 2022
Balance at December 31, 2022Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
(in thousands)
Assets
Marketable equity securities$18,529 $18,529 $— $— 
Liabilities
Contingent consideration$2,941 $— $— $2,941 
Schedule of Fair Value, Liabilities Measured on Recurring Basis
The following summarizes the level in the fair value hierarchy for each financial instrument:
Fair Value Measurements at December 31, 2023
Balance at December 31, 2023Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
(in thousands)
Liabilities
Contingent consideration$2,462 $— $— $2,462 
Fair Value Measurements at December 31, 2022
Balance at December 31, 2022Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
(in thousands)
Assets
Marketable equity securities$18,529 $18,529 $— $— 
Liabilities
Contingent consideration$2,941 $— $— $2,941 
Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following summarizes the activity in Level 3 financial instruments:
Year Ended December 31,
20232022
(in thousands)
Contingent consideration
Beginning balance$2,941 $2,700 
Acquisitions(1)(Note 3)
2,200 — 
Payments(3,000)— 
Accretion of discount(1)
321 241 
Ending balance$2,462 $2,941 
____________________
(1) These changes to the balance associated with the estimated fair value of contingent consideration for the year ended December 31, 2023 were due to the addition of contingent consideration associated with the acquisition of Company Y and accretion of discounts on contingent consideration.
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of Cash and Cash Equivalents
Cash, cash equivalents and restricted cash consist of the following:
December 31, 2023December 31, 2022
(in thousands)
Cash and cash equivalents$187,288 $187,353 
Short-term restricted cash1,051 982 
Long-term restricted cash17 22 
Total cash, cash equivalents and restricted cash$188,356 $188,357 
Schedule of Restricted Cash
Cash, cash equivalents and restricted cash consist of the following:
December 31, 2023December 31, 2022
(in thousands)
Cash and cash equivalents$187,288 $187,353 
Short-term restricted cash1,051 982 
Long-term restricted cash17 22 
Total cash, cash equivalents and restricted cash$188,356 $188,357 
Schedule of Inventory Inventory consists of the following:
December 31, 2023December 31, 2022
(in thousands)
Work-in-process$60,368 $97,840 
Finished goods39,540 62,704 
$99,908 $160,544 
Schedule of Property and Equipment, Net
Property and equipment, net consists of the following:
Useful Life
(in Years)
December 31, 2023December 31, 2022
(in thousands)
Furniture and fixtures5$3,995 $3,924 
Machinery and equipment
3-5
76,732 74,258 
Masks and production equipment
2-5
54,240 50,970 
Software311,427 10,111 
Leasehold improvements
1-5
35,867 34,236 
Construction in progressN/A348 7,602 
182,609 181,101 
Less: accumulated depreciation and amortization(116,178)(102,083)
$66,431 $79,018 
Schedule of Accrued Price Protection Liability
Accrued price protection liability consists of the following activity:
Year Ended December 31,
20232022
(in thousands)
Beginning balance$113,274 $40,509 
Charged as a reduction of revenue62,644 180,538 
Payments(104,234)(107,773)
Ending balance$71,684 $113,274 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
December 31, 2023December 31, 2022
(in thousands)
Accrued technology license payments$3,843 $7,402 
Accrued professional fees3,736 4,072 
Accrued engineering and production costs2,861 2,560 
Accrued restructuring8,301 1,082 
Accrued royalty603 1,662 
Short-term lease liabilities9,132 10,489 
Accrued customer credits3,984 304 
Income tax liability521 8,895 
Customer contract liabilities1,597 1,072 
Accrued obligations to customers for price adjustments54,837 52,392 
Accrued obligations to customers for stock rotation rights349 605 
Contingent consideration – current portion2,462 2,941 
Other6,242 6,679 
$98,468 $100,155 
Schedule of Accumulated Other Comprehensive Income (Loss) by Component
The following table summarizes the change in balances of accumulated other comprehensive income (loss) by component:
Cumulative Translation AdjustmentsPension and Other Defined Benefit Plan ObligationTotal
(in thousands)
Balance at December 31, 2021$21 $2,104 $2,125 
Other comprehensive income (loss) before reclassifications, net of tax(5,201)2,055 (3,146)
Balance at December 31, 2022(5,180)4,159 (1,021)
Other comprehensive income (loss) before reclassifications, net of tax121 (206)(85)
Reclassification adjustments of unrealized gain (loss) on pension and other defined benefit plans, net of tax— (2,685)(2,685)
Net current period other comprehensive income (loss)121 (2,891)(2,770)
Balance at December 31, 2023$(5,059)$1,268 $(3,791)
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Interest Rate Swap (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Debt
The carrying amount of the Company’s long-term debt consists of the following:
December 31, 2023December 31, 2022
(in thousands)
Principal balance:
Initial term loan under June 23, 2021 credit agreement$125,000 $125,000 
Total principal balance125,000 125,000 
Less:
     Unamortized debt discount(571)(695)
     Unamortized debt issuance costs(2,054)(2,548)
Net carrying amount of long-term debt122,375 121,757 
Less: current portion of long-term debt— — 
Long-term debt, non-current portion$122,375 $121,757 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense
The Company recognizes stock-based compensation in the consolidated statements of operations, based on the department to which the related employee reports, as follows:
Year Ended December 31,
202320222021
(in thousands)
Cost of net revenue$763 $734 $620 
Research and development44,189 40,635 30,364 
Selling, general and administrative10,224 40,335 28,374 
$55,176 $81,704 $59,358 
Schedule of Restricted Stock Unit Activity
A summary of the Company’s restricted stock unit activity is as follows:
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value per Share
Outstanding at December 31, 20226,080 $35.01 
  Granted3,135 37.93 
  Vested(2,958)34.07 
  Canceled(625)38.71 
Outstanding at December 31, 20235,632 $36.72 
Schedule of Performance-Based Restricted Stock Unit Activity
A summary of the Company’s performance-based restricted stock unit activity is as follows:
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value per Share
Outstanding at December 31, 20221,950 $34.07 
  Granted(1)
1,039 32.66 
  Vested(248)22.03 
  Canceled(88)41.75 
Outstanding at December 31, 20232,653 $34.38 
________________
(1) Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.
Schedule of Employee Stock Purchase Plan, Valuation Assumptions
The fair values of employee stock purchase rights were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:
Year Ended December 31,
202320222021
Weighted-average grant date fair value per share
$6.35 - 11.97
$11.97 - 14.25
$10.85 - 18.82
Risk-free interest rate
4.54 - 5.41%
1.54 - 4.54%
0.04% - 0.06%
Dividend yield— %— %— %
Expected life (in years)0.500.500.50
Volatility
59.78 - 70.46%
59.78 - 69.74%
43.83 - 61.1%
Schedule of Stock Option Activity
A summary of the Company’s stock options activity is as follows:
Number of Options
(in thousands)
Weighted-Average Exercise PriceWeighted-Average Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2022393 $17.22 
Exercised(15)15.30 
Canceled(3)(19.62)
Outstanding at December 31, 2023375 $17.29 1.52$1,583 
Vested and expected to vest at December 31, 2023375 $17.29 1.52$1,583 
Exercisable at December 31, 2023375 $17.29 1.52$1,583 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income Before Income Tax, Domestic and Foreign
The domestic and international components of income (loss) before income taxes are presented as follows:
Year Ended December 31,
202320222021
(in thousands)
Domestic$(85,032)$19,228 $(31,975)
Foreign21,222 154,970 79,845 
Income (loss) before income taxes$(63,810)$174,198 $47,870 
Schedule of Income Taxes Components of Income Tax Provision
The income tax provision consists of the following:
Year Ended December 31,
202320222021
(in thousands)
Current:
Federal$3,827 $12,002 $498 
State65 237 84 
Foreign9,896 13,432 7,630 
Total current13,788 25,671 8,212 
Deferred:
Federal(371)32,317 5,108 
State(4,942)(3,686)(4,506)
Foreign(6,910)(3,490)484 
Change in valuation allowance7,772 (1,654)(3,397)
Total deferred(4,451)23,487 (2,311)
Total income tax provision$9,337 $49,158 $5,901 
Schedule of Effective Income Tax Rate Reconciliation
The actual income tax provision differs from the amount computed using the federal statutory rate as follows:
Year Ended December 31,
202320222021
(in thousands)
Provision (benefit) at statutory rate$(13,288)$36,582 $10,071 
State income taxes (net of federal benefit)187 62 
Research and development credits(10,066)(10,146)(10,441)
Foreign rate differential(375)(21,629)(10,063)
Stock compensation2,213 6,186 4,029 
Foreign income inclusion27,678 27,971 14,119 
Provision to return(4,741)6,236 (263)
Uncertain tax positions1,272 2,551 1,072 
Permanent and other(377)1,101 726 
Foreign unremitted earnings(758)(490)(59)
Transaction costs— 45 
Foreign tax credits— 2,224 — 
Attribute expirations— 34 — 
Valuation allowance7,772 (1,654)(3,397)
Total income tax provision$9,337 $49,158 $5,901 
Schedule of Components of Deferred Income Tax Asset
The components of the deferred income tax assets are as follows:
December 31,
20232022
(in thousands)
Deferred tax assets:
Net operating loss carryforwards$29,860 $30,225 
Research and development credits78,246 73,965 
Foreign tax credits71 — 
Accrued expenses and other13,106 10,271 
Lease obligation2,942 1,961 
Accrued compensation3,447 6,919 
Stock-based compensation11,203 9,976 
Intangible assets8,967 5,582 
147,842 138,899 
Less valuation allowance(74,292)(66,273)
73,550 72,626 
Deferred tax liabilities:
Fixed assets(966)(4,350)
Leased right-of-use assets(2,839)(1,784)
Pension liability(371)(1,569)
Net deferred tax assets$69,374 $64,923 
Schedule of Unrecognized Tax Benefits Roll Forward
The following table summarizes the changes to the unrecognized tax benefits during 2023, 2022 and 2021:
(in thousands)
Balance as of December 31, 2020$63,765 
Additions based on tax positions related to the current year3,366 
Additions related to acquisitions241 
Decreases based on tax positions of prior year(1,688)
Balance as of December 31, 202165,684 
Additions based on tax positions related to the current year3,431 
Decreases based on tax positions of prior year(1,981)
Balance as of December 31, 202267,134 
Additions based on tax positions related to the current year3,032 
Decreases based on tax positions of prior year(1,528)
Balance as of December 31, 2023$68,638 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2023
Risks and Uncertainties [Abstract]  
Schedules of Concentration of Risk, by Risk Factor
Customers comprising 10% or greater of net revenues for each of the periods presented are as follows:
Year Ended December 31,
202320222021
Percentage of total net revenue
Customer A*21 %15 %
Customer B10 %10 %11 %
____________________________
*    Represents less than 10% of the net revenues for the period presented.
The following table presents balances that are 10% or greater of accounts receivable, based on the Company’s billings to its customers.
December 31,
20232022
Percentage of gross accounts receivable
Customer C33 %12 %
Customer D24 %28 %
Customer E*11 %
____________________________
*    Represents less than 10% of the gross accounts receivable as of the respective period end.
Significant Suppliers
Suppliers comprising greater than 10% or greater of total inventory purchases are as follows:
Year Ended December 31,
202320222021
Vendor A23 %25 %38 %
Vendor B23 %26 %22 %
Vendor C10 %12 %12 %
Schedule of Revenue from External Customers by Geographic Areas
The Company’s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):
Year Ended December 31,
202320222021
Amount% of total net revenueAmount% of total net revenueAmount% of total net revenue
Asia $521,433 75 %$915,024 82 %$736,808 83 %
Europe124,556 18 %142,494 13 %106,428 12 %
United States36,955 %40,077 %35,978 %
Rest of world10,319 %22,657 %13,184 %
Total$693,263 100 %$1,120,252 100 %$892,398 100 %
The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:
Year Ended December 31,
202320222021
Percentage of total net revenue
Hong Kong37 %43 %40 %
China11 %16 %12 %
Vietnam**13 %
____________________________
*    Represents less than 10% of total net revenue for the respective period.
Schedule of Long-lived Assets by Geographic Areas
Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):
December 31,
20232022
Amount% of totalAmount% of total
United States$337,696 69 %$368,882 70 %
Singapore113,248 23 %109,613 21 %
Rest of world38,969 %45,093 %
Total$489,913 100 %$523,588 100 %
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue from External Customers by Products and Services
The table below presents disaggregated net revenues by market (in thousands):
Year Ended December 31,
202320222021
Broadband$203,519 $493,232 $492,482 
% of net revenue29 %44 %55 %
Connectivity138,228 303,925 149,285 
% of net revenue20 %27 %17 %
Infrastructure177,083 136,274 119,421 
% of net revenue26 %12 %13 %
Industrial and multi-market174,433 186,821 131,210 
% of net revenue25 %17 %15 %
Total net revenue$693,263 $1,120,252 $892,398 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Aggregate Future Minimum Payments Due
The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of December 31, 2023:
Operating Leases
(in thousands)
2024$10,769 
202510,726 
20268,104 
20275,766 
20282,479 
Thereafter1,596 
Total minimum payments39,440 
Less: imputed interest(4,065)
Total lease liabilities35,375 
Less: short-term lease liabilities(9,132)
Long-term lease liabilities$26,243 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Retirement Plans (Tables)
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Schedule of Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan
The vested benefit obligation for a defined-benefit pension or other retirement plan is the actuarial present value of the vested benefits to which the employee is currently entitled based on the employee’s expected date of separation or retirement.
December 31, 2023December 31, 2022
(in thousands)
Changes in projected benefit obligation:
Projected benefit obligation, beginning of period$6,573 $9,733 
Service cost233 289 
Interest cost247 79 
Actuarial (gain) loss284 (2,817)
Benefits paid and settlements(6,060)(124)
Currency exchange rate changes106 (587)
Projected benefit obligation, end of period1,383 6,573 
Changes in fair value of plan assets:
Fair value of plan assets, beginning of period4,895 5,198 
Actual return on plan assets(194)(24)
Employer contributions3,245 — 
Plan settlements(8,162)— 
Currency exchange rate changes216 (279)
Fair value of plan assets, end of period 4,895 
Net unfunded status$1,383 $1,678 
Amounts recognized in the Consolidated Balance Sheets
Other long-term liabilities$1,383 $1,678 
Accumulated other comprehensive (income) loss, before tax$4,083 $(2,837)
Schedule of Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets
December 31, 2023December 31, 2022
(in thousands)
Plans with accumulated benefit obligation in excess of plan assets
Accumulated benefit obligation$1,145 $6,258 
Plan assets$— $4,895 
Plans with projected benefit obligation in excess of plan assets
Projected benefit obligation$1,383 $6,573 
Plan assets$— $4,895 
Schedule of Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets
December 31, 2023December 31, 2022
(in thousands)
Plans with accumulated benefit obligation in excess of plan assets
Accumulated benefit obligation$1,145 $6,258 
Plan assets$— $4,895 
Plans with projected benefit obligation in excess of plan assets
Projected benefit obligation$1,383 $6,573 
Plan assets$— $4,895 
Schedule of Defined Benefit Plan, Assumptions
Assumptions for Pension Benefit Plans
December 31, 2023December 31, 2022
(in thousands)
Weighted average actuarial assumptions used to determine benefit obligations
Discount rate
3.5% - 3.9%
3.5% - 3.9%
Rate of compensation increase
3.0% - 3.8%
3.0% - 3.8%
Weighted average actuarial assumptions used to determine costs
Discount rate
3.5% - 3.9%
3.5%- 3.9%
Expected long-term rate of return on plan assets— %— %
Rate of compensation increase
3.0% - 3.8%
3.0% - 3.8%
Schedule of Expected Benefit Payments
At December 31, 2023, the estimated benefit payments over the next five years and beyond are as follows:
Estimated Future Benefit Payments
(in thousands)
2024$59 
202560 
202646 
202746 
202832 
Thereafter63 
$306 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments Under Inventory Purchase Obligations
As of December 31, 2023, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2024$28,754 $32,563 $61,317 
202510,231 29,405 39,636 
2026— 18,567 18,567 
2027— 3,673 3,673 
Total minimum payments$38,985 $84,208 $123,193 
Schedule of Future Minimum Payments Under Other Obligations
As of December 31, 2023, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2024$28,754 $32,563 $61,317 
202510,231 29,405 39,636 
2026— 18,567 18,567 
2027— 3,673 3,673 
Total minimum payments$38,985 $84,208 $123,193 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
segment
business_activity
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Impairment losses   $ 2,438,000 $ 2,811,000 $ 0
Payment term   30 days    
Stock rotation allowance, term (up to)   6 months    
Delivery term   1 year    
Sales commission assets recognized, term (less than)   1 year    
Right of return, term   6 months    
Warranty reserves $ 300,000 $ 300,000 500,000  
Number of operating segments | segment   1    
Number of business activities | business_activity   1    
Research and development arrangement, recognized income $ 0   $ 23,300,000 $ 0
Operating lease, term (greater than) 12 months 12 months    
Minimum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Useful life 2 years 2 years    
Right of return under the general assurance warranty, term   1 year    
Rebate and price protection program, term   1 year    
Product warranty, period 1 year 1 year    
Operating lease, term (greater than) 2 years 2 years    
Maximum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Useful life 5 years 5 years    
Right of return under the general assurance warranty, term   3 years    
Rebate and price protection program, term   2 years    
Product warranty, period 3 years 3 years    
Operating lease, term (greater than) 8 years 8 years    
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net income (loss) $ (73,147) $ 125,040 $ 41,969
Denominator:      
Weighted average common shares outstanding—basic (shares) 80,719 78,039 76,037
Dilutive common stock equivalents (shares) 0 2,813 3,642
Weighted average common shares outstanding-diluted (shares) 80,719 80,852 79,679
Net income (loss) per share:      
Basic (usd per share) $ (0.91) $ 1.60 $ 0.55
Diluted (usd per share) $ (0.91) $ 1.55 $ 0.53
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share - Additional Information (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Common stock equivalents excluded from the calculation of diluted net income (shares) 4,900 1,800 70
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Additional Information (Details) - USD ($)
Jan. 17, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]        
Goodwill   $ 318,588,000 $ 306,739,000 $ 306,668,000
Terminated Silicon Motion Merger        
Business Acquisition [Line Items]        
Transaction costs   18,300,000    
Company Y        
Business Acquisition [Line Items]        
Cash consideration $ 9,824,000      
Contingent consideration 2,600,000      
Net operating liabilities (2,000,000)      
Goodwill $ 11,800,000 11,800,000    
Expected tax deductible amount of acquired goodwill   $ 0    
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details) - Company Y - USD ($)
$ in Thousands
Jan. 17, 2023
Dec. 31, 2023
Fair value of purchase consideration    
Cash $ 9,824  
Contingent consideration 2,600  
Total purchase price 12,424  
Contingent consideration (up to) $ 2,600 $ 2,600
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Activity - Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 19,786 $ 2,265 $ 2,204
Employee separation expenses      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 17,897 1,795 1,273
Lease related charges      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 42 462 608
Other      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 1,847 $ 8 $ 323
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Activity - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 19,786 $ 2,265 $ 2,204
Impairment of leased right-of-use assets 0 462 429
Impairment of leasehold improvements 0 0 226
Employee separation expenses      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 17,897 1,795 1,273
Other      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 1,847 $ 8 $ 323
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Reserve [Roll Forward]      
Liability beginning balance $ 1,082 $ 444  
Restructuring charges 19,786 2,265 $ 2,204
Cash payments (11,795) (1,097)  
Non-cash charges and adjustments (772) (530)  
Liability ending balance 8,301 1,082 444
Less: current portion as of December 31, 2023 (8,301) (1,082)  
Long-term portion as of December 31, 2023 0    
Employee Separation Expenses      
Restructuring Reserve [Roll Forward]      
Liability beginning balance 971 0  
Restructuring charges 17,897 1,795 1,273
Cash payments (11,388) (824)  
Non-cash charges and adjustments (97) 0  
Liability ending balance 7,383 971 0
Less: current portion as of December 31, 2023 (7,383)    
Long-term portion as of December 31, 2023 0    
Lease Related Charges      
Restructuring Reserve [Roll Forward]      
Liability beginning balance 103 444  
Restructuring charges 42 462  
Cash payments (142) (273)  
Non-cash charges and adjustments (5) (530)  
Liability ending balance (2) 103 444
Less: current portion as of December 31, 2023 2    
Long-term portion as of December 31, 2023 0    
Other      
Restructuring Reserve [Roll Forward]      
Liability beginning balance 8 0  
Restructuring charges 1,847 8 323
Cash payments (265) 0  
Non-cash charges and adjustments (670) 0  
Liability ending balance 920 $ 8 $ 0
Less: current portion as of December 31, 2023 (920)    
Long-term portion as of December 31, 2023 $ 0    
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]    
Beginning balance $ 306,739 $ 306,668
Acquisitions (Note 3) 11,849 71
Ending balance $ 318,588 $ 306,739
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
12 Months Ended
Oct. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]        
Goodwill impairment $ 0 $ 0 $ 0 $ 0
Impairment losses related to finite-lived intangible assets   2,438,000 2,811,000  
Impairment losses   $ 2,438,000 $ 2,811,000 $ 0
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 6 years 1 month 6 days    
Gross Carrying Amount $ 480,274 $ 477,125  
Accumulated Amortization (406,644) (367,809)  
Net Carrying Amount $ 73,630 109,316 $ 149,940
Licensed technology      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 7 years    
Gross Carrying Amount $ 20,133 21,764  
Accumulated Amortization (1,431) (580)  
Net Carrying Amount $ 18,702 21,184  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 7 years    
Gross Carrying Amount $ 311,261 311,261  
Accumulated Amortization (263,635) (228,532)  
Net Carrying Amount $ 47,626 82,729  
Trademarks and trade names      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 6 years 2 months 12 days    
Gross Carrying Amount $ 14,800 14,800  
Accumulated Amortization (14,276) (13,461)  
Net Carrying Amount $ 524 1,339  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 5 years    
Gross Carrying Amount $ 128,800 128,800  
Accumulated Amortization (126,347) (124,807)  
Net Carrying Amount $ 2,453 3,993  
Backlog      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 5 years 3 months 18 days    
Gross Carrying Amount $ 500 500  
Accumulated Amortization (500) (429)  
Net Carrying Amount $ 0 71  
Patents      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 7 years    
Gross Carrying Amount $ 4,780 0  
Accumulated Amortization (455) 0  
Net Carrying Amount $ 4,325 $ 0  
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Amortization $ 38,835 $ 51,597 $ 66,707
Cost of net revenue      
Finite-Lived Intangible Assets [Line Items]      
Amortization 35,952 39,638 43,078
Research and development      
Finite-Lived Intangible Assets [Line Items]      
Amortization 2 4 4
Selling, general and administrative      
Finite-Lived Intangible Assets [Line Items]      
Amortization $ 2,881 $ 11,955 $ 23,625
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance $ 109,316 $ 149,940  
Additions 6,355 11,184 $ 7,581
Transfers to developed technology from IPR&D 0 2,600  
Amortization (38,835) (51,597) (66,707)
Impairment losses (2,438) (2,811)  
Ending balance $ 73,630 $ 109,316 $ 149,940
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Impairment losses Impairment losses  
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
2024 $ 24,120    
2025 14,862    
2026 13,753    
2027 9,905    
2028 4,567    
Thereafter 6,423    
Net Carrying Amount $ 73,630 $ 109,316 $ 149,940
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Composition of Financial Instruments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Fair Value Disclosures [Abstract]  
Equity securities, cost $ 20,005
Equity securities, net unrealized gains 0
Equity securities, net unrealized losses (1,476)
Equity securities, fair value $ 18,529
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jan. 17, 2023
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent consideration liability $ 2,462   $ 2,941
Investments in privately held entities 11,800   $ 11,800
Company X      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent consideration liability 3,000    
Contingent consideration (up to) 3,000    
Company Y      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent consideration (up to) $ 2,600 $ 2,600  
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Marketable equity securities   $ 18,529
Fair Value, Recurring    
Assets    
Marketable equity securities   18,529
Liabilities    
Contingent consideration $ 2,462 2,941
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Marketable equity securities   18,529
Liabilities    
Contingent consideration 0 0
Fair Value, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Marketable equity securities   0
Liabilities    
Contingent consideration 0 0
Fair Value, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Marketable equity securities   0
Liabilities    
Contingent consideration $ 2,462 $ 2,941
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Summary of Level 3 Financial Instrument Activity (Details) - Contingent Consideration, Liability - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Contingent consideration    
Beginning balance $ 2,941 $ 2,700
Acquisitions (Note 3) 2,200 0
Payments (3,000) 0
Accretion of discount 321 241
Ending balance $ 2,462 $ 2,941
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Cash and cash equivalents $ 187,288 $ 187,353
Short-term restricted cash 1,051 982
Long-term restricted cash 17 22
Total cash, cash equivalents and restricted cash 188,356 188,357
Money market funds 78,100 400
Restricted cash $ 1,100 $ 1,000
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Inventory (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]      
Work-in-process $ 60,368 $ 97,840  
Finished goods 39,540 62,704  
Inventory 99,908 160,544  
Decrease in inventories $ 60,636 $ (28,841) $ (33,689)
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 182,609 $ 181,101  
Less: accumulated depreciation and amortization (116,178) (102,083)  
Property and equipment, net 66,431 79,018  
Depreciation $ 23,800 20,300 $ 17,700
Minimum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 2 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Property and equipment, gross $ 3,995 3,924  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 76,732 74,258  
Machinery and equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 3 years    
Machinery and equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Masks and production equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 54,240 50,970  
Masks and production equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 2 years    
Masks and production equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Software      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 3 years    
Property and equipment, gross $ 11,427 10,111  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 35,867 34,236  
Leasehold improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 1 year    
Leasehold improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 348 $ 7,602  
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2023
Sep. 30, 2023
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]            
Proceeds loaned under notes receivable     $ 10,000 $ 0 $ 10,000 $ 0
First initial repayments of notes receivable due to the company annually   $ 1,500        
Repayments of notes receivable due to the company annually $ 2,000 $ 1,700        
Accrued price protection liability       $ 71,684 $ 113,274 $ 40,509
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Accrued Price Protection Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accrued Price Protection Rebate Activity [Roll Forward]    
Beginning balance $ 113,274 $ 40,509
Charged as a reduction of revenue 62,644 180,538
Payments (104,234) (107,773)
Ending balance $ 71,684 $ 113,274
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Capitalized Contract Cost [Line Items]    
Accrued technology license payments $ 3,843 $ 7,402
Accrued professional fees 3,736 4,072
Accrued engineering and production costs 2,861 2,560
Accrued restructuring 8,301 1,082
Accrued royalty $ 603 $ 1,662
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Short-term lease liabilities $ 9,132 $ 10,489
Accrued customer credits 3,984 304
Income tax liability 521 8,895
Customer contract liabilities 1,597 1,072
Contingent consideration – current portion 2,462 2,941
Other 6,242 6,679
Total 98,468 100,155
Reduction in Transaction Price    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for price adjustments 54,837 52,392
Sales Returns and Allowances    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for stock rotation rights $ 349 $ 605
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period $ 676,385 $ 489,198 $ 391,117
Other comprehensive income (loss) before reclassifications, net of tax (85) (3,146)  
Reclassification adjustments of unrealized gain (loss) on pension and other defined benefit plans, net of tax (2,685) 0 0
Other comprehensive income (loss) (2,770) (3,146) 690
Balance at end of period 686,265 676,385 489,198
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period (1,021) 2,125 1,435
Other comprehensive income (loss) (2,770) (3,146) 690
Balance at end of period (3,791) (1,021) 2,125
Cumulative Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period (5,180) 21  
Other comprehensive income (loss) before reclassifications, net of tax 121 (5,201)  
Reclassification adjustments of unrealized gain (loss) on pension and other defined benefit plans, net of tax 0    
Other comprehensive income (loss) 121    
Balance at end of period (5,059) (5,180) 21
Pension and Other Defined Benefit Plan Obligation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period 4,159 2,104  
Other comprehensive income (loss) before reclassifications, net of tax (206) 2,055  
Reclassification adjustments of unrealized gain (loss) on pension and other defined benefit plans, net of tax (2,685)    
Other comprehensive income (loss) (2,891)    
Balance at end of period $ 1,268 $ 4,159 $ 2,104
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Interest Rate Swap - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Aggregate principal amount of long-term debt $ 125,000  
Long-term debt 122,375 $ 121,757
Term Debt    
Debt Instrument [Line Items]    
Aggregate principal amount of long-term debt 125,000 125,000
Unamortized debt discount (571) (695)
Unamortized debt issuance costs (2,054) (2,548)
Net carrying amount of long-term debt 122,375 121,757
Less: current portion of long-term debt 0 0
Long-term debt 122,375 121,757
Initial term loan under June 23, 2021 credit agreement    
Debt Instrument [Line Items]    
Aggregate principal amount of long-term debt 125,000 $ 125,000
Unamortized debt discount $ (900)  
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Interest Rate Swap - Additional Information (Details) - USD ($)
12 Months Ended 30 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Jun. 23, 2021
Debt Instrument [Line Items]          
Effective interest rate 7.60% 3.80%   7.60%  
Amortization of debt issuance costs and accretion of discount on debt and leases $ 600,000 $ 600,000 $ 1,300,000    
Aggregate principal amount of long-term debt $ 125,000,000     $ 125,000,000  
Aggregate commitments percentage 1.00%     1.00%  
Initial term loan under June 23, 2021 credit agreement          
Debt Instrument [Line Items]          
Effective interest rate 3.40%     3.40%  
Fair value of term loans outstanding $ 135,700,000 137,400,000   $ 135,700,000 $ 350,200,000
Aggregate principal amount of long-term debt 125,000,000 $ 125,000,000   125,000,000  
Credit facility, incremental borrowing capacity $ 175,000,000     $ 175,000,000  
Credit facility, incremental borrowing capacity, percent of consolidated EBITDA 100.00%     100.00%  
Interest period 1 month     1 month  
Debt instrument, basis spread on variable rate, additional applicable margin 1.25%        
Debt instrument, quarterly amortization rate 0.25%     0.25%  
Call premium, percentage 1.00%        
Call premium, period 6 months        
Unamortized debt discount $ 900,000     $ 900,000  
Debt issuance costs $ 2,900,000     $ 2,900,000  
Debt instrument, term 7 years        
Initial term loan under June 23, 2021 credit agreement | Federal funds rate          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 0.50%        
Initial term loan under June 23, 2021 credit agreement | LIBOR          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 1.00%        
Initial term loan under June 23, 2021 credit agreement | LIBOR subject to floor          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 0.50%        
Debt instrument, basis spread on variable rate, additional applicable margin 2.25%        
Initial term loan under June 23, 2021 credit agreement | Wells Fargo Bank, National Association          
Debt Instrument [Line Items]          
Aggregate principal amount of long-term debt         350,000,000
Line of credit | Revolving Credit Facility          
Debt Instrument [Line Items]          
Debt instrument, covenant, leverage ratio, maximum 3.50     3.50  
Debt instrument, covenant, leverage ratio, maximum, potential temporary increase 3.75     3.75  
Debt issuance costs $ 400,000     $ 400,000  
Debt instrument, term 5 years        
Line of credit | Revolving Credit Facility | Minimum          
Debt Instrument [Line Items]          
Commitment fee percentage       0.175%  
Line of credit | Revolving Credit Facility | Maximum          
Debt Instrument [Line Items]          
Commitment fee percentage       0.25%  
Line of credit | Revolving Credit Facility | LIBOR          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate, additional applicable margin 1.00%        
Line of credit | Revolving Credit Facility | LIBOR | Minimum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate       1.00%  
Line of credit | Revolving Credit Facility | LIBOR | Maximum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate       1.75%  
Line of credit | Revolving Credit Facility | Base rate          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate, additional applicable margin 0.00%        
Line of credit | Revolving Credit Facility | Base rate | Minimum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate       0.00%  
Line of credit | Revolving Credit Facility | Base rate | Maximum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate       0.75%  
Line of credit | Wells Fargo Bank, National Association | Revolving Credit Facility          
Debt Instrument [Line Items]          
Credit facility, maximum borrowing capacity         $ 100,000,000
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
vote
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
Feb. 28, 2023
shares
Feb. 28, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of votes per share of common stock | vote 1        
Shares issued upon settlement of employee bonus plan (in shares) | shares       900,000 500,000
Accrued bonuses | $ $ 11,500,000        
Unrecognized compensation costs related to unvested options | $ $ 0        
Vesting percentage relative to net sales 60.00%        
Vesting percentage relative to non-GAAP diluted earnings per share 40.00%        
Number of options granted (in shares) | shares 0 0      
Intrinsic value of stock options exercised | $ $ 200,000 $ 900,000 $ 9,800,000    
Cash received from exercise of stock options | $ 200,000 300,000 4,200,000    
Tax benefit from stock options exercised | $ $ 400,000 $ 1,200,000 $ 14,400,000    
Share-based payment arrangement, tranche three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares awarded as a percentage of grants, peer group based 250.00%        
Share-based payment arrangement, tranche one          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares awarded as a percentage of grants, peer group based 30.00%        
Share-based payment arrangement, tranche two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares awarded as a percentage of grants, peer group based 100.00%        
Restricted Stock Units and Restricted Stock Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost | $ $ 135,700,000        
Unrecognized compensation costs, period for recognition 2 years 4 months 2 days        
Performance-based restricted stock units (PRSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost | $ $ 0        
Unrecognized compensation costs, period for recognition 1 year 1 month 20 days        
Performance period 3 years        
Employee Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock purchased under the ESPP (in shares) | shares 231,794 139,758      
Weighted average price of stock purchased under the ESPP (in dollars per share) | $ / shares $ 18.89 $ 33.52      
Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for issuance (in shares) | shares 2,583,311        
Percent of the outstanding shares of common stock 4.00%        
Performance period 4 years        
Number of shares available for grant (in shares) | shares 15,081,087        
Equity Incentive Plan | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation, vesting period 7 years        
Equity Incentive Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation, vesting period 10 years        
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for issuance (in shares) | shares 968,741        
Percent of the outstanding shares of common stock 1.25%        
Number of shares available for grant (in shares) | shares 5,658,561        
Maximum duration of employee stock purchase plan 27 months        
Stock-based compensation arrangement, maximum employee subscription rate 15.00%        
Stock-based compensation arrangement, discount from market price, offering date 85.00%        
Stock-based compensation arrangement, discount from market price, purchase date 85.00%        
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 55,176 $ 81,704 $ 59,358
Cost of net revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 763 734 620
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 44,189 40,635 30,364
Selling, general and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 10,224 $ 40,335 $ 28,374
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Restricted Stock Units (RSUs)  
Number of Shares (in thousands)  
Outstanding beginning balance (in shares) | shares 6,080
Granted (in shares) | shares 3,135
Vested (in shares) | shares (2,958)
Cancelled (in shares) | shares (625)
Outstanding ending balance (in shares) | shares 5,632
Weighted-Average Grant-Date Fair Value per Share  
Outstanding beginning balance (in dollars per share) | $ / shares $ 35.01
Granted (in dollars per share) | $ / shares 37.93
Vested (in dollars per share) | $ / shares 34.07
Cancelled (in dollars per share) | $ / shares 38.71
Outstanding ending balance (in dollars per share) | $ / shares $ 36.72
Performance-based restricted stock units (PRSUs)  
Number of Shares (in thousands)  
Outstanding beginning balance (in shares) | shares 1,950
Granted (in shares) | shares 1,039
Vested (in shares) | shares (248)
Cancelled (in shares) | shares (88)
Outstanding ending balance (in shares) | shares 2,653
Weighted-Average Grant-Date Fair Value per Share  
Outstanding beginning balance (in dollars per share) | $ / shares $ 34.07
Granted (in dollars per share) | $ / shares 32.66
Vested (in dollars per share) | $ / shares 22.03
Cancelled (in dollars per share) | $ / shares 41.75
Outstanding ending balance (in dollars per share) | $ / shares $ 34.38
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details) - Employee Stock - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate, minimum 4.54% 1.54% 0.04%
Risk free interest rate, maximum 5.41% 4.54% 0.06%
Dividend yield 0.00% 0.00% 0.00%
Expected life (in years) 6 months 6 months 6 months
Volatility, minimum 59.78% 59.78% 43.83%
Volatility, maximum 70.46% 69.74% 61.10%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted Average Grant Date Fair Value (in dollars per share) $ 6.35 $ 11.97 $ 10.85
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted Average Grant Date Fair Value (in dollars per share) $ 11.97 $ 14.25 $ 18.82
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Number of Options (in thousands)  
Outstanding beginning balance (in shares) | shares 393
Exercised (in shares) | shares (15)
Canceled (in shares) | shares (3)
Outstanding ending balance (in shares) | shares 375
Vested and expected to vest (in shares) | shares 375
Exercisable (in shares) | shares 375
Weighted-Average Exercise Price  
Outstanding beginning balance (in dollars per share) | $ / shares $ 17.22
Exercised (in dollars per share) | $ / shares 15.30
Canceled (in dollars per share) | $ / shares (19.62)
Outstanding ending balance (in dollars per share) | $ / shares 17.29
Vested and expected to vest (in dollars per share) | $ / shares 17.29
Exercisable (in dollars per share) | $ / shares $ 17.29
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Weighted Average Contractual Term, Outstanding (in years) 1 year 6 months 7 days
Weighted Average Contractual Term, Vested and expected to vest (in years) 1 year 6 months 7 days
Weighted Average Contractual Term, Exercisable (in years) 1 year 6 months 7 days
Aggregate Intrinsic Value, Outstanding (in thousands) | $ $ 1,583
Aggregate Intrinsic Value, Vested and expected to vest (in thousands) | $ 1,583
Aggregate Intrinsic Value, Exercisable (in thousands) | $ $ 1,583
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Domestic $ (85,032) $ 19,228 $ (31,975)
Foreign 21,222 154,970 79,845
Income (loss) before income taxes $ (63,810) $ 174,198 $ 47,870
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 3,827 $ 12,002 $ 498
State 65 237 84
Foreign 9,896 13,432 7,630
Total current 13,788 25,671 8,212
Deferred:      
Federal (371) 32,317 5,108
State (4,942) (3,686) (4,506)
Foreign (6,910) (3,490) 484
Change in valuation allowance 7,772 (1,654) (3,397)
Total deferred (4,451) 23,487 (2,311)
Total income tax provision $ 9,337 $ 49,158 $ 5,901
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Provision (benefit) at statutory rate $ (13,288) $ 36,582 $ 10,071
State income taxes (net of federal benefit) 7 187 62
Research and development credits (10,066) (10,146) (10,441)
Foreign rate differential (375) (21,629) (10,063)
Stock compensation 2,213 6,186 4,029
Foreign income inclusion 27,678 27,971 14,119
Provision to return (4,741) 6,236 (263)
Uncertain tax positions 1,272 2,551 1,072
Permanent and other (377) 1,101 726
Foreign unremitted earnings (758) (490) (59)
Transaction costs 0 5 45
Foreign tax credits 0 2,224 0
Attribute expirations 0 34 0
Valuation allowance 7,772 (1,654) (3,397)
Total income tax provision $ 9,337 $ 49,158 $ 5,901
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Deferred Income Tax Asset (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operating loss carryforwards $ 29,860 $ 30,225
Research and development credits 78,246 73,965
Foreign tax credits 71 0
Accrued expenses and other 13,106 10,271
Lease obligation 2,942 1,961
Accrued compensation 3,447 6,919
Stock-based compensation 11,203 9,976
Intangible assets 8,967 5,582
Deferred tax assets, gross 147,842 138,899
Less valuation allowance (74,292) (66,273)
Deferred tax assets, net of valuation allowance 73,550 72,626
Deferred tax liabilities:    
Fixed assets (966) (4,350)
Leased right-of-use assets (2,839) (1,784)
Pension liability (371) (1,569)
Net deferred tax assets $ 69,374 $ 64,923
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]        
Income tax provision $ 9,337 $ 49,158 $ 5,901  
Unrecognized tax benefits 68,638 $ 67,134 $ 65,684 $ 63,765
Unrecognized tax benefits that would impact effective tax rate 58,500      
Unrecognized tax benefits, accrued interest 300      
Domestic Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 100,200      
Tax credit carryforwards, amount 29,600      
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 77,800      
Tax credit carryforwards, amount 106,300      
Foreign Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 49,500      
Tax credit carryforwards, amount 3,200      
Other tax carryforwards $ 7,200      
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 67,134 $ 65,684 $ 63,765
Additions based on tax positions related to the current year 3,032 3,431 3,366
Additions related to acquisitions     241
Decreases based on tax positions of prior year (1,528) (1,981) (1,688)
Ending balance $ 68,638 $ 67,134 $ 65,684
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentration of Credit Risk, Significant Customers and Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Concentration Risk [Line Items]      
Net revenue $ 693,263 $ 1,120,252 $ 892,398
Net Revenue      
Concentration Risk [Line Items]      
Net revenue $ 693,263 $ 1,120,252 $ 892,398
Net Revenue | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 100.00% 100.00% 100.00%
Net Revenue | Asia      
Concentration Risk [Line Items]      
Net revenue $ 521,433 $ 915,024 $ 736,808
Net Revenue | Asia | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 75.00% 82.00% 83.00%
Net Revenue | Europe      
Concentration Risk [Line Items]      
Net revenue $ 124,556 $ 142,494 $ 106,428
Net Revenue | Europe | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 18.00% 13.00% 12.00%
Net Revenue | United States      
Concentration Risk [Line Items]      
Net revenue $ 36,955 $ 40,077 $ 35,978
Net Revenue | United States | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 5.00% 4.00% 4.00%
Net Revenue | Rest of world      
Concentration Risk [Line Items]      
Net revenue $ 10,319 $ 22,657 $ 13,184
Net Revenue | Rest of world | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 2.00% 2.00% 1.00%
Net Revenue | Hong Kong | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 37.00% 43.00% 40.00%
Net Revenue | China | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 11.00% 16.00% 12.00%
Net Revenue | Vietnam | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage     13.00%
Inventory | Vendor A | Supplier Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 23.00% 25.00% 38.00%
Inventory | Vendor B | Supplier Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 23.00% 26.00% 22.00%
Inventory | Vendor C | Supplier Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00% 12.00% 12.00%
Long Lived Assets      
Concentration Risk [Line Items]      
Long lived assets $ 489,913 $ 523,588  
Long Lived Assets | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 100.00% 100.00%  
Long Lived Assets | United States      
Concentration Risk [Line Items]      
Long lived assets $ 337,696 $ 368,882  
Long Lived Assets | United States | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 69.00% 70.00%  
Long Lived Assets | Rest of world      
Concentration Risk [Line Items]      
Long lived assets $ 38,969 $ 45,093  
Long Lived Assets | Rest of world | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 8.00% 9.00%  
Long Lived Assets | Singapore      
Concentration Risk [Line Items]      
Long lived assets $ 113,248 $ 109,613  
Long Lived Assets | Singapore | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 23.00% 21.00%  
Customer A | Net Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage   21.00% 15.00%
Customer B | Net Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00% 10.00% 11.00%
Customer C | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 33.00% 12.00%  
Customer D | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 24.00% 28.00%  
Customer E | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage   11.00%  
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net revenue $ 693,263 $ 1,120,252 $ 892,398
Revenue Benchmark      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net revenue 693,263 1,120,252 892,398
Broadband      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net revenue $ 203,519 $ 493,232 $ 492,482
Broadband | Revenue Benchmark | Product Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 29.00% 44.00% 55.00%
Connectivity      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net revenue $ 138,228 $ 303,925 $ 149,285
Connectivity | Revenue Benchmark | Product Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 20.00% 27.00% 17.00%
Infrastructure      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net revenue $ 177,083 $ 136,274 $ 119,421
Infrastructure | Revenue Benchmark | Product Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 26.00% 12.00% 13.00%
Industrial and multi-market      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net revenue $ 174,433 $ 186,821 $ 131,210
Industrial and multi-market | Revenue Benchmark | Product Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 25.00% 17.00% 15.00%
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]      
Customer contract liabilities $ 1,597,000 $ 1,072,000  
Accrued price protection liability 71,684,000 113,274,000 $ 40,509,000
Right of return assets 100,000 200,000  
Accounts Receivable      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Impairment losses 0 0  
Reduction in Transaction Price      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Accrued obligations to customers for price adjustments 54,837,000 52,392,000  
Sales Returns and Allowances      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Accrued obligations to customers for stock rotation rights $ 349,000 $ 605,000  
Distributors | Revenue from Distributors | Revenue Benchmark      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 50.00% 46.00% 47.00%
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]      
Original operating lease terms 12 months    
Operating lease renewal term 5 years    
Operating lease, weighted average discount rate, percent 4.60% 3.40%  
Operating lease, weighted average remaining lease term 3 years 10 months 24 days 3 years 10 months 24 days  
Operating lease cost $ 10.8 $ 10.4 $ 9.4
Right-of-use asset obtained in exchange for operating lease liability $ 12.3 $ 12.0 $ 13.2
Minimum      
Lessee, Lease, Description [Line Items]      
Original operating lease terms 2 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Original operating lease terms 8 years    
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Aggregate Future Minimum Payments Due (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 10,769  
2025 10,726  
2026 8,104  
2027 5,766  
2028 2,479  
Thereafter 1,596  
Total minimum payments 39,440  
Less: imputed interest (4,065)  
Total lease liabilities 35,375  
Less: short-term lease liabilities (9,132) $ (10,489)
Long-term lease liabilities $ 26,243 $ 23,353
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Retirement Plans - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined benefit plan, benefit obligation, benefit paid $ 6,060 $ 124  
Defined Benefit Plan Net Periodic Benefit Cost Credit Settlement Gain Loss Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag gain on partial settlement    
Gain on partial settlement of pension plan $ 1,008 0 $ 0
Defined benefit obligation 1,383 1,678  
Net periodic benefit cost 500 300 500
Accumulated benefit obligations 1,100 6,300  
Plan assets 0 $ 4,895 $ 5,198
One Defined Benefit Retirement Plan      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined benefit plan, benefit obligation, benefit paid 3,200    
Gain on partial settlement of pension plan $ 1,000    
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Changes in projected benefit obligation:    
Projected benefit obligation, beginning of period $ 6,573 $ 9,733
Service cost $ 233 $ 289
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Research and development Research and development
Interest cost $ 247 $ 79
Actuarial (gain) loss 284 (2,817)
Benefits paid and settlements (6,060) (124)
Currency exchange rate changes 106 (587)
Projected benefit obligation, end of period 1,383 6,573
Changes in fair value of plan assets:    
Fair value of plan assets, beginning of period 4,895 5,198
Actual return on plan assets (194) (24)
Employer contributions 3,245 0
Plan settlements (8,162) 0
Currency exchange rate changes 216 (279)
Fair value of plan assets, end of period 0 4,895
Net unfunded status 1,383 1,678
Amounts recognized in the Consolidated Balance Sheets    
Other long-term liabilities 1,383 1,678
Accumulated other comprehensive (income) loss, before tax $ 4,083 $ (2,837)
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]    
Accumulated benefit obligation $ 1,145 $ 6,258
Plans with accumulated benefit obligation in excess of plan assets, plan assets 0 4,895
Projected benefit obligation 1,383 6,573
Plan with projected benefit obligation in excess of plan assets, plan assets $ 0 $ 4,895
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Weighted average actuarial assumptions used to determine costs    
Expected long-term rate of return on plan assets 0.00% 0.00%
Minimum    
Weighted average actuarial assumptions used to determine benefit obligations    
Discount rate 3.50% 3.50%
Rate of compensation increase 3.00% 3.00%
Weighted average actuarial assumptions used to determine costs    
Discount rate 3.50% 3.50%
Rate of compensation increase 3.00% 3.00%
Maximum    
Weighted average actuarial assumptions used to determine benefit obligations    
Discount rate 3.90% 3.90%
Rate of compensation increase 3.80% 3.80%
Weighted average actuarial assumptions used to determine costs    
Discount rate 3.90% 3.90%
Rate of compensation increase 3.80% 3.80%
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Retirement Plans - Schedule of Expected Benefit Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Retirement Benefits [Abstract]  
2024 $ 59
2025 60
2026 46
2027 46
2028 32
Thereafter 63
Defined benefit plan expected future benefits payments total $ 306
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Total  
2024 $ 61,317
2025 39,636
2026 18,567
2027 3,673
Total minimum payments 123,193
Inventory  
Inventory Purchase Obligations  
2024 28,754
2025 10,231
2026 0
2027 0
Total minimum payments 38,985
Other Obligations  
Other Obligations  
2024 32,563
2025 29,405
2026 18,567
2027 3,673
Total minimum payments $ 84,208
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Details)
$ in Millions
12 Months Ended
Oct. 06, 2023
claim
Sep. 21, 2023
claim
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Aug. 31, 2023
claim
Loss Contingencies [Line Items]          
Proceeds received from other party, deferred in other long-term liabilities | $     $ 15.0    
Proceeds received from other party recognized | $     $ 0.0 $ 3.8  
Water Island Event-Driven Fund v. MaxLinear, Inc.          
Loss Contingencies [Line Items]          
Loss contingency, number of pending claims         2
Dish Litigation          
Loss Contingencies [Line Items]          
Loss contingency, number of claims filed   4      
Cox Litigation          
Loss Contingencies [Line Items]          
Loss contingency, number of claims filed 2        
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Repurchases (Details) - USD ($)
12 Months Ended 34 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Feb. 23, 2021
Equity [Abstract]          
Stock repurchase program, authorized amount         $ 100,000,000
Repurchase of common stock (in shares) 0 564,449 454,372    
Average cost per share (in dollars per share)   $ 55.7972 $ 51.7998    
Payments for repurchase of common stock $ 0 $ 31,511,000 $ 23,548,000    
Stock repurchased during period   $ 31,511,000 $ 23,548,000 $ 55,000,000  
Remaining authorized repurchase amount $ 45,000,000     $ 45,000,000  
EXCEL 110 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .R /U@'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 " #L@#]8QOI/[^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VE%(71S43PI""XHWD(RNQML_I",M/OVMG6WB^@#>,S,+]]\ M ].9)$W,^)QCPDP.R]7H^U"D21MV($H2H)@#>EWJ*1&FYBYFKVEZYCTD;3[T M'J'A_ 8\DK::-,S *JU$ICIKI,FH*>83WIH5GSYSO\"L >S18Z "HA; U#PQ M'<>^@PM@AA%F7[X+:%?B4OT3NW2 G9)C<6MJ&(9Z:)?3-^^SZP^\B[*-U._>/ MC<^"JH-?=Z&^ %!+ P04 " #L@#]8F5R<(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 .R /UCI%/4@!0@ .DP 8 >&PO=V]R:W-H965T&UL MM9O1A"H"R2X[Z1XV],QL[]1>"%N JVV+D>20 MO/T>V6#CK"SL+7&38./S(WV1Q/FED]L=X]_%AE*)7N,H$7>=C93;3[V>\#2'6C-[K=DC5=4/G;=L[AJE>H!&%,$Q&R!'&Z MNNN,W4]3;Z@"LB=^#^E.'+U&JBM+QKZKBUEPUW%4BVA$?:DD"/QZH1,:14H) MVO'77K13?*8*/'Y]4'_,.@^=61)!)RSZ(PSDYJXS[*" KD@:R6>V^SO==^A* MZ?DL$ME/M,N?O?(ZR$^%9/$^&%H0ATG^F[SN01P%#)V: +P/P.\"W'Y-@+X>AK4U(L,9A8-W0\3]7=?2 [OAA G1Q/V M0CGJHM\64_3AQX_H1Q0FZ#Z,(OBCB-N>A(]0#_;\O=Q]+H=KY%R,/K-$;@1Z M2 (:5 5ZT+:B@?C0P'ML5)Q2_Q)Y[@7"#O8T#9J8P_]!DDN$^UEX7Q,^/1&> M0KCGZ#Z]TANOP.UE>IX1]Y_CI9 0:T#G\26^/2N Q-=4/Y" M.Z.??G 'SL\Z.C;%II;$*N3Z!;F^27TT97X*ZXU$7]^V5(?-'.XZW5]T?(Q1 M;?E8$JOPN2KX7#7C,TZ2E$3HF6X9ESI09AW)4QW>B3&J+2A+8A50@P+4H!FH M.>4A"]1"A6#IU(ZI$TJ'I:EV;3+&MX5F2:P"[;J =FWLZB3E7#%[#(4/@^L; M)=P(SJS6[;JXZ[DZ8L; ML0LB56(#0MBPX;K%2>0)65)3OV<-&NM2"2TD](8 MUI:6);$*K9N"UHVQAP^)#.4;#*^(HB]IO*1<1\FLX3ANU^L/!@,=*6-H6U*6 MQ"JD7*?,V)PFK)[I.E19! RQ+R36SL(30I_)ZQ/<(OP"S1+_4H?-K-"6FRVU M*KBC5-=M @[ZRCA,1*+FY 5:2%C#$.-HPM)$\C?X'>AIFM6G#UJ QJ#6 "VI M50'B$B!N O K>46S -:V('4'$2_)OHQ9Y:\NAD,T!-!\PB:K08PES"@TQ &M.LX M%UJD5AV!+;4JTM(3N.:L_CW2B;J"J?R5[1(M3K/B67,RUF*SZAMLJ56QE<[!-2?\[['-F9"0#?\[ MW-9_:9@5;[#C#+7DUG@>N!H(5EU"[;4JI!* MO^":D_PGIIS5?,,24PI\0F1P@[O.M:NU5N;0UK3.81?TH'[*891ID9F5)BR.(8,1DOG?M=BL6@=;:M6]U-([8'/*#V8T"),U M6KS%2Q;I:)T0^/RO)^TFK%6?8$NM"JGT"=B'[&J+5MRP*BE M9E:LHV8US[>E5J56YOFX49Z?342(X@I7ZLI^C=0D!M(_N,M2?0@S8*U&^#FN-;8SN$ M<.D L#EYWV-;Q"2*T'TJX&VA7]C^S^,"(K+74S'IU!Y_FL-;0SI'_>V7^[YG3]^)4ZC%,2.*'X#BS MO9_LW@/GV38X?#7D13E_*I3Z&@7SQ]2.0'-C#'&5$FWV855I7OUBU"WNUJTQ-%=2] MC/"E=]M[T8$YJ@AJY +VVQ +M0UQ 6.*0(/0KZF$52W)+/N',$$BN_U1"\YN MV5"N-CCJZM"]P0//NR[ZNX=R#EO@E;; ,R?QAP5-'!WK09ZU5.>C*PHYKGXO M^X3J+,DK*O/BQK_2D.>:<\(EFLUF:N-);D*!5.TA4K5%""["=RW@AQ8@R>!Q M"C<.1[8__3#$[O7/ FTY>WU#HEB#80%63\ZSV\72?(%6^S=4&1LB>8E/3&GF M@* QV>[5AD4!^,<+M-N$_N9_I' M:D"&(JOO5,_"Z'.Q@P+R!L^MP$YDP10B,A9*-BL->5.E(;XJ<\LA5#%I#YG- M?XS6L_0C9J#6U,[ MA^/R2L?E-2S*.BXP>H2;VOSWA%A=-98YK#6QVKV:K9V:6 M>_RF)6;57ME2JQ(K[95GMD5CP!7DR&H+%W:*.?YQ5K_?*Q_-_ OA,E)T7**(K"'4NKV'-X'E=?7XAV3:K M-%\R*5F&KNUC4IC><"2"=@HH@^<4_4VAU+6B3?TC@N/;%^@7?#3N*)[ M> +\7FV4L?Q.)6<=Z0-/)T?U>]<[B:7+=6PD.5/EF.1>+<>R6%' M#R4^ROHKM/E,K%XF2^V^I&Y\PX\>R0X:)6^##0%GHAGI:WL/IP'1A8"P#0@= M=W.0HUQ2I&FL9$V4]39J=N)2==$&C@G[4YY0F5UFXC"='7*&9"6:WVON*?;1 MR-I-/VLEYHU$>$%B&))[*;#0Y+/((?]?P#<\'51XA)J'O8I+R 9D-+PA81". M>O1&79(CIS>Z-DGR:[;5J,R3^'TNWT9M?%[-ELE45S2#Q#-UH$&]@)>^?S>, M@D\]K...==RGWK!*1>Z8XF2U/(?7+Q".;WLP)AW&Y"J,!\KA'$-_]!=%!9)O MA50"S6VOUYL>I*A#BJY"6LOLXDOM5WB NI(*R1QH5MR0!2V9>1*"T7-T_DE1 M<5![USHTR>1!8%-?W6K7G69-4?YS;UK;/55[)C0I86="@\$'-@;)R M);J5: K>30O384%9![._DQ*/ACV@Z]GI7U!+ P04 " #L@#]8/">^5J\& M #*' & 'AL+W=OZF^Z27G!CTT=:O/9TMC5N_F-PU3CQ]X+>_/9WCV]."S MN%L:^V"^.%NQ.W[-S=?5E8*[^2Y*)1K>:B%;I/CM^>P]?G=!4]N@0_PE^+W> MNT8VE1LIO]F;C]7Y++*,>,U+8T,P^+?A%[RN;23@\;T/.MN]TS;O:?);WO_,^H<3&*V6MN[_HOL=&,U2NM9%- MWQ@8-*+=_F*8N&:/:B MZYNN-60C6CN,UT;!KP+:F<6%;+6L1<4,K] '5K.VY.C:AM/H&'V]OD0_O_D% MO4&B15^62[2YKLDB9=/#J5]%HIWAK$M(8\W_GRV0:(_0'LVGJG5ZSDYS-8/)JK#9\M MWOZ$T^C4E]T/"G:0*]WE2D/1%Q=,+Q&,&BKM!?^^%AM60_+>4=R&RKI0M@!L M%CC/2)Z?S3?[^7AA-*$[V '3>,2E+T6Z 9S/5F8GS\FA$ST7@/"&%GV"Z(Y@&";XO M2[D&2M"))8?!OJGY$6JY\5%,70)9E.)BQ-,+*S+L)YKMB&9!HA^A^UHCU:./ M6>:.7%%$XXGHHF#5)''L)Y;OB.5!8E>*KYBH$'\ L=1<=\M'FB574)'W*X>/ M>.Y0(@5.QCWJ0<59G/AY%SO>19#W%VE8_0**A?/R.,\CDHPXNK DI9A,="Z. M!L6)@C0_R?;NQ:!R9 'VR?!0QL M&H_)NC"2)WABEN)!D7!8DCZVAK5W @I3SW&Z5ZG;732EXSKJ@>&HH#B=8#HH M$@Y+TF]25O>BKKW<7'&A4+X=L?3AHC2C$V4>#T*$PTITR6\Y+/4*&?80&FQ7 M9=(B+NB8I@>6QL5$C<>#&N&P'/W9UK9GQ)NQJ%<&)8P<]L#1/LHDR009%(V%% XIJ#0MQ M!6+&X:\T_2;U::"\%H>XLI7A-!]780\,8TJR"1TF@\*1L,(]L0[8G+V)YLW M5;,BC]-Q!?3 -"ZO>4P:E;&P*S/:YEZ='[Z*8I&.>+BP!SSE1 M LF@=R2L=X>^[+D^=;6,$(+)N QZ<#2&@C0UF0?-(V'-&^Q9;4W%LWQ=>2,I MB^7]D.*@@.1U"OA< MAWKTC9+8H>O;E,536Q\RR"!YB0P^Q]&5.%K0HB!CDBXNB6@:3X@U&920A+=H M%[)IQ';KO3W(;UDRHK9VBRE$O_P"G87\NFIT-H*AE1(KHV&;4@%L\9[ M$N:J[GC7$803F4[9)8?97'R3 AO>^+M1%?XG:/$$.2P$P=;0)^Q!54EK!6 .F;/ M<8Y%BTJV$E#7O"1=U<\C<(7C@NO!981DV13=O0/:L#T %[-NUG5W M_;+_ S MBB_MQY(-"+#4_L-:UP$'!92G-)ZPM'4P# M#9L&1X:[9?C*)%+WG-Z[8_4!O3O6^=Z')ON5[P^F[D2KP2G>0LOH)(/N4-L/ M9]L;(U?=MZ<;:8QLNLLE9T#? N#W6PE[I?[&?L[:?;Y<_ M02P,$% @ M[( _6'1=78CM @ .PH !@ !X;"]W;W)KR"'#D:60 M*=78E"M;Y1)H7":EW/8<9VBGE&56."[[9C(>.![9*M.FPPW%.5S '_36?26S9C4K,4L@4$QF1L)Q8M^[-U'5,0AGQC<%& M;=T38V4AQ*-I?(XGEF.(@$.DC03%RQJFP+E10HY?M:C5S&D2M^^?U3^6YM', M@BJ8"OZ=Q3J96(%%8EC2@NL'L?D$M2'?Z$6"J_*7;*I8?V21J%!:I'4R$J0L MJZ[TJ5Z(K01W<"#!JQ.\K@G].J%?&JW(2EOW5--P+,6&2!.-:N:F7)LR&]VP MS#S&N98XRC!/AU.1*<%93#7$Y(YRFD5 YD9.D8L9E9#I!#2+*+\D[\E;8A.5 M8*\:VQIG-QIV5,]T5\WD'9CI'J(>Z;M7Q'.\_I[T:?=TKYUNH^?&N-<8]TJ] M_@&]N4;+6(^:B"7YR#(TSB@G,Z%865\_;A=*2ZRRG_NL5MJ#_=IFZ]VHG$8P ML7!O*9!KL,)W;]RA\V&?\?\DUEJ&?K,,_6/JX0QW#4B)#Q]++7J\(CF59$UY M >2B4#')059/_'+?,E3:0:EM_C#6H=-S',<=V^MM@R?#6NB#!GUP'GI5F806 M.A&2_<&!BZIK+WLE/MR"\GRG_+R@[Q#8XO<;?O]5_$RIX@2[OX/T$OI81(MV MV- .7T6+KP:E:1:S;'44>7@2^5A$"WG4((^.(D]%FN).?DUAC[H5]LFP%G?0 M< =G<)]7U<'.(OIUL;Y<[BZ1+?SK!O_Z?/P.17V] Q2X^-TEWPT*W=P<">R ,.[*TWNSE6?:%RQ3)%."PQU>F-<)_+ZJ12-;3( MRY?]0F@\.I2W"9[N0)H '%\*H9\;YOS0G!?#OU!+ P04 " #L@#]8X+FT M%QP& U&P & 'AL+W=O)@<;:1X!U+9IVNQAVH5AT+%0279)VLG\_4I(EVSQB$\ W ML>6\YX@/>4B^E*Z?N/@JUXPI]%R5M;R9K)7:7,UF1J?3.))RAGJVQ;JD_\Z7?6 04FWY*7LOF+GEIM MJ,7+K52\ZH)U"ZJB;C^SYZXC#@)(.!) NP!Z&A",!'A=@'<:X(\$^%V W_1, MB]+T0YJI;'XM^!,21JVSF2]-9S;1&K^HS;C?*Z'_6^@X-5_P6O*RR#/%5"417Z$/&R8R,S@23=&7^Q1=_/@&R74FF$1%C3ZO^59F=2ZO9THWQ*2; M+;N;WK8WI2,W)12]Y[5:2_1+G;/\.,%,$_08=(]Q2YT94[:\1!YYBRBF'M"@ MQOCR<.&B\?E"\)I\WDN^N7O**#<.!_GGW()70<^1?J+/;9#ZHH\Z9+#U3LJ-.]/M.]%W9YW_J15.P':NW M#.JT-CAJ@LWBN)N'B4=##V-\/=L=]HBM)$0/=$ M:6I+XX1Z27RH/(()>IC M";/@4IDY6;NAVB3AP?T]'(48VU"VTH^P']OX*9 S"8,P'&4*>Z;0R?2;X%*B MC>"K0D$PH7WC6-\7&"%;&?I)%"8VC*WTDR#VZ"A,U,-$SBG;+9;U(V+/>D^6 M3%Y!3-$YI^HYDZ5G2G;4>7'?>;&S$C[IC)E8KI'>3O2FO=-N9&/6/:@'8VL$ M:9@$V+>K E FH>\#TQ901K'OX]&J2'JPQ EVK_V,KHFWZ)'5NC[*!C#+]3Y> MF/7<6!Z(,;':0SQ*@M!F!)2A7FUBFQ%0^DGB>Z.,! \6 CLI[ZI-5HAFHRKU ME&:P(\!V)_N>W= %)(P)L8D X1C*@1LBWZM$);9+M15F*B^UV7D2'AXFD7AP#$PR2ZKE([4Y( M(:F'@S@:IQO,$G':B+U;NC"U]P:M!*_VJ-JZ@HB>U9BI%U-JU]@"D)(84Q_8 M)P%I&% _&"<+<\>9%CU1B\!W&;C^-U\8&MN&![7)4]CRS_MD^8AEY,H'$$ M+$7DDP0:25NJ1SP:-UAT,!_T.^:C!S)'B5UA'DA!8-1V"XGG1386(/03$@!4 M@#)(\/CDHX,-H6X;8LZNQ>'P@43$.FU.(X_X$),M);0US1:4+=5C>GR6.J8: M; BESC.2187T-MT^40(/2]3I:EY[6CIKMO1[28MR:YX^OH3&?QF- M+2.'#>UP;)7&\49P!H-# V>5W[=/2+=2(RF.=+EO-%[SY.95Q>^T4:\N_G-F M2\^5[;B'![=%W6ZK*_[V431<)[8OBG%$DM,ZL67:AWC)::$ LA![T4BE#!:+ MNBU67_@N$ML#@220+ [H*0G@J)(P2DY(9@?O$RJFC\#FO8S4I;RM5?M,OO^U M?_?SKGGC8 BCQ7)9-S*U=J\%[.7!.]%4 MGCC_I ?OLKGEZ(B@A%1I"(J/'2RA+#42QO&Y ;7:_]2.A^\OZ#\9\DCFB4I8 M\O*/(E/YW)I:)(,5W9;J@>]_AH90H/%27DKS2_:-K6.1="L5KQIGC* J6/VD MSXT0!PYN>,+!:QR\OH-_PF'2.$Q>Z^ W#KY1IJ9B=$BHHHN9X'LBM#6BZ182KG>XQV0=RSE M%9 WOW IWY(K\O$Q(6\NWI(+4C#R(>=;25DF9[;"H#2TG38!W-4!>"<"<#WR MGC.52_(CRR#K MC(IJ7DO5"Z\T81$TBOR<2]))[C308"6K[>W1MP3U[O[HZP MF;0;-#%XDQ-X[9Z(JFKA^ M-+-WAZ(X/A.URPY-O/=.(Q;JPZ/H.41C&;';RH'0=).6G1X71(&)G44 M?;X9(AF<,S_."9:<":RC:]CJ&H[F!YXI>&(PK,!" $N_$/S F"QI?59E?V-A M-G7R4%[R! Q6A1E>Q(&NB[H"71)XQE-:@IEWIWZSX!$LF)TUIUEQA_:ICC?L M9)G;R\1CFZO 1BU>D7?_)ZP FVI*&A)UMAO-/E'4*]-TR9H MOMPD+![,")"UBFU*5/>DEM,#+5N1:OG&-8L&F#IA3[1C(\\)@IYFQT;QY(1D MTU:RZ:AD#Y"65,IB5:1'::5I;QGV<67Q#\IT9CW=2]>)_J>DTP%)PVE/KN6Q M5;\:CEETY(Q;.>-1.;]9"8?8Q -LHJ@7ZW+ "H^!7AXEQU9A?(*3ZWSMSIQ1 M5A^XPN_I/[)J,+L'5Q"[_8-KP YKRC3V>\P&['PO#/I'EWW0A58@UJ:;EQC\ MEJFZ>VMGVQO#K>F3>_-W^B9ANMNO,/4UY#T5ZX))4L(*(9WK",\(47?V]4#Q MC>EUG[C"SMF\YG@; J$-<'W%N7H9Z#]H[U>+?P%02P,$% @ [( _6$Z\ MF_LE P ! D !@ !X;"]W;W)K$ \N,EM8W#L8+OMX-=S[:2AW]H#+TGL MW'-\SW%\;P9+I7^: M'"8RFD&0:%M=55&)JLP)*9,U6AI#=3I4MF::AGH:DT MLMR#2A$F4=0/2\9ED [\W)U.!VIN!9=XI\',RY+IWSO)D>3?*Y=-O^ M8#6]Y82SZ4A)HP3/F<4<'BS=:$^M 36%D2KI2RK<%B\0;F6F2H3.>V7,"73N MF*:X BW/F#B!E_#Y80R=YR?P'+B$3X6:&R9S,P@M)>F6"K,FH9LZH>1 0G$" M'Q0Q&W@C<\PW"4)2UTI,5A)ODJ.,8\S.H!N?0A(EW3T)C9X.3_; QT^'QT?4 M=-L-ZWJ^[@&^=H\.;M&WZXFQF@[4]WWNU^R]_>RNR%R9BF4X#(C8H%Y@D+YX M%O>CU_N<^Y]DX_]$MN%JKW6U=XP]I1I"%4+2B=/T76>_@0R41K"Z-N4_Z" Z MST_!LD? 1RJZAL["!"5.N3W9YW.]WH5?S]7>1?KRU?D@7*S;MQL37_8V8\:[ M,5$;L2'UO)5Z?E3J1^HE]'',F>9,P(PZ Y#&JJGD=&A!T;G6KG@2,H=&)%2" M'*D-6$UU&B?V&E!GT5]+_');_VY(M*7^6,2&^GZKOG]4_3UF@AG#IU2WMC;7 M%[VYI.8I^!\2[JWI"%_OCCETNFG1TQWJ[VY_'%UL>;0;M.W1L8C:HW"M/Y2H M9[[/&LC47-JZCK:S;2N_]AUL:_Z&6GS=D?_1U/\''YB><1(O<$J4T=D%[9RN M>VX]L*KR76BB+/4T_UC0;PIJ%T#OITK9U< MT/[XI'\!4$L#!!0 ( .R M/UA+&PO=V]R:W-H965T&ULO9Q; M;]LV',6_"N$56P/4M4CJYBXQT-HB5F"7(&FWAV$/BL7$0F7)E>2D_?:C9-3";5^*-=Q+3;+ATFU*7F,:7=2,1BY=' M/N=9UBB)_?B\%QT=/)N*Q^^_J;/VX,7!W,45GQ?9/VE2KZY&X0@E_#[>9O5- M\?0;WQ^0U^@MBZQJ_Z*G7=F CM!R6]7%>E]9[,$ZS7>O\9=]0QQ5P*@2@42G*C@[BNX2@77/U'!VU?P5 ?G1 5_7\%OVW[76&U++^(ZGEV6 MQ1,JF])"K7G3QM76%@V%5F:Q#5/T&TM7L1I4U>H MN!=;Q?+3JL@27E:_H.CS-JV_HC'Z>+M +U]UV)M& M<[+<.[_;.9,3SA^*.LX,U>;V:O-BO19G9+MSAMH+>^VW29(V9W2LX3<;O M\2:OJGE!]%V=QON0HKM$=?TCS/,T?FK WO$R+ M!+T4F5:KN.3515-DP9>O$<6O$'&(8XK8:M:,BF^J3;SD5R/1+A4O'_EH]O-/ MV'=^-06_$_-;L69$?)P%KD=]QQ'6C\<90[I&D&(,2$R*EAZBI=\3;9\X=P;! M40)TBC$.Y/:?Z\64$@N]A"\L?54>FLMM M*](3S26ZI[@45Z*#BF9IWUTT(YIQU/OWIL@R)"YE3W&9_&=J.1>R(T"*+2#% M(D@Q!B0FI>\=TO>LG65_&:F:M%%:55LQRFZV9;6-\QK5!>*[X.,F\.H5RL4] MWM'8:#H#K'Y#SP!/&PJ)YV!])(0TC2#%&)"8%*Y_"-<'#M<4J&\8G'RL#&%S M0RDE(U_+LM&ARE!H/:*AC0\D)C5^<&C\P-KX-UPT]7+5C*SBXK,\CN*9'A1H M#35V/9<&1&ER8SE/[QS6_1S:.2#%&)"8E$]XR"<\,Q]3)J'AXDL]-U0BL5H. MO6*%>KX&SPC2DP&)28E,#XE,K8E$ZTU6?.5\WTL.\6S$_=QS?<:J//2J,]5' MJJGA]AO2,X(48T!B4HK8Z:;2SMDY&N?'CM;>[G2J=BV[Z="^U$ UMC:>_HQPU^2IKA;B.FYW'# (R18*UYO"GUM$RLCH,SZ64:@9HR*#4Y ME Y#8#N'V &3I01,TCTPR4X DW=8)P3^U%&S@9S0+T#5HCX'P* LY60ZBH#M M&.%/,=5Y/@FJ#R/B6C%5L[!:#)[T(W78 MF!@HH=BK2:S.#X)0OUD ]8U U1B4FIQMAR"PG4&NS_0&*'(6?<2I/L^S*XY^KPPF :@9HR*#4YK@Y?8#N_.)_X89TXC#W?=5WM1M)< MT-"K0.$$J!J#4I._^.WP!+'CB6'@;R\FD3^*/:S0[;G==&CW(3J>,+E&H*X, M2DT.I@,4Q XHOH?_V:4'?P.ODPC<=#+M"WA(UPA4C4&IR6$>K:^P@XVA$)#H M2,#U0_5;)KOIX%[6QS,"]610:G(L'=4@=JHQ! (2?2X?XM!79U9VQ\&9]#*- M0$T9E)H<2@Q"7"]=5T0!=1@*I%_0Z!09G*Z71X@MCQ1"\0 M2'2\@(GGN"J5M7L-C@-TW0.H&B,Z_U!:1,ZCPQ_$OJKA'!1(C)GI*Q*",'#U M;]#GO4LN[/L^.!%08@&E)N?6$0MB)Q9],9\YJT#K7W[@4Y7-S0WE5,Q'=#(1 M$!($VB7&L+X"MQ12'IV,RS!H>.H\[V;_)/R!F(] SK3GH&H+4+4(5(U!J$+M2R?ZPB9S5OJ*"3_TB:_")D,Y%3:9BCBA%ZAKR@SE MQN+N0(5-IF(8AQY13_3)T:/PS4\C_!&7#VE>H8S?BYK.ZT ,<^7NUP9V&W6Q M:9^.OROJNEBW;U<\3GC9%!#_OR^*^MM&\\#]X3&PO=V]R:W-H965T&ULM5MK M;]LZ$OTK@G>Q:(&Z%E]Z=), K=7N!KC=&S3H[F=%IF-N9=%7DO.XOWY)2A:M M<$0G@/=+XL?16(</LO[5;#AO@Z=M6367LTW;[CXM%DVQX=N\^2AW MO%+?K&6]S5OUMKY?-+N:YRMST;97L\_H4\8B?8%!_%OPQ^;H=:"IW$GY2[^Y7EW.0GU'O.1%JTWDZM\#7_*R MU);4??S1&YT-OZDO/'Y]L/[-D%=D[O*&+V7Y'[%J-Y>S9!:L^#K?E^T/^?A/ MWA-BVEXAR\;\#1Y[;#@+BGW3RFU_L;J#K:BZ__E3/Q!'%Z!HX@+<7X!?7D G M+B#]!>2U%]#^ FI&IJ-BQB'+V_SJHI:/0:W1RII^80;37*WHBTK/^VU;JV^% MNJZ]6LJJD:58Y2U?!;>M^J;,)OBG':()Y\/,V"][]]?W%HE4_ MJB]=%/T/?.E^ $_\ ,+!=UFUFR;X6JWX:FQ@H>YVN&5\N.4OV&LQX\7'@* / M 0XQ 6YH^?K+,7!Y]OK+D8<-&2: &'MDPM[O.U[GK:CN@\]Z"8A6\ 8:Y4%OYRIY=_P^H'/KO[V%Q2%?X=&Z)S&LC,9&XT>'4:/^JQ?_4M% M1E$5CL?%12+,0AHZR,Q%4I1& MZ3%P1(@-A)C7'3ZO_JL6?;<&6ZDB:R&K0I0\J%XRU5\7>HGN:OD@U-(*[IX# M.7A3/GC3)VA,V#G=Z9S&LC,9&XU^-(Q^Y'6GSUM9M^+/O$M)U4IE$/4KA3 ? M0,/8F8N.W"!&3-V,XUDN, F5$[J.Y0)3%*=XTK'B@5KLI7:]W>6BUHX5:/>! M@TSL_#BF)''9 +@$ 61R"GEY_:;66*#<3_G>3C9Y MJ?U0!6H5GMMGXZ'\C[W8Z>4(DD4NA9 !"0L HAA(5P".$3+-$UN>V,OS'ZJT MT#P51:XYBNJ!]_D+)(:!623NU"PA("'0@@.04ZRL)D->T7+ULU(U5"G^5'ZY MD>5*Y].RG]!3! DP(9%[VTL(2(%%F@' *7Y6-2&_;#I*!FK.2J["BN89B*T6 M$WR:'?7<2\_K)"0#(!A'T\YHM1/RB@.(UBJH=>4WE^OYON%!KC+?!#5VFIH+ MH9$;@#((AZ>E(;+J!/GER3N]VMX/KJBHM"4_T-UUQ3C(S1450$B!%*!#QE@!PCI*QA_7\7&0TCK9C>E:-(+\<^?I4 M<,5,9>O@CE=\+=K.(X]42OZ8URMXJ;ER8HX9 8@"P#3%@-"$D#%%TYD<6X6" M0V]%MMSDU3UO IWG;'5EXHA)Y*7([T1I*JT/IDI37LO7:UYT792\4(F^$5JK MP948]@JDMY9B9[66G.BMB,)^$?6YZ'2[+H.Y>,CO2FZ&&!Q&0 G1$!"] M '#.P@22%B 4F2I_RJVL<,)^X72M=$35RAH,!=C5-%$8$8@-H)-PDE!@C4!0 M0J)D.C-A*YBP7S#=U%RE7J5JGW0:XMW*D.V&UYZ4BUUE,T\)!M(2@$1Q @0\ M (@I2J;%!;::"?LUTV]ODA/XM%(Z#RP D(2SU9"NKI+!?21U8[6I1<%UQMOT&RV'VX'CCZJ"Y MRIZ N%T"T)BP&*BN(:,QP9[@:=45]JLKLQ9/.B0DDU 40PX)0BG4^(6@:1IZ MYLZ**NP75;^;Y5;*ZG[>\GI[DI^K>6B*W5M> L Y2U.WG9 !R#@.IU<;L2J* M^/L\NE'_JFXUN/?A]FDH(3'@G0"2)$F,@;H:@*(HP9ZN"+'"A2"O9KPV38)7 M;.IX]<^;=W7.:2T[E[7Q$%I]1/SZZ&9?%YM<9Z(W=F*E%?%+JYM:%IRO&A7'\TI1WE/RQB0X^D.% #1C9P0R%->:V-N M5C(1OV0:N:K-4R=:HN1D3VD)0)1V)!A0A!"4>:?.:B?BUTZW?0^[K7/3\FVX MDK[3L=N5-RA&*2 , :3#ZM4[9<2*).(724/*/2P],62E$^D64D-ZPP>@!JDA M%1>!KN@$=+RK,:9JE1-)O?GVFZCRJGA%OO4*L#?GVW-:R\YE;7R.P@HTZA=H M0]Q:UW(;*"5JMU4];5CJBBCG3,5)2 9 "//&8VJE&/7WD&[RY^->\GBS&*0$ M-'U0 L6B)0!UJ '6*(JG12:U"HGZ%=(/OAMS ]GX=L=Z%I!D2E[&U)X.I)G" M-$$>0E8)4;\2T@%K-W+#8Q=4=?KVT&(&F;H"AC+F]HB6 %"1!2H$ )C$B</HMT<-AE-#TV1O..;O%R;3O)V5\IGKE+N6M9*0#2M M*NSU63TS#DI="#CI4D@P89:Z<[J$H#A)4FA$0!F&Z'0+D5KA1/W"2;ES+R]> M-=NGQ1( F1/$H',J$!031J=/.% KFJA?-#EI>#TD*W\:II H4CH?Z *#4!K2 M$.(*8%.4AIX5;!44]2NHKV;?P_CM4V'V30)5X*M8V^^AJ!GMI+XJX\P+7RU*HPZN]?+5]--/N M157I96 VKVLAPO5%FE13S*ZFW#0/7 M?7;? #"@3Z4' @#4U"@TP=!G;$:#X"57,S?_;K=[W;=N82\-(?O2MGLZZYJ M-+37I3(IJNZI!2$K^(3J67MC9[66G("M\F-^Y6<:*D8K:%$@*E6%OI30!(@@$#&-@Y0! E5%]"\?J/^;7?R]I^0\$,F"K+XDH(-,A) '/2P!( MDA#/J6ZK^-@K>F!=_X=W_%9"]\&KX>3CZ;-E#-@-A,X: SB'J \RIGAT]#= VO>\5G*B"4J^5B;#C[&:K+I[YJM[T\J=>0KJ M3K:MW)J7&YZO>*T!ZONUE.WAC?Z!X&PO=V]R:W-H965T36K4J\&A+H/GWZO%]\=6R[+W[G7)_=[>O&?_]HU_>'[YX\\<7.[7._ M:@^N@6\V;;?/>_BSVS[QA\[E);VTKY]<75[^VY-]7C6/7K^BSSYUKU^U0U]7 MC?O497[8[_/N],;5[?'[1T\?Z0>?J^VNQP^>O'YUR+?NQO6_'3YU\->3L$I9 M[5WCJ[;).K?Y_M'UT^_>/,?GZ8$_5^[HS;\S/,FZ;;_@'^_+[Q]=(D"N=D6/ M*^3P/[?NK:MK7 C ^*NL^2ALB2_:?^OJ/]+9X2SKW+NW;?V7JNQWWS_Z]E%6 MNDT^U/WG]O@?3L[S M1D@V%<-_V]^)WAXR M7 M\L(5P1-GUT713LT?=5LLT]M7165\Z^>] +O.D MD,W>\&979S9[>I7]W#;]SF<_-*4KTP6> .0!_"L%_\W5O2N^<\4J>_9TD5U= M7CV[9[UG 1W/:+UG#T#'(GO;-AX.6T;L?.J<=TW/'P"*?JR:O"FJO,YNX$,' MU-K[[/]>KWW? ;W]UQR*&(#G\P @#W[G#WGAOG]TP+VZ6_?H]9_^Z>F_7;Z\ MYWC/P_&>W[?Z__1M_Z]MEKUSONBJ@Z+YS>!A<>^SG_.[#_"OO%MD[QNX^F/N MLZHIVN[0=H#_$OZ =^O\F'<._WWC#G K:]=VU=GY;ML8%M_+#V55GE'0"[R( )2'KKVM2@ CEFT^_W0 %;PW#[S)P_ M^V7;+(M==: %;MJWBPR(RO*[Q9(C2'N@!88#; MY/,!4O)L!Y)UZ0\.U[88$@0MD +JH40"ZO*R:K--Y_XZN*8X$O&ZW@*WJSI5+!#2O 2_5MNIA?_X;@2W@<+ PX-P50U?UI\PU6Z1% M12*X8M@:%!T*"8/'/_W3MU=/OWGI1=K# M*W(>EY'NZEHX+Y(EWL]ZZ%M<YU]HB[8#P!%B.'=UP UPKV&3TWWS M$]G''WX6:,+C 2FJW#JXOPPTZW%>!R ME?UPE^\/0#+XO1^*G7X3#AU(&0\)Y$\HKBN4%,2CJ.:RC[> SK=(>\#B'2X M_ S4#*> 3PZN(.%"-$3G>??Q[KNG791Q M!2#@%[XN>N;3QU\8 M/>]N/KS,_E(M?ZQ2+NK J,'K 2+*=G!3YK)?"N6!V&]\X6 +>,Z< 5]Y_M.3 M%S^1";'T?92*Z[SXL@,C8L2D+[-68$S6[/,.!!:2U^X$].SA 6?9V;]$H7,$ M*P?_=TQVPNN*J'!W*D;@@CV+CCVR;$N2D<4 7-V;W%=T;XD69+4(MU?IM:9J M\U<@FB)\ OML@L[T46?J[2.)Y:P0:*VQP*<#?%U*9U,Q34_NX=;YG;$0P@?+ ZE/55EC,K@BUFZ&A10"= M(* ZE'JD2ES7@TF.A.>0Q1-,P"TBV'5;F+=6I(@[%*,U"$Y@%+AT@@R8#U1* MU5=\.":2V851Z]+!:H(X[VD?WJ'/W%VQ(]' 8I^_7.N&?A!=P?^B7%XDC&.?X;F AX(06%9)?; M;(""LA*$/%P[0@;L5;7E*OL)\"B(: $I'C2\1_T(CVVZ=A\P$="O>Q-WD!U" MM%TB1^814)* ?0O&4/\ZNRR23;<= )1L)73*@=&G@Q74J#_$M M,$X0UPLFM:;MF=S S7%H!:RRWSR)\!]\7^T)1V3!&;/M<^6_\*>_-4)M1"%( ME,Q %1@6$3\?!TN6KD0GL4;!TS!A@#"@]Y'GNH'I&&Y"9 K=0G""V#K MF'IZ,HO"65;1U@5-NT;6IR/]&E4O&V2.>9C,1Z^VTO7-V^S;RQ>+,XLL5-B) M<$.>0F&:%X!E7XF%][Z/:#<:'P\-0K8%"O@;L"M?,!J\=(QMVY;'"H0Z@W$_0@#KXG=@.B0580JS=:Y1\S 0+*V/EPHBO6=[B_A68A?O\!!C* MA@,N!?(R.Z'/(2PS/=HBP3'2:5?"GN7O@^I4X=F'HI!D$#,YD(D'D4T.1KO9 MP/NXF%(\B,I#&^0)"& O4F_^?&@2;,3X!EF[%^;4%R*YC0&%]V;YA]#ED(A! M3*&BK#K?HY _D6XF3ZA/,($7R!AB+W4BRHP 3%3'"A#L&97N#CP\ E0HQ9K ML#DHTA;,A;R)9U#C)_6$@R]!!A*B)FY)P(K(0B$+;R)O&\2Q$5 A&2-LAZ'S M0\YJ L7A\ZO+!3@=#.V["B[2PP9XCNSCNJZV0302_TTV&\LY,EE4N!91N *) MA^LYT9L,#EQ3"TJA5XH";"CJ2@5&\'5""18D+%-F%&@]<6$42;,Z[-S%Z<-" M@O 7,YD56[0]6!!H;91D?0#+;L'K:"RSI7R&3 J2 R3)YA2N'Y3_TK)GD#0% MT^U9 GP1K)0U.>MLF>D[P F^ M9]%FW]WE)5NC2HWG]1D@Y7$%VT0K+U"70A77!;,554H'5P_^TAK.$K"SRFZB MK!21.*>;V&M@A\'>%D4RTIMFPE!<>T1WS.B7"D7X M:2$F>B/9%!9FLZ)0#(0*(WD6Q_>P_BJQ;X$ZA=\#$U48",W^.@#CN X6Q2A* M"<8!O(^!*T$L!A[W&$0LG#@!2F'W2!T1RZRZ@L?2,(XP"8#$H6.ZDL[!Y7(6#*63:)$= NV>" C%5 MX-8N;BU0F4]20RYG"TCM9[#?N_9.*%8B^408*TVX^.RSP[ B"69[+HF3H[S? MMDCJ!43_'F+6X+XZ"$2Y'<2C?Q0 W+W,$'WQ'4B-E>T!*A='M MD$[1&SKD)\8G66#3;3'WW$L\Q- Z&F%E.ZS[S5"'F**B!Y22D2'H[)![3^;9 M 39'8Y7!Q?@*1ZS8 1:,Z?M"7R9>%5\@>#T(D!I<%TQ!9%WEOUCH2>2(J:EA ML@)=#0G5Q,P&V?,2V XK&%3!B3QZ#E'\L*6$T2D@)29]H)6FW>,"88\5YLNJ M1KP$QI(&Y9C"CD"[8)"AZP-).^*[Z'YZ%-#PQ 0D^N_50BX_H0V-8+4;4WH-D:(!(3FDP1WF&I52! MX0@U6(3)JO!B(#D;*,C7:-26;D\L2/Q W&[O^$>A GA;'JR2>PL+&SH&UT3" M$@$UFX$2'&!W;J0?R%*UI2OD*S<9'>-@D>]Z5U=2\R_ M"/X51<11_P-%=1P35:-GP=+;V),'))VBITW8_^.L[J%V;))%GP])%Z-0&)$T MX?QH Y5#(8&B>/]B)@3LDBR\!\.,&W0WENO3DMP.1@H'EXC7D<#;-:A:YPLG M-D*=%U]P?:8D(4>,NV.Z*+CE0"3%4*MIAX!Q8)-66;O^B#8\JW)/=GD\B*9Q M9H&V@GE"YT*"3,6+*:V+1>!187Y$0.!^8>W*[U B2H)K% Q110Z[@FB A355 ME@L3HQM*,(%HK853:TG*6!YHZS)Z]LA0&V ]=/#^K"99+!AYWV#D9!^LBB+O M.M9!P8\IU P9VP(+CKM4+*_@RT5,FD4593X$%4H(EGAV-[B0.5&,[?&O:, ; MG+ ]TKE#2/O=JGE9403HP,4/2J %>G_B*B-0< M<_N2UNF/+>XL%)_]G&.ZPWRPIP_8Q*LI;L4X8/JD*"^3 EC.387(EZ_$T%4> M.F#%00CXP.5W/?VEL"=._ 1Z #+&QN']]W _< C<[IHC".'K:AP3)P]'K$X1 M>@%A)BS11I^&:&@N!HXE*#.NH!]%TX:FG FV[UV_0W_(P"[K!YHSUG$U>2HJ M^1):Y+J>1 8@4]7NR$4NAI)";*U+[_]/E/^?[P\MTB MODZAEB0$6R#3E$PCG"#GJ"97 JEA1O(!,;"K#O Y!E6(Q7KD+! 9.7$QYOZI M#$74 4JU3K)J]&>3[U'3?@JGWZ!C[99( '.H^ =)"G30_T\'?^!Q2 VS0B2/ MUY'O(JR]!7\KW/#,J3>CX$/"0%,1TQHV'N=#&&\^#(+JQ^A^,K_1+9*E M%F9U$%EPF--HCT5O,/@(Z>PB?2SZEMT1)C%*E<&#<'%.B^$P M58?1*4STUY6[I2!FB452Z'*CC(^K4M0,'$/.TR5B,A*M4(=)^ FAQ+3,65K) MFV:@X. \D%C>T9/Z-/'6-+HGL+OH<7+ =X^%'FBN\&[CV^!\@O\[,,WD?9ZN M-RUZLL@D)WYJGKQSM'E=B;9HO*KQ+7*2A:*38N0SPF;)3U,D "[&D2B8]\<0 M:)B"&0N3,%P2$CW2VJ']/W%/OXY'FY9?GT;N4V2U17RZX]@8UV$DN#XVWD3X+50\ECDJA6MA"6X?R<"+(> M,E:.GJ@03M4/>WH^O^43ML=&C]<1-59@Z;N< B$U8 *_K'KQ3O)FJF74(P;% M063 MX^C/3,'<;&$HUG)S*K1&'<,P,U&,F7(+;F171_8\0QH(Y60M*X&"[:]@6Y&T ML.4/N(/5D:/DF>;USHI(SE."F!2%=01H\U&>'59,&"?@::L*'@7JT@X-C>.[_?'%MDO+4C=%\08I/M, M9CF6-G[F&P\5M&/NZN0Y2JX"/745L ]7J/9JI', 3_ Z5VN1%NQS7<=#2\YC M-3G6BHMGA^QR6Y44FE.'('B8E%SWV+VP)[W&C$-I&WJ;(_![C%)V&GQ4ZUW2 M>1P /XF)OT4J";)6BIDU./GKZ-Z)?3PG:A5Y8CD<&%&)3X>4S@^ 6;MYU;8Q"5;R\NTCD0'@T\0F$L.3(@4LXK572, M%BQ,\VKL<_I*481>##I_!\8/U0A1]3HI1XX2!KKB$ G6;H?C+5*AD7AS(0$2 M",/4:87WJX3B*46!?38<2&"5C#CCK%*,Q,H9:[?%HONJEW 9ZW&M=>T<2/J2 M\XA'X#8\Z80,<$="4:BDV4L$-,WM)R2[2* 889J"H;B75L!^'8]<#$"F)Y* M:C1#=9.R2)(:>3Q'2I:SF<]9PE0#4;L-&JV: 9Q+"4B,<280$"EQS4B)0OZ3 M7!('CUMN%*'O4(D+.<2"7B-'(D_&"$!_.F!F R3ELTLPKT\^UG3)ZE)+R PJ MN!="5'-\]I9&8F)$$*!&*[25E.28II%1HBK.28LM)I1+ MF5LCYFNC W@QJ_ MK)1\R]:)JYY6)>4V4=A02Z)P@S>%W)( 1YQI:3H6"6V 99<@BP]L*>?LE7/M ML:DPCVH*D"""];OL\=.+6!@FV7S>7W+BD5L?7XT>M6U:K2G1BW4!M!*\^>PB MK7=**N1))L)#SR\HR1A\G@_.L2Y+D M"0;D;1T4ZQ U!W3_@8KBV^)+!AJ*&5W4#K=J.,TAW8(=(\FSLYU48T@NKB+>KI'TL)4(Z6+PW&D8HAB"3'"I!5&2:*Y]JT1W$%&-*=S M:"5W=2LK285;O& M[+=+*ON'V.L8E- 8-BVE9(/56JAX7BVFP#!AH]T1%")!?YQKO"@^8;UPTPPD M_K&2"2V_[=!U!AA^031%% MP$EXQ>V^\JQ_U*BPGL9$GH.98*H+Y_6)84GC(YH IF2?Y<1(\EGN\ZU0O]+'JZ2OJ@>Q" M5!'!X&PE7B(2 UOO*\^M9FRF2W7V0N-I2NNWKC/]!>.W-;B+-W^,E9M4\&W( M-(E3Z4T:8RD8E+8HGCC&]R8D@HQG;#D*\A$YJA=,43K3><_V#]P;OHKNLD^X M6FJ11LV6LR45DB,5[%LPYRIP!T 77P%D'!"PE?E?W7P1\(B6 MA97-DV5%-K?$MB$>,I:8B5YL3:R %*U$!4R;X5C?1H6AEVXG%K#Z"S5CHE1) MZJ.'E7/,.ID1,K-':+^-@8^YH/;$K/@'R #!TT"M1A>8)H,-*G8\&A!NC*D M5&)0KG73GRDJ0ALLX/L?R+ M[&Q9B=KJDB5\V,QZC([;U"7B[A_YZ]6&5_4:/0[A]G2,C<'Z2_:#XVE.*ZUX2\<5L" MX+WI1[,[<'>#"]9"@[W:6RT6J+1B6ZI*M(!2:FLD\AN49R,HI(0@&>=2S*X@ M+GCNR=),W#DS:H.$%IY"9$>H MZ.02G1'RP E''[D_!.N0&7$BJ:F=N>3>Z3!K@AM<:?0*X VK&:E*51A%FD=- MCXEM(T1JO@,)MAS M:$Q/<.A%"%ESJ2(.;,C=$Q2":>F[G:M+E4-$"U22;09V1 1K&Q.UQ8 &&#E< M;6=IJ@W) -4J T9)J&]+6?W1.(B0JT8@QN6#4A/O9ZK5YD'DRXP$ M)K@\\W "'2UOF[O.!7U0UJ)=R <='RV]Q*047,?KMS,;O[0,P1E]%'BW;K+, MWB&H]R>DB%ABR#XEFT$[@-Y@Z\7RIMAA/X9II\0Y8C57E B!S=!72LYD]0W^4.=JPCXE6@J] M)G%Y,EV"(G(4?&\EU)RX3S3*CAWUF,1"DO@=:S5P&,= G7AG=PT% MV[&&VA[(QAU1-KH.U3P'GAH)R',F1B-"=/H9-Y(+!,]W%A"D;(KEH8>5*U?B MZ"LI:?P=.,=C YGF'4-J1:WZ5?8&:_A"[PSX>VS.2$\U9T@V$L+C>6/-W<8GB8S+=(9)^#7YIR<2]>*43[.Y\S4<#VXO[*? M8_52]R(D_V%2P:JO2ZSU>K9Z%DN_YJN]IG.=^-3>E(6DY34C=6"(,=;XQZ0# M 3\+YG0"RSK-BN'LM9-.5'=;VSKD'-7T7_U(0I-WG! MX4UY* :T3#\%1?G5@.4'5_/A@9@=S<@YEVYGI'MN-.?7:2Q/@\,@9QHX@_[1 MAV,,5D?8V7!'Z'(7DQM'"LA92&ASR1OERCN.BO='!]C3L Z7,*?3JHCZENUF M.7BG8:TD@$4S=K0B:I!\AS5:*%:ONIB/@9#P685P=-/1HSL9A8RE2WCZ(*@+GH\!R%O#L=LC3P#N31U&A:-C"ZQYDPEQ0_.E M 0Y=T018B:K+O"$\I(S5'VL9K)KT1@XU1 M.KVQ!#%J5XVO8YZ63YF9\G;\-OI>7 M %]>MF% -PT>?'Z%YLQ_YLV _=(DNI_^.XNK48.!5,*[,((FCA$CUC3"A,8" M"#[-L+%2F8/*D8E4):?$0UVHI8)&M>4T*K-/S*DIEKU(GG,V;D,Q;FL0KR_&/0)ZHSX5LC*RALO+J&ZJN)@G1Q[! M(/#I4OC"U85-A.\J4#C253&I S*,&<>1D)A+ZKW[$9\MI=8]&9YD;XK&([,F MW8!AW\:*.)V@.54_-$R58G"_#^5VIEQJ(?ROG?.;-.(?CIUW M09VEA,+-?G8HW)DNA[,H4;DC/5%"O[I=.\D'OZ&V]FQ<*:2>55VL.*O.S,*XV!6 M4;''IJ=&UZ4YWCJ\8=FD<7Y4!V9DM1T?@8J18OYQ=)'H6=$$/(!BO(6MIQD- M99QMHF?3W(!OWC_34D_OU3H*CZ:IR$6%YK'[P%I,I<8B1KV(<4D.=E*U+*E- M#)7'39EDI@_[O,XI[UATP0C"[:B*W9;TF?$<*TL "J^,Y#1,KE8@&6>ZOMA5 M\;9F;<5[\8'X(]?OU_PN=1]BIHV%E\X>0T>%^@45W[&'+II00=!396J1RUF%$!N: V6 M!O7!4'?9MF[7V&I$ M\Q.WLI7H)YU>2.GE.'W1CDZ4:85C!24#N# PZT.CC1("4O;5YIVMA9V5#('*E85_ MM><6@)4RYU:@07$'#,SB% 0==2ZMIO)>U&5JM"*4D]_2,#%M_MF#'LR\MD-; M(Q78_#I/&Z/) TF*E8+/G 5*IN?A8 6IF9F3$2'5,CXCTK7)^E.7/!/LK9/Q M<5N>Y.#0D&BTO##T@"/=V_FQ&NY%A3JSW1QP2:MW9X)-\\FD42Y)M:KDL.), MC A2.N]/C6:VH6E430BZ8Z#]ZO+I-VQB@CV5O1U$"?YGN_;XDQ:A7@N_I;\Q MX"+JC#,HOZUN5JKZB%-@R6_'L>N2:MKMS^WPT(#PHXU4&N_@-#^QK#3MU!_: M(QE[I5I^9^82"(@R>9L1A';IBN#HW Y]DENGJSS^ )[1Q>@[(>C'-7U'J S% M0*G=(H4*C^.0K(O1B" ,HL$3PAP!)#9=QC\*Q,Z1C/.8SCBFEW#$$B4=,BEC MT>+AXKXSZ)#R$.4WDZWY#":9;GML\&3)6@OZB 5O#&K<^ZLXTU^OP:-%"%)7 MZ3[WBFE_[#U2:+[E? MP>/<2IP$F6[%]\:MQ'G,YU&JY?Q R?-R+L[#3@V,<>IM!$:L<155YG!\#95_ M]12#D&'X55/MA[UIEDM_RB#G<('MT2*++Q=QN*X.Z=^9T@GEHCI1[W3I>/8^1E%-"#Y\R'5M]S8%!@4N?.$VZP MS5U_]HZ1==^P>1R\3+G)ZY+;3NQO8'9MT^(M\U8@.74P4,Q\_GA]\X8'_L*K M-[]EO[0K^G9Y^>VYW_YY_&M[J K\=:"+[^QV>+]OM=;U.OH[X;,/-AB/ N!M MVE7Z-I0T+Y*B#FW5WPX52V2:+B&_9@:<@\V TH\@D6]2T5*>&'MKJ5J3(UCV MAT32ZMRD8K<>0ZR-4*:48%*,?6:6O:08PZ2!Z5+T<5R*VK#-6$3]^1,=+8X< MGL/5EB'[3T!*03-A+VIP7JK# 9IH(:C!2%^FD^[&N+$19D0[E;%+CF<1 M6ZYY*-U\+]FH]5D"1FD[==OK;Q2.FZIIY:\WK%%NA<<&WCII)*BY;MG.XY5I MOOIK3GS5(?F:/187Q\S.,EAQ7%+B3/-'.-2%3L7GSI*VC%F-T4P@-+]W$T/M MS(]3T%7[Y+)I*#3_T -U!*0_@X/8QF*'L0/(AEQ,)O7W4M Q]\GZIME3G7TT$#X1Z1C\^6E_^^2 .%(A:_>7YYD2UQ3B(ZBV%\4WP4?SH(.P(ICKY@"464 M!82U0XHNK;M;FH>-3)S_#1F4>%Q##N(PW,_H5PHT7DW! IQ&LF"_&@P=3'_) M[[KJ._032N@D8EDDV0G<_THUDA*H/B:L9&U>[*#%C MB>&E-1:T6T1U[(3B#V>!Q);(-F?\V0T+[YWGQ%'],"X;R^HAN#IB<;$=R M6)W*'?!G1*)AJ]80G#VIK'CQ+Y'1*'X2!I2#JR@MK&%80FI8LV9ATXUDKJGX M]V3BHQ)2B;^V1F;&('T_"9ZD^J;R^1: W<9PDH9;TL,E<7JT5YY=V%%J MDR#M8['B.\=%/5J+?6&W9 QL'.:AZ@6;1%P=*.9^4L)FR[,?=EEI!=SV4MF;4\5-'$)D!&O%B$&2?*'%3RM6!%+[E(%RO\IL6U%R'B/1?B$1R?0C&AT M?![SE,C[WKV(=N11?Y55VRRE /N**2M*7X2>K%&VU6;\.O5,18;0+-M.S<# M#U\(Z*21-V2HXKDK%WZP1YI=IABV8N;5D_[UJR>5A_\4\/]=>X3_4CLF_D+Y MZU=@#&W=6S!AZ5=?F_[[1T\?F4]1SG[_Z/KI=]=7CY[ F_'QUZ\.H.]^!G\= M@R2UV\"KEZMO7CSB/+W^T;<'7!+U)%A>],^=RT$PXP/P/;*&_H$;X"^5$WBO M_QM02P,$% @ [( _6+GJP IU! 8@L !D !X;"]W;W)K&ULO59M;]LV$/XK!W4H4D"1)?G=M0WDI<,*K$'0;"N&81]H MZ6P1D425I.+XW^^.DA6GC9UU'_9%HGB\A\^]ZN9;I>]-AFCAL2# MA E5A29*UTH6P]*DW/5-I%*E3*O)>'(:C7B%DZ2WG;N]6+^>JMKDL M\5:#J8M"Z-TEYFJ[\")OO_%9;C++&[WEO!(;O$/[>W6KZ:O7H:2RP-)(58+& M]<*[B&:7 S[O#OPA<6L.UL"6K)2ZYX^/Z<(+F1#FF%A&$/1ZP"O,9VFSA33Q(<2WJW'Y6VU^PM6?(>(G*C7O" MMCG;#SU(:F-5T2H3@T*6S5L\MGXX4)@<4XA;A=CQ;BYR+*^%%.%,==I$3I8_*F/>P2UJN,N$QGG/T@5\K)>T M8)<-6'P$+(KADRIM9N!#F6+Z'*!'S#IZ\9[>97P2\1J3 /J1#W$8]T_@]3MS M^PZO?P3O@]"E+#?FR4KXZV)EK*;L^/LE@QNXP]]4)# L\$%I^'![YX,TD(@\J7-A M,875#E+Y(%,Z#27ARA8W=[@DM1G"UA4$IN?B 375-Y1UL2)DM08Z75!%NCL, M4*LP5I0.C;J,4R8*4J4^%8/-2$X:U 92PG&ES*?V&%8E]X!?:_D@@*MXTS@2RTFJ9L.L:85U*(L8)LP\' MB:R"U0DS&(@U5)GOV.-Y38V!%H[S 8_.*6W@MAFZ,U(#KM?4PCF4>Z\%E,FM M,PQC;3.99 [QBH(MRAUD@JYV4>;H^O_"WTP2'UM^:ZV*5Q@&\!M[7:QR) ?0 MOPU]V_(CY$<&9\Y>J#0&0 M,403*_M4IB *5=/%[^"F+KA&E)[!S7<9_A.7BG*J4?[29B[L,_=H[K]],XFC^'UCWR3TQ]$4QA,_[--K1*]Q4XXG7=]B M0.Q/HC[T_=$@_G$&>[^V'.@U&<8PGOJC\?0%9W3.F[7=C[P3!M/(^288L6/" M8#CLFLDS,>T[<=^5%PI*/E=:"#L*J %\.:+N&?LN#3BN_K.4[9+OJ)^X#1RV M!7?BG&<2GI>#-]?A)Z(ZGQY;@FU3 8#SW0S437?%A5 MN2EJI2S-9&Z9T1",F@^0?*W(S^T'7]"-U(* "1' &0 'AL+W=O8AE&^/CGPRIUS[@2VIP).I M=;D.N'2S(U\ZTJELRK.CT?'Q^5&N3=&[OI1[=^[ZTE8A,P7=.>6K/-=N=4.9 M75[UAKWFQF]F-@]\X^CZLM0SNJ?P>WGG<'742DE-3H4WME".IE>]\?#MS2FO MEP5_,[3TG=^*+9E8^\@7'].KWC$K1!DE@25H_%G0+649"X(:7VN9O?9(WMC] MW4C_(+;#EHGV=&NS/TP:YE>]BYY*::JK+/QFE[]2;<\9RTMLYN5_M8QKSTY[ M*JE\L'F]&1KDIHA_]5/MA\Z&B^,]&T;UAI'H'0\2+=_IH*\OG5TJQZLAC7^( MJ;(;RIF"@W(?')X:[ O7-Y7''>_5KE^DE&X*.().K6*C1K&;T34JGN3F02>^&3%(9_(S63J[,&PKEGX> M?WZGIIGV9Y28:Y#1]02'G&4&5I@*:PR M ?&;9&96YR:OS*%*R 44XPVPQ=T1-KK4DXQ8QPF)P&85GX[CM^R<:X[M="KTH&$Q MG&9TIL;I F$B]1Z/.%78'>P$CJ$I*D@6><\%\B*HGC>")C ^F;,^CH1QBQ!] M!CAJYY NAN.>V 45N*@CKQMS_5X_B$HSO2#E#!2MD]EQE6]3JR89?M9@(+6G!-I;L]Y_2VL\\F.A.6$\4J/0;J=R@\-4PY@+().C/_815$>8$"&*;4( &GRSF"@OBS(+$Z)UTP MYO5>U AAC*L9&CSBY;90PNKI]8F(BU<+:;F! K+POW1(\JU3F8 M$DSK;-ZU MG"NS9O_PG1 C'/&+F2L+07*N+"+TFP$]P]V^/"JN3*#Y6#+LRT'[P @DSG'P?B0 CB#@'W3=[:## MD/H-/9LT3-_8 ;RZH-V,ZMN=/'85Y\'XX'4QN>/UG4RXX-= M3:"-%4@E'6&RUB%67[8$A+PPMO) +:;(E)>]*M#RKBOG8=,2""'IS-MN6:U* M!MQ+/#1^$1VTVO8W^#M6WTTVPI]M9^ $H.U1T$T"NH/AQ> $8UF6Q?Y'\M8P M.R19E4I#7#N/&TXPR"MZ@B,\'?95@4I52^:8>R7L M]QI5INA@Y\&%XT'V1\).KD!TE7I-!:T M?L=BM&?)(]I&QB$2:H6H)00N!5!4G#R:74BX@]'@O"NY1)JB&\"3V&3,.%TV MM.IOM^YU(YZVKJK+Y4H 7Y?>$LK8HJ ,'1MOYD9335;H&PMJ G,ZZ%@!@,Q) MIU\1N69L8GR!)$ >?=B./CCF7[GJI %<1.B#HD9(W,S3:F#5CS]H% MS.V&USDF4W3(=BE,)YU!PT.&K_]29G0=5EFJV:DX?<> M/&6Y#(71Y%46U^<$+PB;@ S1K*$A0!WA!E]H.O9-"S@>KMI_JO2.OB:6"'BA M.#@Y0OX9R#'MR9;O(?G''RY&PS<_[T1T39-P)Z/P1?CN-(*[R. OQ#-W6:W[ M;?;X!A6T?B*N+K"[0B[4/]3"LEME=&>5N 42*'%ZQ)[.Q8BTSD:YY?>7(&P? M:TL;O5\(3!P #W7C,'P:O1XN"RXBQC^^+J@"=V7H8E!O^;WBQK'L1IT\MKX% M'-"?01=YK]N.;;OH;%26 M9M#D!J3VN51Q?CGC@^&YK:W&&YDGKN)W<7X-UMBF4OOBQ@@7@K$X JN-6E?# MJJL*]&9FRU8-Q#RGRW$W7;@(1Y9EG3O'U"\S#H;#S?(TLS9=XI([#NA1MB,7 M'[[VIOAJR]>?=(&&6;(??1%FC+JIW/9S1\BT6YCK]RXJM3)WVS:T<7:3UP=I MY 7HM-Q#$8"'\L]1AN7RL-5)_L81DYH A-FPC"E'<%IF&$=&8E4T_(\\W0J MM;A9S D$4Q)JWH+M >=M?K9O1W85OH-[7 M:2)V=DZM[0.SM3B"-;E^1 U' V"FX"##23_$E@$<3 MN.MCPU'G,Y%,7;C]F[[O6T/=9\P%!GX**,IMAX/WISU MXJNQYB+84CXZ36P(-I>?W/.2XP5X/K7HQNL+/J#]"GG]7U!+ P04 " #L M@#]8RFGP,5T% #_#0 &0 'AL+W=O69-F2/\]X<6GG)9F,M>9FUY-AZ;).,Y,R-5\@)G M5DKGS.*C7H]-J3E+W:)XL*-?=:+"U59*0K^68.I\ISI[367 M:G/9\WOMP+U89Y8&QHN+DJWY [>_E)\U/HT[E%3DO#!"%:#YZK)WY9]=AV3O M#'X5?&-V[H&8+)7Z2@\_II<]CQSBDB>6$!A>'OD-EY* T(V_&\Q>MR4MW+UO MT3\X[LAER0R_4?(WD=KLLA?W(.4K5DE[KS8_\(;/E/ 2)8W[ATUM&Z)Q4AFK M\F8Q>I"+HKZRIT:'G06Q=V1!T"P(G-_U1L[+6V;9XD*K#6BR1C2Z<53=:G1. M%!24!ZMQ5N ZN[CGQNHJL946Q1JN2"-AMQ=CB]AD,4X:G.L:)SB"XP?P214V M,W!7I#Q]"3!&ISK/@M:SZ^!5Q%N>C&#B#R'P@LDK>)..Z<3A3;Z+*2M2N.>2 M69ZVK 4W\,?5$JTP5?X\)$&]07AX RJ?,U.RA%_VL#X,UX^\MWC_SI]YYZ^X M'W;NAZ^A_XM O8ISV,O#X/!!JQPLUB!8Y:Y#L!F'&Y67K-@"*TNM'E$U$E/D MI>18K=9@K>ZBE9(5:((_FL!B ;4"45BN"R9I2%4ZX<"D6!>TWJ$ERE@P[)$ M*B2["!ZSK8(F<@J15>YQCIAEF8Y.J6VG)LA/+*D'DNXMMBL0"(L M!G_%$B%=\(?USJQ(L$![1S3":3]TUB";PD<+6T6W]#0,(9P',O!A^1LY[RXQ1B7!# M&V&S.OA.RU;X+@=<3I[XHWAW"^4HMF@[H6=+-%=U&>WF+E24ZLNMPVX+!$>Z M^A@=T?4[M B>M2!+[ -,Z-:#IL@TO1M/U>H4_2#VO,ZA$V\T[7CMT.!/PI4J M<\H4*4.PIDZW_\-3_S]Z2B%PTYF2KM%1U^L* 4F$'0D7+6\4M -#JJ^2NZ.' MW+Y1T$@7ITZ1R8;IE+!W&LG[=W'@1^?[W54*MG2ZO!# ',U;6&F0Q*MJW3HQ\'X0#ZV+<&'5[?'WKS: _J>(T(>NN*Z!L+/T+ MSWSUXF[!=.(-]I[>(A3 //+!]R;H&.X7!\<(U$T6VV?=,)M&N3.$8B M?A@0G=ETX :1_'?PZ!/;/BV91>AZ/XJ"MPE,(,(])[C9 .:!!_%PXOD8>(.O MFS;G2J7KD_T1A+Z#&$" +@2TLP/!O;NL? MA-PM>NSMTOAOO',ISCLK0IX?! MK*\*6Y_/N]'NZ^:J/M0_F]>?1I]06($O!\E7N-0;1=->W:C:!ZM*=\1?*HL? M#.XVPR\TKLD YU=*V?:!-NB^^1;_ %!+ P04 " #L@#]8:F;:NN7Z\$Y7:74^"R3#P M7JXWE@;F-U=;OA8?A/W']IW&VWPOI92U:(Q4#=-B=3VY#2[O8EKO%OPJQK,2NQS][\J%2YDU7%>%.RMXWES5HN*\%NC1'67,TMSJ"5\Z*7=]?)"\_( M"T+VLVKLQK"_-J4HGPJ80[F]AN&@X5WXHL0WHIBQ*/!8Z(?1"_*BO<61DQ=] MD\7LC31%I4RK!?O7[=)8C;SY]RD_=*?$IT\A+%V:+2_$]01@,4(_B,G-J^^" MU'_]@@WQWH;X)>G?$+47Y9W6]@N.VD\?UFEIA&$KK6IF-P*(^]1*(QWZ:F$W MJF1JA=%"M8V5S9J!4]BR-5#&&%:H>BD;3JN-.U(+ITN#LTB:^%S0,DB@MVVK MBPW0R+9:%H*I!Z'=^(I+S1YXU8IA90-FXYW*)%5A3#-90JY<24X&R8-MPT+2 M7(MRQCX^D>F.)X'/-D#R>3'PC'#<4;)V"V? KDH"S&!!)W=D-&E\K^HM;QY? M?9>'0?;:,&&L!/^(;@5DM_6VWP&YIEW^#HIC5C%XI%D+,(C=R,:)J@6G5 :+ M6K856B($%UMER7A>58]0A_:I1K!'P?7IT)4X>MI[0E5@<0J==9Y[$J#N=,/Z MHPNN]2,MY37%FSRW'C*% N^BZ%2B+:4L<$QYR?Y)>CCN8$"^J)>(UH!^^@G9 MA3M M0;>,%-V)]:R:>B@):]X@V3XGD5^ZF71HG]*TYS='@PR[.(7N(!%4Q8$ M7AXO6!;0B4(PC 3^Q3RQ$8RZE0C?<6=*IV;G^6XDX,H**T@U3;2.NQ MW49B=)1+#%A!L;)"(^W@6@1]*3I8T8F/3%I4RI7GCL/G(49%U3HG#9;. MV-O5N5#S(YT$LZD+M :_& WL![XMY#/C#@ MU&DZ/G(CFB''E39'LP3B'D@S]J;=QYER ^ _#07W&WJ.$? 4.'4@:$<_L+P_ MS:7[T^/..''OJAX"9M9AANCK0/Z&_2 13?&7"BEZJBJ<8@DW ??8S"@42<*!5D+(1J[9BI(&Y M/$$[QR,A^\UU>]CZHZ:,O1\ <-L!X+8HVKJMG/#;[FP7"_8+:L?QXB,1OSID M_RD)1XSX-U3$AHJ-%<6F495:/[)LYH/*0M\+H@@/%X$71\$43Z"YS ]I+O"R M-*:Y)/>GW4"0QS#^ :W[]KFX".P9I@&["-/(2Z-DRN+,2\-T-!&"0Z-PRO+0 MRT(PJ.8E[A2X;W2UCEY9PVND53H+61![N>]#M]@+LW3*DC ^C$5>G$+AP(M MQ?>N,49 4$B[)-_(K6$)M IP9K_ &3 ML#=B"9%T (IJ,T@WX+%QM_X45!^B50\7%^B,];"CZA M1Q72Y8_C])=1-H!%FI[GW:*.W.%=5O*<.(M$DK/: %743F.(\_/A,DUX1N95'8YZO@M M9#'^?< ]#\[RV%HT4+)K8GF)ZB>IIW<5-O3R/* >8)$D#)2:N@!$R).('I+ M2Q89'E+4?S]["D,H^@7>@G7%"9/^E%<[[C/4Y (V$@V;X\!]7UF>P.;I3NV( M@]UEF.J^ U#7$+QLS_^I,QM2&D_QPEO$/KOMJRPXP(L0B*"C'7!%8U8"%1"J MG;*S<\7;=^]?\7K[^LT>;Z&7 K1/@G71Q70*<+N83MG;IRT'".@"-!'E4_J; M!R":9PWA'JMC5 [U7XLUR%I7CWUW8,[U1=1'5*I9]V[NK0E MY>]@V2XKZ6XQV#)X MFR+&"$ %-V Q8AB25E$+ 'W/WC5&IU]V_NLSSO7Y@W]7?BTW1SY4C[+Y*^&-"G]?3B+68V^ M;T@W#.3[ ? /107;J\>A1%#_S*W5^."B+UQ=^WSC1^S^#9TJP/,L@)=G>C3,43. 7B0(?7I+7*N3NMJ8,K0[ M6>)8-6.@23^AQQR=1I)F9(X6? 6 @S)C),E'95'A]A1UZ@/3?/2)$(W3VGT( MI8\NT*W[6K@?W7]KO>T^,1Z6=Q]J?^8:O$X07&&K/\N2"=/=Q\_NQ:JM^^"X M5!9=FGO<"+1ZFA9@?J5P_>Y?Z(#]%^B;_P)02P,$% @ [( _6&(X;"-A M"P =B !D !X;"]W;W)K&ULI5IKC]LV%OTK MA%L4,X#CL>5),IT7,).D:;I)=S;9=C=8+!:T1-ML)-$A*7O<7[_G7E(//YNF M_9"1)?(^SGWRLM/!9YZ6YZ<^\7EV=G+IVK0KJ!6:@27Z;&%M+C MIYV=N855,N--17Z6#(?/S@JIR][M-;][L+?7IO*Y+M6#%:XJ"FG7]RHWJYO> MJ%>_>*]GE[P MJU8KUWD6I,G$F$_TXTUVTQN20"I7J2<*$G^6ZH7*7^O5G]J*(^3XE>:G+'_XI56#L^[XFT M6#M_BJL<_?_J!+6:9:YN)-Z;RM@+=WUV<>I&G!61K)W ,,C6");5@]\E1BB]5.A#C45\DPV1\A-ZX473,],:'%)7: MBE]E7BGQ4KLT-ZZRRHG_W$V@-GSCO_N4#B3/]Y.D>+ET"YFJFQX"PBF[5+W; M[[X9/1M>'1'XO!'X_!CU+[?,5Y 1_YPKD9IB89SFX#!3,6T6ZLY"[81T8FIR M1*^[%+"**B;*UI9)Q,]('+^4R >Y_EUEXH5Q7KQ&,G#BK7$."'> /]&E\'-3 M.5EF[E3E\ W*KV)T9$H$,E'X2"ZM3):9YE?I*-JR)185XM_F:EZJTL@'0N8("*V45 MB*7&(B602 8;+#;"\^ ,ZA&5Q:G3OBCA0Y$L MX/DM]=HQ2-,2T6'A26**S&&LZS.DX =7MRJ75&F$T[-23W6*J%)B*:T&D4Q! MYXQ(F* O#!D '2!0F%;#",L!55YEBE?FJISY.2'A4169H7KT)">07KIF"FV:. MJ%RCO,I:Y$PO80,DBBO*?RMT#?375);)@#Q!%1+(F@S 4;XAJB:RT)F^2DJ? M[)220/8ZU0MV*HJ.I;*\NK5>4Y#SZ_82GFPJ MB#?A:%3P30*#1:$,S%F"((#C(D,X$V47RE5 MPL)R.L5B5BPD+I"T05D2C"#3KLT(E6/CB;F&+]@4+@Q-LJ8XBZF5A:*FCOLN MK%_$H,G54K'ON&KR&[5W2Y*P=M)R48%9Y8*6A9(@QHQ"N>'DU^;^@#53Q#=P MA=NE5D\4X06K78JWS&UT*?Y1&5*->)0PBA<1&B2XX1I .3QO"!>;)I?C[A!H,K@11@(9#0 ?81-6IZGP. MLIIMN?IB4E&1L]9,D!%IS:0N322,K%F.+U'63MFNDYS:(JT2$G#'W+AE?9S0!J1)_H1A]K(G=BHO6==IU3.<;0P MI&XN5L'5(BBU;P88"?L4M"**@]CT M'>ATVDB7S&JWH^)6T)DT!#B9:&]2DBGT;-O*6JV/%",_R;*B*LSTFMXJULZO MERWYB[+]^XNQ 9]-<&4=+GL]^0_H2HJ!T#!0/)M6(*[?,;O5S1P+3UW!A+P9 M.:51RX&Z9R4&W*TRTI MT/UV/!CB5)[G])5,QB4T"_6&=%^CF1**CL3;??K^"G^0-6!MTOS)"#&S6(1F MBG;1T1O.+FUNT% 651[V% K'G:P?PJ'3?U&.2"6ZP4)ZFO&@0G>HOU;HSCU2 MB[C'B;74J/J%"3)0PVRU^_2D5)6G]JVIT'TR=D,WXENW8<>=PRM>NSLL]B%159,T7B $;M80+$@]AN.MI$H6-8OHY$,GNVC M\7$@_J;6M>ZQDV]J9W,&J1'@KA5X5ZI?/XBE(9\X5/% M3N[8/#ATD.*([AB2.OH6_?XVW2ZGP'L?IWTVB='(0PZN_CRAQ('9==K-^HBS MK_.@Q* DG<#V%('+[@CD7=O[.>H'=\OLO?#H;AKFR#' MM:1IQ))^@N^UC@]U^C@9]X?#X6GSX2Y-K6H/RC'DB-(X&8D$K%Z%&4=7@N[P M['][_N/]@-.I9J@0([:FLJ_!0R>M"WZU64N/EO!#A;D!G)N$#)3J#B9K9QE' M>J)=\0[VPIRU]\'($[E#/#A/0326KVP/ZJXY@\=>O]^>EVSK>OLR5PJ!9\;J MT"<=&"B4#63N$&8QKDDO/."PL7_N#$\3[^OS/S)#)Z/P..X]13)W3_=\YOE MD\(_-?V0W9DC'9"+ &LX+2]03Q[98[IPM*;6=/R&S3("SLV-]6$4AL,A323P M$BUC:%]V9@%- M(481GH<^E1XH!4(+$H#/G]2Y\;@2'\-D-!4"B :4<9(:N)(K4 SL3&NV M/2$WY2S8*5,33[TRC4"Z7M#-#MS%-GX6)Z(T%<&^.)K9WD-9HS.86E06/2G- M@#AS7IP.X.2QGVLP:X6J+6O50?C%IKO0T6(T&EPT[1J!LO7FP"F=5N[4VWV3 MB>:>PJB UUPNP[&O,]94C\JFVG6'V32JGP(42LF A7*5->BFELJ&JP368LV" MS.F$''R&4G3,O5T0Y($X'HC7D+4,8=M:(DSV=VXL).=#,KG,--#,% $/NNRC MW>D*;!S"EXY.IK8W+7%;@GEVR'Z8HO/6YF8@.&F8_H5CF[26CU;!7>B\T#J/ M#H-HLS7 :\H<:Z1A5VFW_2/=N^!"V1G?>-.E M FP0KH6;M\VE^EVX2VZ7AQMY-%HSNB[*U11;AX/G3WLX_O$M=_CAS8)OEB?& M>U/PXQP64)86X/O4(#SB#V+0_*\&M_\'4$L#!!0 ( .R /UA?ECO1\ @ M ((6 9 >&PO=V]R:W-H965T>>ZF+C=)?S5((RQY636LN1TMKU^>3B:F78L7-6*U%BS=SI5? M3,Q:"SYSFU;-) [#?++BLAU=7;AG=_KJ0G6VD:VXT\QTJQ77VQO1J,WE*!KM M'GR2BZ6E!Y.KBS5?B,_"_KZ^T_@W&:3,Y$JT1JJ6:3&_'%U'YS\:^TEM?A:]/QG)JU5CW"_;^+5I-F)U9ZQ: M]9MAP4JV_LH?^C@<;"C#%S;$_8;8V>T5.2O?<U8)\= MX)RV5C+B86HFG!I.[%W'@Q\0MBHIC]HEJ[ M-.RG=B9FCP5,8--@6+PS["9^5>([48]9$@4L#N/D%7G)X&CBY"7?Y.@GT7 K M9NR=-'6C3*>%8?^ZGAJK 9-_/^>_EYX^+YU*Y]RL>2TN1Z@-(_2]&%W]^$.4 MAV]?L3T=;$]?D_[M2?H;8M@M-\N U?AEXL].WO-&M-8PWLY0= B(K"E0[GVM M4(S&,C5G=BG87#6H:=DNSB&L%JNIT$/&CI[$[%2VV*8Z ]'FS.EU6HY4G["H M+(*X+/N[)$M@L]+VC15Z=615%(19Q*HR9A]5NWAA3<%@P1=E>>,>?*/#I+^$ M_GRX*]BU(?^/':;]1T[W>IYU4[9UTZ%8V$JU8HNBUE^1EGF'Z) &OEYK]2!! M/*+9LI.B'$<@@*9Q7 9Y)^$XW3T(R/*U< S7;,?_KXV4S%NU6O-VRY;\. S' MUD1/C8G&X4O&?(%T)T::0\E _#4]NR\D7;)%AW7O+4"Q8AVPVJA =&6R=4: MR6>SSDKA\Z3FCO,AFG.M5@@GGF7["#^;SIA9Q4ZJ:ES]CX5)0"\.DOSC#V4<%6\-,->B M\Z+'6H8P">W2LK.P$]&S+N&?91S\7?2^K[3 MK;3@?*=V+A^LX_\,>4J"JNJO<2-QDK\J!(8E:D09R56&F^ M^A#TSE$V]AMB;,BP$MC(PJ J0O99S>V&PX2$15&0Q@6+PB"*(O:1XK=4S8Q@ MK]6]RXYA$20D65#F!4L@*,F12XI]K\I'=:$)I;].KK&F9$60AS%H*\:UPC4* MHI#D&W..8:CN5IWO@3.!EE5+;G?%S%49[L(X",ODC.H@ M#](DPDU1!6%4(N8',L0#1D8C7,XI3G9[&V?I&/):DC"_JJ@9E'+L)__&_%0EE)%OG0NPJ3<=C(87#=:L M^=:A%Z+ [WLZ2W?$"!4Y5FC5+2B]21@0[N\EY<$NN7W*,:0*;:/9H=ERO:#,[*"Y MUE(=&+(2EDA)W$N01;,-GGH0[Y&P]\!%])$+C^R&,;X 8'MZ8'MX$ MD0:U,]AL^W;82#Z%U?:5CN8/-%ARSOY)9OST?'T]RX W8B';EH3LX(@6%25! M7%#72M&KP!BW2PK6C##*/?T[TV ' B1:.(P^EZ.I124V)"6[VX4*3$$3BM1 M/MVW=%XQC$=L'+DDZ8#I1EP[PSL M-3H.VC=;3S*:V$'Y,!\)XX0TCG8.(4[=8,(>A3UO]R.6H[2Z@U2:#OKXT@#V M74\!.]VP<]FJ1BTP=\!T:A]#Y5$[+M.$,!.D:&G[JE%S=#.X!ZZ9T]28H"?G M+ W"8K]*M,"Z$-J5S.,&72LJK!A=-<)OEH?#)C>G8E7GMF'P1^?$.:/"#@-[!%*M>;CP MV7_PU,<5'1;%UB@9NM0TQ.6>;X8\^.UG4[ M_ZU)_B7\_(NI%290/?8\Y$]:!\-0#WN,"UHLZ=O3/2UWN3AME %BIUOW&F>V MUIXC$6XG+?N"LXMIO%/7!Z&\ZS]A$?B\(^_$')"<@89;W%EV!UO8;T-L^W/J M4\[NF9/;HZJB0F6O^B*0.#<>-!A9'&^YY/H)G H<^#O-@CB, MSB T1)1/DR!*\U?-B6D+FL(9*C'**C2! #:>?2][(KAZ&H>PX;3,SMBG)XL? MP1A;NA8LB0& #FDT&?2J7 ??)\;G?=8G9MHG9@T?'RMW:(W?P@!T+VC?77^E M$\L.P2 ;]2U0\IZ@H",GJ"C"5^-*#(C(AEE%(W@4Q [^2$@! <]]9IH3&#- M8 X "TL 9 >&PO=V]R:W-H965TMO8!(B$)"4EP -"RYM?OUPV0(B59 ML9/4OM@2!33Z_/H@GBV-_>H62GEQFV>%>WZP\+Z\.#YVR4+ET@U,J0K\,C,V MEQY?[?S8E5;)E#?EV?%X.#P[SJ4N#EX\XVCBZL3 M6L\+_JW5TK4^"Y)D:LQ7^O(F?7XP)(94IA)/%"3^W:B7*LN($-CX*](\:(ZD MC>W/-?77+#MDF4JG7IKL3YWZQ?.#)P3>8TP49Y=I;_*JQS[]XI:9>R"(5;PJOK')>?)1>B>NE+)\=>QQ RXZ3 M2.PJ$!O?06PT%N],X1=._%:D*NT2. 9G#7OCFKVK\5Z*KU0R$)-17XR'X\D> M>I-&W G3F^P3]Y5V269<997XS^74>0O7^.\N:0.MD]VT*%PN7"D3]?P \>"4 MO5$'+W[YQ^AL^'0/IR<-IR?[J#_4,/<@QG\^+91(I+4K7&%FPN/Q M2Y.7LEC]\H\GX]'Y4RXP$?F1E9B I>9,7O5:'$ M>,)T1B*Q*M70S-PJ!7#PXE",QJ?]X7#8^O3)>! J-\]H?J__OU7.78C/!11A MO?Y;I4'4% ["FCDZ/1_UQ-'9KZ>][57:N8JI)H;4O3_].1)3[P' MHN[0](961^-Q?W)^BO^C_OGI>>0HJ:PEV4HZ$-BUO8^M-'[:_'_;^;DO"E,\ MWJ1RV)QVV)QWR?;<-B!YWI81^VSX)2,=M"!OE 5P"S6;*097H6M?M>2K!+IS MV&E.7YCKI71"EJ4UMQJ JK*5.!^+#)H,GC_J >5<&6MEJ(%Y5EI1'AZZ4 MM$XH@I5M;J.+$1GRD7[;G4$R,?."S>;9+:(99:W9KLF)R"[S8N'A<' &#,XR M;.QO?*-MAZ/!9/VD+0HX,FOEJ%ND5*<&'(PM=;2T-9/:BAN95:H.MR8JP$KE MG<>![%@/L1_K_W T.1V&4W)M,04\J%F!G11 M@BD\D] @<-5,"0_E-".?X*5(^5]54&\@B(T,*0AQ\B5X/HX38Y$K2=#,L9TK M0$9:DV@I9:'A>C99K,31>P-]G?4&=[ER\(:VSK9Q@8P+3!@,&[6 N[1BYF=5 MEI&\;1AZ(JH2CZ +>*A?U38B\PP:'/M$%GM+.$9"?U0W)KNAXU_+1&>T:Q>\ MO0SP=MG VQ_=DS><6[%/D8;@8')K=U\8R^OW'](7TQ4SB="(\18/"*=E%'<( MOYDUN8 +*')G_E]*"T&PQBIO0A3\B0K+04@[-^)*%E_[XCV'&C1RZ9Q)-'_K MD^?*%!6-I@3,Z $LB0&(JB:#GUF*UCDSR)Z%2+F!OX 1B"6%4X7&!Z< =!3= MI.^KD#EF4<>- @@GQ\.GV[8)1KB'CIC"Z"FYA&P#V]J;UB!_.#D=MIR)5;O) MKFT<(J:TNWC>]IP'\5*59*W#T;#%48 >J#-1*FTR^OW2> M5:5<->$C*81:$:@+@EB5%LAVS2$P<**L1R.Q33]EU'D'DJ,Q\3 ZW^>S[SZ_ M_B?[GGCKT\%^5^.UGPLR4_36P678LNF$O/P!X2".Z-P\Y"PP>TD?69KW9B 0 MR$&HWRNDP0A6PQX?QT"WKN4]&DG*55-D'2VM5NX;66,'JY0' MH2\KEXBBSXWB"'S -9=%T>1T'N5[?IB8/->>E9@IC]6"3+4%EBW!:B_K0'S7 MY$PBJ%C=:-36\"0X"8?848%^8\U5#[G4SNMCKR$+Z*!;8SHAATYZW=RRD,'I M$A^L$D+:=WRK'=2M"J5V*&31=:'.*9,:+]X8;!.8"A[[#=\K21:N,=8L,E=_ M5514(2I"T0!?"$Q\$QP+XXF"NB7W9+JNRHDSVA:6@#AU)(9_!2'" UIQ=-L# MI)Z?;H#\T:HG +2/: D5-R;3(? T/)%V1=:$ MIDD6%W=PC&8:\K-_\58&3,WN_ 4V8KRP1O">F[=]"-)L0@5L_>EC 4>6S:0,"C!:#-1LRA6U#30 UA<^0 M%?;)*O8E,_71PSI+ZQBJL;<%QOAO][5C^5K&T&T2GW*'4 M13XRB-_959LREC] 4_)I*+: US%R-=ZF-$, Y5+)0Z>-WXGP ET8.7[T1BZ0 M5JMY_38=#=?E5\#V$VRD"\KF+$XW?3K&1IHK(3LEC R9B$.ICGY5">AX.SN$GL4DDOR+FU_J.2 3/'M4[1KMVM#3)6S9]-55U;HV^OZF" M?>C95".YH?$(RHW"9ZLXT.CJ+F3#.L4ANBC%:1N2,*7@5BW!U2'IA-B*6AF1 M;*P6"I^UEC;=;QHQ_I5LB3ZFD> M6YE#-C*04;S#X[,LJ*6)YZ#0*(BQ&DKO3!F[X]0?:#77A5T]H(#9.6),/4R) M@P>J+NY5/2U;O4@SS/@U#HNHL$2]$&M\8%R1+&A>0R5?)A-^OM[ .0ZF%7NXF0%N/Y(.#,C+\BRADXKTZ3K M27(H@9V^%7EX5]6\R C9(#8H*4^P9_>0,*CO1^&(0UIM#1I94V%@RKK:G*2T M8HE4D22VBJUG5912I^M:+$+'#_"9H^*@-IW\0:=![+OR]&YQSGZ>.'M+A5V< MMJ!+9LZ@Q9@^%B5JG/ NM(/!["? M/FC"TD96"#%'6I(0.TR1ZB@@J$)$IB:GJ7S2F6J@K5:>%$+#>@MK:YY*19R@ M3.U)/*[4[^7@UQ4,UI*GW:IQ9QQ8Q-']T/+%4@#\$E^>?N/RF>T=@BI"\(XA M3>C$HSBKFKA!=U56EE[*Q&+_FDXAT5I@$]KM4&]LS,WWS[AW'_BS)]Z;,\5[ MY6YD&3)YVSGE##"6QUEF0377/'Q)4/.C:O<=$S4/ W;65I/3ED]OS\DHS*SF MZ4_'N5AL5F(85%$*FX?S*AM?/\Y)@3QGP _L_/,U@%-[*N.8(%E008]%7$*$ MQ!@G'_RDWM-B9CT;(4Z=HEJ.?6DS];9RQV;.H)Q:AJ\/#H8[8(]!!37#0D\W MQU3L10O)Z^6^.IGX#]D>-IF@A;V@ED4<=7I<5,,TZ;2K,/.B[@7/)VAIPNJ- M? 89Z<+-9@540T.AOL<)>ORO:G0 M=G>'VZ5]3^B(#LW8;FJL97&^T1[&,=ZHJ=#7)-I-#D=N('2TH[CX?L>H->8( M*T-=OG>V7.N+*G,>ZW8G=DRF"=Q[X01[X ZP"(5I>-7-UY7B[)#Q0>T.YEH? M,=CJG?2+-?#/^COI+NQL5Y3]AO/V1@[U.,+VUF2MW[Y4Z7SC' K3*=#45J5/ M(BK11!5T\;5>-Q!O>%[+,K9%5+=T6:7[_I)>,\3DBH8GA_IX+AQ%).^F]/1= M:1O<$75UJVRBW1JW@FZXEG;QC0"="QB-+S-3+C3N?5!\FQW>$%#UEIJD"I[- MR6U=\F9R&;PFWF;@RRC489#IO=OJPOH,2/3"\,[K,&R#SK6(?GS&C4TSDZ)7 M..MW]8S(H:,)##4DTMU7'1 &,3-14)A"K9OJ($NQ,4+GUZWC9A)/$=6:5%8N MX&XM!KV-:7HIB2R]M M*YS\4NPE%Y5LJ'";LWG:W(6]#%= U\O#1=IW/%5%K:=FV$K#T8, 0/47;TJ^ M$#HU'AF"/RZ4A+5H 7Z?&>/K+W1 &PO=V]R:W-H965TV@'(LB7SW3?G=5NFO9B6$94_KLC+O+U;6;M[<[W[*$JU M?7^17(0;7^1R9?'&S8=W&[X4#\+^LKG7<'730"GD6E1&JHIIL7A_<9N\^3C$ M];3@5RFVIO.=(2=SI;[BQ0_%^XL!$B1*D5N$P.'/H_@DRA(! 1G_\# O&I2X ML?L]0/^.> =>YMR(3ZK\319V]?YB>L$*L>!U:;^H[7\)S\\(X>6J-/3)MF[M M,+M@>6VL6OO-0,%:5NXO?_)RZ&R8#DYL2/V&E.AVB(C*S]SR#^^TVC*-JP$: M?B%6:3<0)RM4RH/5\%3"/OOAP:K\Z_5'X*M@G]0:=&TXBNO=C07HN.8F]Y ^ M.DCI"4A)ROZF*KLR[*XJ1-$'< -D-;2E@;:/Z;,0/XL\9ED2L7209L_ RQI> M,X*7G>)UQ;7PO-[S'9B69;=:\VHIZ/M_W\Z-U6 G_W.,>P=[>!PV^LX;L^&Y M>'\!SF&$?A07'_[ZEV0\>/L,Y<.&\N%ST+])2W\,$EZLX0\]9W<\7S)J MP7+WR- C:1C(2MH2 %C%5"78H[*";83V.WA5L)4J"Z$-[K8KT8= R[EAG!E9 M+4MX6G)#2]US]-5J!T9N+<"T*VX1J:GG:PEW""MW0,(6CRUF=^M-J79"L)-L MWI>\,NS6,C NL9X#@F!@$5&*BQ'[BA<.]O6<@.1=('S+=0$4U]98X!:X8#78 MO"8("U5"I,-[&\3UAFZF@V3 [OY12[MC/U0Y2O!1$#$1B0+L#WPF8DJ[I?X) M2++=W>.-W=I2%,$"]XV();F%1P+*! MX;6S01&8B%6JN@;V;6V5WNT_!!>P6N:H+O?$B>S(@[J2MGGJUV[ A7+I9*TQ MK,(CL"]*04".5TD?,,I* >4:65B3.0DGA:[J2% 0,RDI/(IR%_7 Q"2CJB;# M0.M"@S8'/N =O"!I26-JI H"=UDR#N( RY4Y+\L="@\R)2@)MI)M2&TL*_B. MR$,G6T@#2]E.O@[;NG;[A,$M\/76Y2Y MJ8%9SQ)?JQI( OL[AG.N0!,(O) #8S+0"C80::%: )4,3L)V=ESD9!"R3X MI:B$)J$_@HDQ]8B(D'VI"!I) \DQC5LA0):#8\Q!,UJMF1&/HF*WSKL#]-:S M3_@.QCR(3K\#L2XV]6(%\("T@&Q4*?,=XP4X"8"=[WKQ!E;>UDO(]VP6PI'W MQ'O:%[E "*Y12M 7X,F%ME!TM0YZ+%*%Z(EZD6BQ< _@\@6&UI] NFCHJGP2Z>K01/AR": M:SD'@F75T1_QO>&R !(U0B<#7&E!R7%3"K2)CM.8$WY%VR F+H&< AZ2*4(5 M"HZQAS%F7YRN^+P4?87($UO8O+8=1P*EEC4F!5+%63/;\L9I()1QC>!!.NB. M:.^T:PNI&B!CV*Q '!HDN\&$:M&82-*@H5,*64,HK36P[".D>+*X [^&D)+; MFDAO[!WM4Q2FN\@1J^H2RA0.QC<7HFHW> M\EETL#FA7$Y0"?SY&>I,L.FPT M-HI)1GG=H=4( &<]AUD)2%N0X8&6DJH;D&SSBJ"+;9$],!"2;>=4X0_F^45MP?C:='\D+Q!9R2@: M3!/X/_%PX_/U&T5>K-^P?E@I+?_I(V^#K4?EV53=M8--0.0JJ2:O>1/9AR,\ MF<_40F?1_X?J(RQ$L#R:C:?19/AMQ1'V+1B2.0.8&K-A4RDE<3KZLXJE'D/N MQDOJ(BQXYJ(77G9'<1XIEM#7B1;LE@2ZD9+5H>\]!P(S: %XI;'>Q%UOT5BI MQ/0$20N#$YK22JMZN<*.#I*NDQ#$)(&)CB[V;1 0B%(N)?I6Q^!^:5P*L?0; M,A2)V4!;L-AU8+L$CCG5!0? 52G+UDIC=@7'2B=P@5,)UR%TH1AP-%)\(,X5 MBPXHEC9H?P%5['KB<.F,F=('6A+(G% VH#"\&S0"%\N^P7 (\+P%Y9RH$1(E M39G+#:>4Z--W2^5MU=+HK.>5DH.2H&RJX7&]0?M(1I=>7E)3-4'Z#NUI(^B7 MB+3NF16:&3ISG"^-6"YZ0KO6!.P)\Y@,M4*_0T5A*07-B2R/ ME[*S-6<$O5>$71T[A2SWU90W/904\],%%(+LC=A-/5AWWUB>';4($C7 MJ'\L?T@%P>/0%ZG[.5ZWYZ4R-+DC%WR)"?,>,/1ES4E^'B)5L3D1XS9 0[+" MB3.-.9WIX[Q+/;;!YV,(-I]#L(F!;PR1E3_+H+1W/$ZAD $<5'EKI[GOQ%Q# MB;,C#Z)XV[V3]K.LE_T@GK$U1#0:=E9X/6JN%]"SEKMKY)/8NNK,/D)F"5,^ M&M-0((0D46(S:UY[)=$H<-..X5XB;+3#G@/U; J+BG.6'/)'(PL407>V&(J M^$4S8N-'$1HC--#S*DFZD@)D!P[7I@&7(%92/#I^?"(@T@XI"FU13UM0?56. MM9<#NW.6>=\Y,?+XP4JIL'IM!A]+L(70TQY77J!N7!T:>"IO02O<#[M[(:3 $94E%H"I5F=:E 0FZ-_/ M-0P-<-R9@7G#_@Z5CCL_.S0^9ZOPD; K(E#5!I@'C_JDJ!-BE'C&\4>8 M'KC#-=A:EV068!(2@0$LN7:-R:(78;I1J$3#"!AHUN+'C/\>V25QTLCNEJ9W M@0*ZX&J@]F7-:66T"6W MO>.QXHP7O]>&,A2D#G);) 5?%/ QPSCKQPCON\X.';YN 1RP$>Y#M^ZGT[R2 MG0-DP]>"K06JPI';%%;?A1[^I:KK3"Q=+!H/+AM]'4*AB.-?&0B\4YO02,^1 MU0X3#I6#! \!RQ$H+Y#Z6?@N3ZSYDUS7ZS!Y1)_ULJ5VI2[!<#PHS#*C0=-Y M6ZZ7P$W;^#A![9'J!-&)9!3.'<2(K=06 JV.R!.H8UD<4-O5 I"00Z>" K90 M)%R2C)+!X/)$)?\M-()5ND.O,):U6W4*['-.]-#29<.AZ:A$D3 VUG)L=CV#,-TB-4YA&N/EXX5$QK]AF%4Q7FK5G./ ML>J_G4'$5M2,Y$IC$8Q)C\)5>V 1JIE#//'Y'/O"F//_F743R*64=2F9AJQ[ ME;R&)X-LQK(T'H_;S#N$O)NF\2#KY-TIW!LF\61T/NVFT7B4.6S9E/WOWC]" M^^/^>"7$8VGZ2>Q(/'-*HCF!MZD7:P -;O^-KO;4[(L[2$"W<$_"2R%G-GQN M3]\IAHCCO58XFMWB1PIW)[/AJ1E8._+=&RW2-/>P7@ZSI5?)-)[.XA>2E/9( M2K)9-(&.ZL\F*JR$TUW::S;&U_O80@G.D15J+4!K0DL?2PY]-@/^4IA MYG7%,R&D$PI5B-)785)WXXU[_\Q%Z096^VH=-^#H3N,O;IH;5PUL=W"TS';2 M^*MQ#)7N-4N2>#:AV0[\@U#>/1 M$!:-XF%R""]2S:(!_!YC7_'E^RSQ/?OP)IW4I0%HX"5OF671[_=A9A> MRH6@80!ES]0CMV M2=K7)_AI!4^-5./_;6F(=3D5Z73GZI?X(7[-?M;T[L:._5-H=9TK>NMCKBI_ MVH:OZX2W:HR$?IUK%^Y5>\33=H_XVI:_Z=+27*!-D/I\:45DPMJB+]8>R4=/ MOPE)[RQQPZFX#Y!,"&3 *[2YPITS4*/J4/?IE&[NWSV@[![8A7J3)H-8SK8V M23-?7A32O;=((FC\Z['5K*P@5VZ44P"N6DEP48TG[-UE3771I^]9:10<)XEA M*.X='V.%B?>B[MG$N]<[GTVO ?!!?KU[@NR" \M["EH'SS_A0:)[#XC]C!QV MW.-V"?7+$LWX!SQMK Q4UBX_[PW4SB;I;(9),YG$\#U0A$D:^MUD%&>#3C+. M7L/]63Q.SX+-H*L>>; S#!;8#R?X[F=(]YCN#J8HWP;)4TMF^VT[?U1[6J28 M'XJ!O3/?HI_4S*E$VPSAG?/(1B_-@6(?IVB$[3&X;.T2I(>5^#E8G+:COU>= M(PVW\-4LGK9WNKU&#-HSJ_;]HO"VE;.[ Y*.(LMZYR>OANWC%XMFGZM](FG4 MR)\@^E50MEO_"NL):7DBAQTBDPY-1"0DMN&?3>6Q'S_<='ZNLA;0)>*/&UL[5IM;^.X$?XK1"X] M.(#BZ%UR;C? OO3: '=%<+MW15'T RW1L6YET4=2<=)?WV=(298=V[G=/;1? M^B6Q+7(X+\\\,T/[U4:J3WHIA&&/J[K1K\^6QJROKZYTL10KKJ=R+1H\64BU MX@9OU?V57BO!2[MI55^%OI]>K7C5G-V\LI_=J9M7LC5UU8@[Q72[6G'U]%;4 M,+)E+^8G>W):OSWQ22-2B,"2!X]^#>"?JF@1!C=\ZF6?# MD;1Q_+J7_KVU';;,N1;O9/WWJC3+UV?Y&2O%@K>U^4EN_BHZ>Q*25\A:V[]L MX]9&T1DK6FWDJML,#595X_[SQ\X/HPVY?V1#V&T(K=[N(*OE>V[XS2LE-TS1 M:DBC%]94NQO*50T%Y8-1>%IAG[FY;0JY$NPC?Q3ZU96!1/K\JNAVOW6[PR.[ M@Y#]*!NSU.S/32G*70%74&70)^SU>1N>E/A>%%,6!1X+_3 Z(2\:[(NLO.A% M^]C[2A>UU*T2[)]OYMHH(.)?AVQV$N/#$BE+KO6:%^+U&=) "_4@SFZ^_29( M_>].Z!L/^L:GI+\8CY.[#^LV%LD^+@4K\5:;JF"\*5G5&*$:3BG":X:5:]F( MQF@F%WAF=T[@-7W!Y@(<(/H/C17'\8$]"5)*QC5;R!IYKJ_9/P17#A4,,16K MN5!#7.E/2'\"-JD:9I:RU= %9[SO53MGDSSQ_"B\P,M@YH5A3I]!PBQ++A@R M$OG6L## DY %28S/?9;-O#Q.V.V+>D-4&GEYX%OQ6>P%,Y(?9UX.,>2D[7(8 M*!\JRT*%!!MIYQR#1<[:JKG_4GO?M4K!=]?L>U$*A0"<,Z@59J15Z/E^2$I! MM0^&&\'2A(51QO)XL!_VSE(61%X,W '@!CZ"4)1,*/ M(;L3*/5$@-8G$F%79! @&B M I:%Z:!CVRBQJ@R!!&YL !-X+$MR2A-*ADD" M\S\J#FM="U)(XHYOO\F1A=^QA(&J>EFD5^_U?@&\$\;#NS?&J&H.2#+QN*X4 M=Q;T3Z/MPE\^,^L^/Y]VJP2EQI"Y(V%<:V%ATYC+EDIK-O44! .M'",TL2U'E#(BVFM>B=W4.\<3?Q P!U3(Z,LI1(V;0 M"-XZ1,@35+]P1AR?(F4R9 M\D20HIB$2.-V-1%WQ>54C>P3"\7WU:(N^/7LR M2UU]B!) W]I?,D4]\:5<7+9Z4!)DGD>6%U"9 ,:[KL/O13]UU0C/DQ3K*.CE M=G3H6?I5=@(+D91;U["&!#/ MUTB4QPHS@:B?V'G@^],0S7E=PPZ/G6?9-._?6OGG\6R:;!>@7UH+.XW43U.; M4#U%TV*GEG7V\\,WD $BOZ\LXUDBL)46IB9V-^#A>\^,LI+LWD::;IL'_JH) M%.C?'BHD'DQI#2+P;U%._QA?N@QZT7_A;)J.W(>=IO'T<>XK66<),>E $Y4HU\(+XLV\(Q^'-_9%MKX7$T J4< MQ6WWC.YD[5H7R@RK]C:95@*L6MI3BH(Z&X(U%-KI%<@FN)!MEA6HDV/G!WTT6$E$3GT M?'NN5**0A Q^D"9M@X&@X6AHN^" MZ@[> *(EVU:QA$TU,;7U"!!+(2F/4+Y'#<*O+@R+UM D MC17V=('3Z6GA M-&5O+>#;M6S&<; M0?:=Q1)=/A&2$8_347@6261CZ_"SY+3IH*%X0YASY':@ M%'JL[VYI9L?*OIP<7$N*]>M[8CI47_'X5Z26+JN.J#;6F[LEX) #P2VV)=I4 M>@C2.'L[RF+CEISWS:W>S@]\4/65 M??\4E_G4RS2'NV'X]7PV*DI5,_ -$X>G/>^D,#0$X6=("UW83DE,IK//$!@X M!VPY<8>W]R'NF)9"W/.QHW$LA23_3YBO*@JN'4+UL3F9BLY+7H-1*(.JJBDH M@)5##.U:58]D)XKN)2G1^0&,"\;8B;='K-+-<'8E2H ><=ZXM;=.M9_ :_>U MG-MQ:&BKD8!TV##64(-!,^SSSMP#- MJ"FQI<]#48Q/TD9:^)\;:#0P+%.+# MHZHKT&\^O&-9[%\&O@O@M1E%C0+;GNB:\&9^LNJ0M[FZ,[FNTK M;<'7E:':Y;@*>JOQH$5YJNCNWO#MX.L1WVX$%2V-JH+)N9MA.V)U0>G[%HC< M9ZEQQW(4OY)HXD6\3C],OP*FX7\!IO]K6'X!))]AF1QRI* -L>V"H%Z8T_\8 MN'M4.?YR^\/'6^__R/\]R#]50LAPM%IXM,T&>XLZ0+?W-+5"LKGLAAX*3&_8 MO>&8X;K.0<&M)1NJ'!7-[8I/W7!VWFP&SBH MTQNC_!#"^3W"I\T0R \XG:^E.MB_$:QIE848^B/-[ZW@YU<1%/W;40/A<2]-=HR,7>&U'X>%K.H&3>7=Y M.,H%NH?>L7Y@^DUEEIW>-#;*NBKMIF$AS'R%M?C#K-KMW_';=#0*A[7 MQ=!E,SX\3_.=ZYXDW]Z-D3;6>1A2%^.8VB'0@%>'P>Y@VFT=+!XK2[P;V5(T M7>9NDWC,D"X0QQ4G*.S/,'15HQ E(*\8ONYJQ*-A ?IZ^Y7X[[U#ZP.Z=PGD MC\8-^U5L'W^ 88"&4]UZMKM\T,<7C_TYIGI]?(2QO4YW#1:@@G6>Z*WO;M_Z M+T'A-N)V]_N.X5*J+Z-=@W3_'7C+:T>SUMQ]Q>GZ/XV\+$W8 MF[+L>&![;;5##WOM6_^UJ:U[D1>EZ4C$:"TOT!/T,L(X(!T4%82C!]FFL(+; MK6CZ)H:^R#MM2,#2!.OBKS4CCKY$P5D>O*1@R-+,"Z*O5M"/PB]0, E?]&!$ M4,B]-,IWV!9>#V?<2!'7WN3KB6D;5K(4>"=K<-ES*VR1A?2.\, M J=XPC4BPIHV[AO[]*7^06O;]VR_Z.VNP7>_!7CVJPWZ*_!ON1 MJWMT4&C(%]CJ3[/DS'V;U+\Q# KGZE>CD+/6IN(.CV8SLK41//>+JG*4C,>S4<6E&ER> M^['WYO)<-ZZ42KPWS#95QS&(!_N!6[DI' V,+L]KOA%WPGVLWQL\ MC3HIN:R$LE(K9L3Z8G 5O[J>T'P_X52M?<\,D.S(8UNO*M^-8R3BH)RYPS>2JQSES=:94(YPSU&>LUN MC,BE8[?2WD?L3FZ47,N,*\=NO#'"6,95SGX4>F-X7K2QPR]R_3GD=9$Y.RZ1*>V5KGHF+ M 4K)"O,@!I=??Q7/QM\_8_&DLWCRG/2_(*9_I7[VG#CV@U1<99*73"J$HP%? M.!NQ+804K-8.CWA9[L ZJ]_!!,P5 A*KFJL=&6I&=!NO'&XK65UK': M2'"6A!R:P6WA#?8WXE,C'WA)>OT@SS+=T(,1F<";52F&T%B6W E#=EJV$8IN M(4UI:"()4,K@3.WTA6L $?M9WYJ>"G=CJV/$)2N\4@,V16P OT"3-L RUQ %TFK^(ZM M!"9#?2:LQPPK&_(@V'9L;\&M=Q/&"B,%X 9&Y O M#F&Z%RT^M=%YD[5QH2J3,)C JKAJUBA=&&V\2DZT*YCA:B/HV>\:1BND8B[" MLF_>(9M8_.VQ=]A?RB^4K320SA'1S)4^QX3*S[*C3'>%T0U"X0II\K.:&\0A M1YX9N6J<-L#<"X$A(9$Y8HS=2A@"&1(!:2^/O_YJD<3S[RT[*&F-3;ZPMN+W M\(3BH'.X)H!K<\A\$MDF![92V*;VX74]V<,>\!GDHE HT>+Q2X;\W: S0)[3 M*B4HMQ^$:J"3YH[8]D5^XYA_DL63W'IAJ]A.0WZ"[W^[9D_ MB+@5K]Y-[C?M!^%(N0 M=5(AZJA>D&]C,M > OA?)O6O,%!3RB8$9T()FQ)\[?AU.SZC2W(8OVG3.-E? MGMA1/YSB#I" +F7.J1:/DAB[R>8@!Q[Q0Y[90M9GR*=29T'TL-9-$%V>\0_*DD WCG@:!GD M+*=31DHFXV@\GS.JA'0:+><+?WLKT%P0S6M3YI 4I?&2)3ZLT6PZ][=Q&L4+ MZ,+M!^_/"S9;IE$R2[%@[ V.HS@91\DTZ486RR1*EXOVF0+>[4\4LSKL(U+E M\D'FZ 28+R!#C2UQ%G8:B52F1[.OP-.%<,3S_S^:_TG#NE_HDLX)[=1#3HR# M;8P'JHEG^[K XL_XIU ^[D @CC*=?ULV.-# '9H M1:@?D%E3 AB+QH=(HIXX=PBVCS6UQ$/V3C.T% #W4_IL6]!*4T?Y1(#SQO@-JP <^^BB5RRIR-'0< :K-_Y-/UPG^*9+1WF4D52? MD>^1P!P'(*)#@"-&WQI*FN)C&[$/7&ZY"JO:R$9'??Y*@-$?NOV4V1[SJ\:G M7&NEW5DG*FI':0Y, OD=MVY29=K4F@X, 8='GEE12; I>0=TX2YVGYR7X']@F8F]EGB/T;[AUP;&KM8'!77M+0^^H20/?"7JC M]J^&[&] Z:Q$VJ':T&,?SD/M:<9OC#7IH;Z3)%&/[?,DHF!'2'*?7X8^:9SI M]5EC12<*QU]TR3)LL6'(KR$Y&ZWS+=J,4WO&O]D9GBC^QVS^>.28H\9HR/ :O)I-%V$KC\3*:@0E\@WA,RNDB6D(2 MT?X$N\0R9$T\6RV@9'YAXFJ31=-'R[JFS_*CWK0:1V_@O4C:48OALTXUV M'[VNPK>>P_3PQ>PM2@TG+T1KC:7CX7PZ""';/SA=^R\_.$P@@_UM(7@N#$W M^[7&*:%]( 7=I\#+/P!02P,$% @ [( _6*:U0",0!@ O1 !D !X M;"]W;W)K&ULK5AK;]LV%/TKA)<6+:#8UL./I$F M)-VP NL6I-V&8=@'6J)M+I*HD50<[]?O7%*RY<1QEVY?9.J*]]S#^R+ILY72 M=V8IA&4/15Z:\][2VNIT,##I4A3<]%4E2GR9*UUPBU>]&)A*"YXYI2(?1,/A M>%!P6?8NSISL1E^7XE MD B)7*26$#A^[L6UR'," HV_&LS>QB0I=L9]%A:&ZN*1AD,"EGZ7_[0^*&C,!T^ MHQ U"I'C[0TYEN^YY1=G6JV8IME HX%;JM,&.5E24#Y9C:\2>O;B5MR+LA9L MKE7!KE5I-?QD0,(NV;4S+[0Y&UB8(H5!VL!>>=CH&=@P8A\!MC3LVS(3V2[ M !PW1*.6Z%5T$/&]2/LL#@,6#:/X %Z\67CL\.*7+'QWW>SWRYEQ\C_V><#C M)_OQJ9A.3<53<=Y#M1BA[T7OXO4WX7CX[@#[9,,^.83^]6'['V!9.VNV9A^Y MOD/G^+P4S/)9#AF5.7,K+J&92<,7"RT6W(J,E9BJO;(A[<)KOY$ELTM5&UYF MYNTI^TUP[?.&(>JBF"$4;>3I$=$C9%=:\6P&'78$01R,PA.,DI,XB.+(C:(@ MF4;L%5/SKFD6G4"6)'B,1GA@G27UB'MIURR,IT$435D,P)-HQ,+D)(BFHST@ M0\BB"1XA/3Z4<\V1+'5J:RT@FP3#:0RX<1!-$A:&)T$"SD]AQH1 ),/8P61P MLY8\9[2P KU%'C=N"B=)D,3 G(Z#*;!"^"0*AWLP1RVKD$:?E05<=\(1&Y.7 MQC%&81!&PR :D<>F\%A\,FT#;'P>&)YC:)=:U8LE?@4\5E2\7+_^!C0F[UR4 MP7E66X7LX&FJZI+"C2V#C8:O I:,7[GE)),G7&D.0:X1<\/$_J"[9Q0X# I] M '53N9B)?-W?EN\/DL]D+JT$X4M#MIXF4 ,"N+2M\[35SSOZ*X$X\JK2ZD&B M^\,0.PK[8S3A/'?["25>V ];P2XI3Q; !K[!FBH-$"T! E(\N^=E2E*^+ER= M:-"$GO?9:BG3):N$=GLN)C(URR5*"%8,6_)[P4IE46JBA(6BR@4L]#=E"2RU M*.7?0$-A"0XLV'RQDZ'!T1"Y 4J:UYF'(Y@G[EIC8\P=46Y:6S.QD&4IRP4) MMB24$1T_T2*ERHPW4Y";*??[U%#@?1>"4K%6SM(E+Q?"/$N$XM92R6I-UO]S MMLC,AC#KQR!)'$MCD&:2)!G^9P;D8X^RI:4/)N\"UU$$P^ MFH3]R:,"".-^?*@$.$+832"T!UW[@M@EMDVF;72-RF7FMHXVJNZD8_H,1S)_ MHMLHR$WK"1J#Y ]>D&0WASO]AQC#$>2&'\&$31!OV-;/^UJ+9G,C]#VNYIU< M@.(,Z\@YCK$9;7@[C;*NL&J<3_/CMK?ZTI$:),$.D]9-?"#J1L0Y=L'1*.E/=X,__$+H]\)%+5S43Q[# MC;\FD\0#;BA&^')3+GIIK34N_Y M7'/0KY!JF6C&LMQL M70W@RYJJVU$I ;NM3//2<%\%+HE\N]B7NL^F)2D\3Y"&CX#0T4_WVT?51#P?593+SFXY;'N5BWOJJZS9/KUWMTZ!PYXI MC'V;^W"[E[?Y&.W/Q[YOY4_7^3A%M\3_34][H:_MSAXIX12I"Y?URE YT#E M$Q&L9]LY?(ML3QQT9N_ONX\,.E=*Z"W\[M^\[%GFVT>; 5@&-/M53V:E YUUP. MA[:LH.8VU@TH_++2IN8.MV8]M(T!OO1*M1QF23(>UERHP7SFS^[,?*9;)X6" M.\-L6]?<;&] ZLW5(!WL#KZ*=>7H8#B?-7P-]^!^;>X,[H:]E:6H05FA%3.P MNAIFA&2A=8/M/EY>35(*""04#JRP/'G$6Y!2C*$8?S5 MV1ST+DEQ?[VS_J/'CE@6W,*MEK^+I:NN!I,!6\**M])]U9N?H,,S(GNEEM;_ M9YL@FZ)PV5JGZTX9(ZB%"K_\J>-A3V&2O*.0=0J9CSLX\E%^Y([/9T9OF"%I MM$8+#]5K8W!"45+NG<&O O7<_#,@)#L;.K1%)\.RT[L)>MD[>FG&OFCE*LL^ MJ24L7QH88A!])-DNDIOLJ,6/4,8L3R.6)5E^Q%[>(\N]O?PH,O;']<(Z@\G_ M\RV0P43QM@EJB$O;\!*N!ECQ%LPC#.;??Y>.DQ^.!%CT 1;'K!^A_M_HL5\: M,-P)M68'!Y(.&#>&JS5@!SG+&B.PZ83K:X; MKK9,6!PXW&K%%\08&!^H<-B<4N(GA=.&Y%NL?2.W/>.5?:O14 4A%\"X02#$4O5"N.::2!APR@,&8! MM3DR+27&8+@4?WMN2N/+ C.VT ;+E@#X*%%IQ4OB9;N+5 =J^AP'^B@/1'+) M9=G*4'8DYOM$.2P@V7K0J]:U9I?.AF]].<;LVI<)]CS4"S!]WWLR7I]F >3& M3UB,'TO.X(7!EL*6NE4=P7A!82F]: ',+!)2Q.,/WFX>%Q\B9- VX.\"N8UZ M\@^,(T-(^7,W><#O^LCCZ5YY][L#;QXU^:,RQR5P+(EP1/0 =MW2^A9C#E,/ M;$'7YHY5M+Y>&UA[N(%7; 91MW7/+%NV75GV!6( .PUS&FK":=$J[D5]G M8UJ/V21*DX*6%VR$$OYTPK*HN)@2(]@0*\P"2Z/1=,R^>1P'\/-I5!0)^K?V MDCJP=1X2Z@'.O-,B2L:CLT[YD(1\%.47HT[;5MJXJ\;_XP(&,=/LA1A> $5S&(8'APTF:Q?D^ MZBQ.7J%.\SCK86-$;\URO:"A&"H6GLJ*+CL/@R;D83;^#_+>NO6'>X^O&LS: M/S$M\Y,IO,/ZT_X5>QT>;\_BX0G\A1NC04"^VSC=^*?<0CM\ M&/IEA2]Q,"2 WU=:N]V&'/1O^_D_4$L#!!0 ( .R /U@XYC %- D /@9 M 9 >&PO=V]R:W-H965T7MU9=.56'/;TQN1X\U"FS5W^&J65W9C M!,_\HK6Z2OK]R=6:R[QS=^/''LW=C2ZA]/:V,^B4 Y_E M#;Y=55(RN1:YE3IG1BQN._>#MP\CFN\G_%N*K6T\ M,])DKO57^O);=MOI$R"A1.I( L?'DW@OE")!@/$MRNQ46]+"YG,I_9/7';K, MN17OM?I+9FYUVYEU6"86O%#NL][^0T1]QB0OULL,S88T>O"J^M4 )W-RRA=G M\%9BG;O[N-XHO1."?19.&@%S._:H>&YOKAS$TZ2K-(IZ"**2(Z(&"?M=YVYE MV<<\$UE;P!5P5>"2$MQ#BML.,L(*\R0Z=[_^,ICTWYU .ZK0 MCDY)_S'7G!1U&.A1^>P#3).+C+V'.XV<%SY_Z!7[UTI@=+WA^8ZMN&6L%(@=]R)TS.%>SV)/*"#)*)7LLTV)WV M-.); 0-D)*O&VL4[XZTG76,XZ]*T/0LQT"XCB7'O#:RE,\N\%X$C@X4B0_(\ M8W]@CJG<%V.\Z=\_YK Q)Z5L"S#1M\.?9:DP]% Y=!Z%[/G2=IG,4U5DWGG M%4#0*WI#N$&(.?N[,-)FTML1[OQ0>&^3*CO!#1/$% "#[8 52 T)()UYR,V>J6*5])< MYZ(NS>THP7QO:[[H\FP07[B'45/VR+ (;\4>4&$H.!:3G0A2IV(WS9 M5;N0(*4<) C5TBSD+?46A>($7LF0+B^X@"%<9"-]RV,WLME;-KCP1GL0Z+P-&B)",,>1N5(J$/IR@W\ M16\S\(;2&^]'\4P>#)%#.X,/K%8R@_\RAFAS(L0?'(=&S/"81V5JU_GL)7O* MN+>(DQ"Q)3>4TP.]DR.>A'6'_>H9IW3\994(41)>:D\R^]P.CQ)^%-("Y(Q@ MC13%GK@JJHQH;VO)--N5A%V::42RTL(8K(9/\%\BZK,Z8)ISJ]PB0Z8DFTSG MTT,@;8)*N@FW=R #7D0_._?^T(6%6>T%>[_B^3)X"?GU=]CII?'>LL<3;[L8 M6\JS852P8<,%EZ8.#!\_W$?M6_;I MV*O#UAMU9]=C-NX.KF?!'HI<79C F_5J*'D-)<])T]CXF%;]MVS8349CY@,J M>1=2J66M67JI9YO([9D8>>=_DD0>N?"'\0L<$&[L$I?/E):)JC7+)YU)))\6! M'=*T(&XF,2'Q4Q0U(U;$!T^"\@0#(L0>N8@*/Z,F[ QZ]+TDBL;AM)5$-4TL M?==!H4D2:B(\E6:,&YJ *N?;P,P 2<[F>)(V]5V<=\4:S67(^&:K4] F@6J- MD1FQ'=5,3B2DJ0M$K?TN3B#LL3]SWT&LJ,F,:]'4P5_[B[1I:$7MI_5,/NB_ M*0E1<;.$K+*].Z5TK$U'<\=;I<0?*RL=;>A<>DDG@M 7_W ?0(U.:$]6'"32 M"(B7((.=3JFQ9XH&_I]J4%Z#$QJ"06_0;E,F=4]0%?UF*V5_JDJ$\KJ5;O4* MKJ,V:.7;@764E@.P%!6-9#P++!67GE4$J%_&49(OFYG+&WL6-G1BF2#.\]EP(%P^M ADV!N_ M89?XN'[3>OX<6PRB0JA1&C$U BT*IO3#S-F;UO-/ PVM[6EH\?%CV075[&XB MV,-EL733F\;3SZG7Y%AT*AQ6M:M(M6U>)O<+OG]X 7USG*IWWZG Q_8/YU+S M%;Q::S/7=$2"E, T..>DJ_)$Z=]A!&=,' )]V'N*B.;.BK(=7+3RO5'^>B>U MJ%%4S>:><:D$A>8^'(NAZ9:;[%)I_14CW:9;PHK:\R_-$LZGY">6*D[EU7$2 M U]0I4J#21<((XW3BC\.\H"TQB?JAJCD.3JLR 6.3@W1WI@R7RAO(3 QL]A( MB>[Q0 H-?\Y2KM)(6''W[7Z@1X,[JG4N;HNJHM/@#[0_*9S-E]&I;5N?,%1# M@?H>I'D&(F\VHST>#PGHH4+3):WIPD"IU@H4T=PNA(E7.5Z7'[UN6'%_ZB6? M^MAH73O0R/]_\^"BMK %^DE308WHNQ6JIFXKH7S3J.2W F>$E-MP2/4/='^% M5H-P]-A'Z_R]0L8^!:@5=3>A'N;U>W?LDD=44E]H3G>#?DXNGA'GU&Z&@SGA MFXL=I;OO>6AGA-,6QX?70>Z5#R 9H4B-K^EIS"9]^IRPT80^I_%SQH8)!1/2 M:4&W1!.J>D."(^!H MXOM';E%]J@^K'G M[G]02P,$% @ [( _6/QA=&AT#P ."L !D !X;"]W;W)K&ULQ5K[;QLW$OY7"+\7]8DM:+_\_N3$Y0M523@H_?!)SQ>>?CAY\VHIY^I>^5^6 M'RV^G;14"EVIVFE3"ZMFKX^N1M^_/:7UO.#O6JU=[[,@2:;&?*$OM\7KHR$Q MI$J5>Z(@\6^EKE59$B&P\5ND>=0>21O[GQ/U=RP[9)E*IZY-^:LN_.+UT>61 M*-1,-J7_9-9_4U&>,Z*7F]+Q7[$.:\_&1R)OG#=5W P.*EV'__(AZJ&WX7+X MR(9QW#!FOL-!S.6-]/+-*VO6PM)J4*,/+"KO!G.Z)J/<>XNG&OO\FVM35=I# MR]X)61?BVM1>UW-5YUJY5R<>1]#"DSR2>QO(C1\A-QJ+.U!8./%#7:ABF\ ) M>&L9'"<&WXZ?I'BC\H&8C#(Q'HXG3]";M )/F-[DCP@L;K3+2^,:J\2_KJ;. M6WC-OP^I(1QR>O@0BJ3OW5+FZO410L4INU)';[[[9G0^?/F$"*>M"*=/4?]Z MF_T)J M*98E\V5BUGC2+1Q95TTEEG(3SFW@+5;H]JQE_RS#9YD>?0D:THF9*9%4W/>' MF.RS$YCM__*S\6 9/)V*;\7X,KLXHP^3<79V/L&'\U$V&5W0\S,Q&F;CR4B, M7V2GPS,Q>9&=3\[IR;GX[IO+\6C\4HPNL>TB_<.CB_;1)#N_F,2_XC%)#+>ESS''^T\J3?O*;^E5C0*:D'6-3._)C65 M.D<*56X@?C2Z]N5&O"-E%^(3_%)"6:SB&[5"?EX2#?'.FDIX9%[A#?_/!-B MK:NEK#<"2Y1UL!6>)A8*6XCI@H'5)6RN9:E_@](\J&2"!1-[O&5.0M.-2"OZS,:25CU6Z,M-F.K M55"4D&4IP"[H&,NE -]28JE*CIHKZU'P2/Y"LV&R MN!NDOAV=#8:PP3EX5 1"[E28%_55&.4M2Q]W%N:>GX, M*U2PKISJ4A,ER%\$9N /LC)-%U=T:FCRDG3.P"^\(F[]@E>P>9F-SC ]1<(A309';14##?*349F0Q%8:=.XROH\).& JM:R\2HHXAZ*PT/48=Z)H"A"40L>])/!0F1B//JQ M 3_C\Y2;[^3#>Y0&"7^!>77-NB6Q[Y2=@[NKN56*S\;>"JA'+TLEYM:0XP_$ M!YS5S(%8Q*@EN<-+H4KH),9B=YP4-9[GR#/KA<[W)%@VR'\YJ2[)D84X[%< MTK=;RH:UC&%WU5M^C>,LV]$I]444L@+(C>;NR6ZUH[.V?^;RZI(!= \',J'S!M=Z:(7A]OL$RM4 M#)'=%5<=RAEE+'X-H)M$MJ!ZB^3CT6ZT!@#?ZB%7KM5E\AC2TDPQL&AKP"-" MLK=_R+VA9''VB+?/D/L0YA1Q<&XZK>\>;=+Z"E]B;PB):TL5T3L.1^NN:[ [ M=@G[L!(R(;MB$C67T0/\)5ODQJ$7Y"PNMX1"W> @JF?0'UM@T&<4"0!.X-KX MA:*7RL)ZOY-R^D2LHF;3=8>0E31A'Y5K;A;;$K;2&S>$HY^^$NM24/W6!R:%6\U<-"U::QGSVM*4M@/%)S'-Q9B48L@S@*"/_9Z#GGXY@/44U+F2KC?>SP1\-GTS;]X$<4>2ZG/SR@)0!P M('O18R#KTTQ$;5$:' ]?]M?P3Z.7P=,_-4@JH^'T^(R<%65OGIS4*@8Z+WG9 ML_'O\S<>/I,M?_T#=S40J,0HH<7!>27!A4H62'+ 9J$WJK0KE2PH*3CRBK:- M.X%\!GT=,5NEK#YC +B3/1:2/+!H .0(D,5@,O0*59H^*U#,KP@90FCK4%I"LVG8FRA ."<@_8DSB4M4 0-[MK@H(A5J7 M+RAR"V.*+GR3&3J,F7RVV W]4)SI.[IVR2.-MOQV+IB\* N%F ]7#TMN]/D+ M([;05)!Z/4,C=LG/3@$T*8Y0=0Z)2\19->SF:,6P'"K2.+D/O@?54G.KE5PR4Y=\)EW M:FH; GBCX#FGZ(>Z=!G(L!/7;DW#% M(N%(QU<$/7' \&E2,7R0*2':Y1)2^ MAU!A]+(EUVB_9PJ5/)2KM@XF,G>RA@DI$#+Q_OUU'+.%9]=L&QK"(07@&QW"-"*J5 MT_, N+[49GV\,&L^6PIT%.5QT0#1/[ @[V[^@2"!W30"/Q:#I((HT0)8D#M= M+MW4%(5IX;1!ZB3 WM\T.,S<(888\ZXH<0J38V_0,$V!$-:ND77P#^2G^KCH M!L"R35Y3Y=>4M[9A36N0%LH'9PONPHI, H;(_Z+4DM?I.MRF!(S7A\II0ZT4 MY]X%9;]N-$8@RO)$QP@UFZ490\@7:0 PTW#18P.0EX=$@08H=32$MF[AF11U MT+1"Z\$-1:_W[\WDP"K,UEFM=<*D\?UF9&VQ"(Q(#_JUVG"#1[5TK6C^1Z6DK1C45FUG MM=84!+2@P)Z@X'S?8GT%AZ'58B>_=JF\K1L_H/$U2WCR8PDR+M??*+2Q F$FR6S$Z)Q\+S2$7VGNU]+'2MB7I:]GA]=VZ MI,<9Z@AA O*']RYJP7<3D0C34)/R(QE'+^BJ5=[/D5P ,F3!N/2F9H 3S!%35V$RZUF; \K!ZCP MZ>JGFRS=7"4'E^,@)J_,HOB9"#9!,M2#FQS=QAV4:*T?N?'W@3LVCST MDICKSP7;*3BMV4U?-$WA)WC0RR7[2[="\Q J?-C)?!23:QHZ+RER4KKXJZ/W M-E[%:8LCPI&,5.DJA*:T_?! =T+>0K(^DJ:#SJ)8VSEH:P3Z5\7FH3C;\OAP M4AP==)X9$,&!@"!Q9'#LI_R:E\4FAT=E6[+3E8VLN4#&1B7 "+X,4^$&)"V= M'(=^9#7S@0: M^5P='"=7[8@D71#0@,DH%\>&?''43:L8,%%Y,XV'L;GE(,.DJ1P,2V^IH 4% MNIB2+JB1+C: M?RD6 'DKG@[VH$]KJ<1L,J\5EF\$TF5_,G100)C\L_@T% !<',3W@^XBG[_S MXHZFF??T+/G=2(2F-Q5_7"CHV=("/)\9X],7 M.J!]6?;-?P%02P,$% @ [( _6.]#MKMO! & L !D !X;"]W;W)K M&ULK599;]M&$/XK \8($D 014KR%4F [21H"Z0U M[!X/11^6Y)#<>@]F=RE9_?6=7>J@7-EUCQ>)W)WYYIN3,UMI\V!K1 >/4B@[ MCVKGFLLXMGF-DMFA;E#13:F-9(Y>317;QB K@I(4<3H:G<:2<14M9N'LUBQF MNG6"*[PU8%LIF5E?H]"K>91$VX,[7M7.'\2+6<,JO$?W4W-KZ"W>H11&E"\P_!U:!-Y+CR2;EWAFXYZ;G%O=/Y ]QATYJ\)N_L+'8$ZR_C? -QW4&D MST D*7S1RM46/JD"BT. F/CL2*5;4M?IBX@?,1_".!E .DK'+^"-=TZ. ][X M&;Q/7UONUO#K56:=H3KX[9B3'<3D.(3OC4O;L!SG$16_1;/$:/'V37(Z^O " MP@2"FZH6[2QP%I7:\/_P (8-((I<)J:<(L.;>,/3I+1B*I2"-]@I'\,/-=2 MTJT-_/02C0=$PW4!J JNJCW+Y#2PG SA1P)B4K?* 5,%."Z](%DP/0>901HF MV>]$V9-AL&2&(R6:Y$K6^<%5+MI@17"J@H+J8 "V]JJ-X3D.J)G, PV_7!,9 M/RCL()@46#%!YDC)($TA&GUPI=:P-[\BOR%#*%M?]E :+8$M&1; MLX8[0O*8DJV] I8E42855QO=5C7X$;OEL<,?0"9\R*ABE65YCQH17S*'8@T* M*^TX"U@]L2Y^G9>]G#5&5X9)*#2Q5]J!S@2O2+N?-Q])R1XH_/1\$.V] U(7 MO.184"1;2]P+_Z@-.#24IT G6Q^ ,A?P*(\4&4ZEU3KO!ND0#TK#WS"F%[)+ M07(H&VTHS>3\SC98RC+"=RT=4OFD4+3HW3A6C=2\2ZY;2Z+-IOS>*6K6/?7W M(-%45*:>)]QSP:DT:,*%C\B[[S6%:_Q^"!];XY6]C34R QT3FEPH,U+>3J^# MAJ/^*D+@>R[ZX^"W]67+W9.&\;5E L9?P_):$NDAB3U0 =/3R6 RN7B)@4\= MK,+7S0\#:F#Z6'?-X^5/IM/AV<59ZGMZD\"0;&!593!4UY*)-LBRAI@_",UVR-%2>/!1>&IS>.S;&/>V ME=!J?B?SN:!IWRTNN]/=VG?5;3M[\6YG_,),Q96E85V2ZFAX-HW ='M8]^)T M$W:?3#O:I,)C3:LK&B] ]Z6F?MZ\> .[97CQ)U!+ P04 " #L@#]8<635 M 64" "'!@ &0 'AL+W=OAY-HP\63S $4>BX+)L=.KE0UPEBF.91$]G@%3)\LN2B)TJ%885D)()D% ME07V77> 2T*9$T=V;R;BB->JH QF LFZ+(EXF4#!-V/'<[8;#W25*[.!XZ@B M*YB#>JQF0D>X8\EH"4Q2SI" Y=BY]49):/)MPB\*&[FS1F:2!>=/)OB>C1W7 M- 0%I,HP$/U8PQ2*PA#I-OZTG$Y7T@!WUUOV.SN[GF5!)$QY\9MF*A\[GQV4 MP9+4A7K@FV_0SM,W?"DOI/U%FR:WWW=06DO%RQ:L.R@I:Y[DN=5A!^ -C@#\ M%N"_!H1' $$+",X%A"W 2HV;4:P."5$DC@3?(&&R-9M96#$M6H]/F;GVN1+Z ME&JU)"R3$5:Z MMF' :5MGTM3QC]3Q?'3/FB6F"[AX"RQ?\SSTC&$G8WB*/?ZAC9*RE)> +K5V\NJ0= W%T%(86US' MU\/ "X<17N^*\C;-\_MNZ.ZG)6_30N]F<--E-7/@G;]H"6)EK4ZBE-=,->]\ MM]NYZ:TUD5?[$^VRC2G^HVDL^IZ(%642%;#4E&YOJ$U--+;7!(I7U@@67&E; ML&PO=V]R:W-H965TNJY,2ZBPG/ :F'Z2B<&4M &>RL_.5Z8>)MP"\"K3P9(U/)GO-G,]EDL>,9(:"0*D/ ^G: M.Z#4@+3&GY[I#%N:Q-/QD?[-UJYKV6,)=YS^)IDJ8^>3@S+(<4/5CK??H:]G M9G@II])>4=O%AI\=E#92\:I/U@858=T=O_3G<)*@.><3@CXAL-[=1M;R'BN< M1(*W2)AH33,#6ZK-UG*$F9?RJ(1^2G2>2C;Z>#,0Z$G@C+ "K83 K !][$I& MKM([F#@W[6GKCA9X)TK\P;M7]&&9>1 L@;3?W?JGVFB5\5K]?\B=[C@PQU3"B-AL$)N- M_ZM2>0.BO"%]P&V>^Y[88W!97']RXWSCWHI][TA\J M$(7M@A*EO&&J:Q7#ZM!H5UU_^1O>=>D'+ K")**0ZU1OLM"O4W2=KYLH7MMN ML^=*]RX[+/7/ H0)T,]SSM5Q8C88?C_)&U!+ P04 " #L@#]8K3+NYTDE M A@ &0 'AL+W=OMSVT:2_U=0 MWMH]J8J2)=E.'"=QE?Q(SEO.VF7'NW5U=1] 8$@B!@$& XCB_O77O^Z>%PA2 M_V[;=9[LRIL]NUW5COW^PZOO-LXMQO3 MT#>+MEOG/?W9+1_:36?RDE]:UP^O+BZ^>KC.J^;!\^_XL_?=\^_:H:^KQKSO M,CNLUWFW>V'J=OO]@\L'[H,/U7+5XX.'S[_;Y$OST?2?-N\[^NNA7Z6LUJ:Q M5=MDG5E\_^#Z\MF+JR=X@9_X>V6V-OIWAJ/,V_8S_GA3?O_@ A"9VA0]ELCI M?S?FI:EKK$1P_*J+/O![XL7XWV[U'_CP=)AY;LW+MOY'5?:K[Q\\?9"59I$/ M=?^AW?ZGT0,Q@$5;6_YOMM5G+QYDQ6#[=JTO$P3KJI'_Y[>*B/N\<*4O7#'< MLA%#^2KO\^??=>TVZ_ TK89_\%'Y;0*N:G K'_N.OJWHO?[YNVZ9-]4_[[0O:].K#OY57V4]OT*YN];DI3I@L\I$/XDURYD[RX.KKB*U.<9X\N9]G5 MQ=6C(^L]\IAYQ.L]N@=F9MG+MK%TVC(@ZGUGK&EZ^8"P]4/5Y$U1Y77VD3XT M1+F]S?[[>F[[CDCO?Z90) \G@8 _/C,;O+"?/]@@[VZ&_/@^5_^=/G5Q;=' MCO?8'^_QL=6?O\AM90%W<@XY6$7GV-2&OTX./G6(?\$VV<\KDQ7^$U-F"X]< M&Y!+[]=#:;*>GLZ%/GFMG_+;MP1&WLVR-PT1!7:KZ*NRZD@6U#OYH/%_;E=M M7>_.LG;;T%9VF-NJK/(.)(XG5_F-R>;&-!E=PR;O#%[F#;N2@#+$L?W* 0 & MV823+4UCNKS&GD5A-KV\"X _-17^8EIAJ*_7IB->FV5ME_UX??W^/+NN:WJZ M-UW1KC=YL\N(DAJ;LSBS>H@;8WO!1@#3U!5)BEPW*V+,GC-J%T/#BQ ZBZ'K M3%,POQ>FZTF.9R3K29@U*2;H%@%VW1;16^D%LKK*YU5= M]94*OD;7%1% MXA(XK/EIB_TR\^M0]03H!W-CFD$>-+>DU"Q(;+UI&\;>/A1;%NCX]PU=(4&0 M@ +JR\QB0124E4.':P=D&[K#MCS/?B0\*B):0HHE!69)3^"Q1=>N/28\^MW> MS!T$B](V[4[+!$"!2SID\9E(MC2=_[X/_^P'\IE1#,K N2= 2;)U0>K]J;7268T3RE2>2 MKX[KE,'2)]:2TEC/(>B E"D*^ W+\/6^5'F;;S8UKIPYNVMO*LN/0%A_?)D] MO7@RRZ87F3D-H1H!@@@:*"_HNFW%#YUG;_IP_WVT+6&?-%-+I/A/DG%":894 M".-SV;;EMB+-P!>O K?@54KA4DCI2/HRX9ARYH1G!(.(SD5>==E-7@]T.]F/ M;OGW]%T@5K$UNAT[$$YXAV0@D*"]4I0H.$3]$"WBT)3EZ)P1NTX8$^Q>< M[CS[QZJJ38+& 2(.6)\3]1WCIA97-2B2&8S)K2>V/8A30LO6"!8)(: !<':" MFQG9'88$,!-9D<]K$JR -@*4Q3,>:F"F#$X,,32D0W]A_@>Q$&\R0Q(_0ET( M-\YBQ:07Q@)&E!3VKXH5R9H=82@;-EB*E$RV(\O)\>[^T68)CD&G74E[EK\, MSA!1X7%?%+(P%&E#9&))S\&<(#I8T/M8S%'\>?9ITWK!1EK+JOB=/A_L*,BL MFIPT4E!K94[W0B"W,:#TWB3_,+H,B)CD):R+JK,]-...#1KB9&P>8P(7*!@R MY:1,C21QHF_/"<%64&ENJQX@$6KZ;B!I2VMZ.H!+ZVVLO EG41HS6\IG8%*2'"1)%CM__62%G,7LZ25-(71[4(#S@6E%<]L;]8TZK8.T=/\^(I!S<\8T&$3O!_@=%?4,RH"+SNYVQ M):Q"A74.K>S6+)TU!D(]C*E==M*TS1D=@61)UN>W= /L>IR".MJFWB44:IF[ M 6G&Y!+1TN)9=E+16SU>)"ME#E6B)J)[ASC!]B+:XG=7>2DFO*/&P_J,D')2 MT3;!W/34Y: *ZY+]#)72T=63DSFGLWCLG&E M-RWFBEC#I+H:^D:4O!BC[*SDWDMQ3IMJ$J6E_[#3C@^O$RQ?$B.5"*$WA-JR M5$X-FAD7Z1Z2E^F3,[W:S/-6EM=UNX4/&^F7"B)\-U-?H=&PI0BS25&H!@)M MQA&&B (/LOYY8M\2=2J_>R:J2*S9[->!&,=TM"@BGB49!_3^@L2G(K;JBF%- M,I /P*3F*.R(U%&QO)LR%HA1)&C1[:+[GAM8 K$&]=8O(4OE8:427R7O/C%- MD1S$WF^U' *>19KHQ[AZ?ZT9ZR7/[ >-!T?F A;A_PY2RHZ24LP) "F2+MY] MR4[FIB&#L3_],L5VF*$J(J; 4%_$1D>WBDQ],86A=DM%3 '[Q(@D_$[ZA.Z$_EBU8IR"9 M3HHA*'6^%^A[22V8SKM#AB-")H=XU>^\N:C+;-L.;$9/IF)DW9(,:CO(IEJS M+;+L)M\)*;%%M[\MLD:]!J4BWH%15[;#O%\,M0_L.G>%E%PDD^ \<=R"S;T- M;0[C5\!%D$O"AN)0*\;<^TJO4= PO,#P6A)(-;E"JVJYRKK*?HZA9Q&FIJN+ M519P731>)K:)0$;^ 4&&N))?(4(5G]'Q%*%_/:5>7E.%CT3^NO"FC7S/S-C M]]GT"8']H"1(;^N#54(T?N&(B0.>!VVT1)K-67>E?RV$Q64;#>U$;LR^# @F\04D.<-TKH!(.N' J->H7[ M5YO'8Y<%\1$,"V[@.YW-=V?L0PE2)%+&@@;L+)2DY M(O-"0(48 Q%),=3.3@5@$B[F5>:FW\(A$;O$LI,1#N(2>9- QUIAC\Z5!(6* M9_NTKN:-A=OV#H#0_=+:E5U!'(MI-H[LN&@>[4IRB19F0:S!#4@0^-0,$\GU M6CFUUK11??[#F9T+\0/FW0#%$_>VV]9*.NW[3$XKP*<5W_93;S].4]65+9-$':_Y 7,B:@Y=R0\+7'.H7%B+WJ:E &OJ5>CM.]FRJ M'G)#XSQ$FEW/?[GD1!+)H65A@M:TD[BUQW$5*DLNCU9V/ ])%H+A#5%@LV20 MKSD4-8FYW[-@2.I4XVP-^]Y#1VXHQ_6@P7R:)@J8M<';9K:;RLZ0YIL*4MA1 MG'=HRHDTT-KT*WCJ$>RZOF=3#R>V&C\5S,62G.R:*)W8W!2KIJW;)<=4SL@. M*$3Q6K(("Q%$^C0X@0LOWKS_\)=\O?GVU2R\SD' )#E00,Z4XB6T'):4>#L] M.0LF/@M[8&!5;>ASA/M8*O401B3_37]*9(LCS?L4 M_<6W>DQNA9*QR^/%7&\(/U7GD@&)T'G;-LNSMTR21Z38'[=\(M-@; 5DS ?V M#LC@=S*G"@N+JV J)MX<@4XR4D67B$\EA$)[/J07?T6":^K[42RBE6O.?;HU ME9VY5F;@VZ%!) 5ZC,WPU$@B 2@T.V$\[2T"*6Y*.TI7S9!,\K@)!^?@AN:] M$$U-21[(HL/L1GO,PE*X!6'YBB3X'3)HA'2)![PK^E9\;^$"SC/3@W1QB+A( M@+;><6@7I45U96XX T#.4<[Q):BAL"J'G,^S5Y+D3B1YX"NECBA;KH026J:O'/X6*:$[Q.N:GR+DJ'DT+XZE8*P2?)S^44"=[LBDPP" MZ\L0&#&%,!8RF%*$%B(@M8&_N1<.N1N/<4W+?#?BY@EN#'=)))5R(">'7!2? MG!GHQJ0NA;Q!UBWJ$59F<0:->M:U.[)M=VH,,9XD?D&&&5=>L-"/90MCF;WCTENG(26R8/,;.6&[;=SQ.J;&BOPWDW/4KR9,X,NJ5V\X;_85 MH8O D&[CRA5X2)S:R(];*([G7.9IC^WF+83C>FW*2NH!Z/AMY_"L-9A K6K) M(K RY).14.=$B>Y4)<0&)>Q21U!#QPC,0A1CIEP.==[5@3T/D :@W%LKED E M3%K4*CBP8Y$TBVN'L$.LQD>99Y<4/R@B)!4<%%B2?F!TY2D9R ML[F3!<^SCRN&8:P*FJ M*UW^(/@]5(C_Y:O$].VA[_0YKB8@&N@J(GFI8^^=[2]!7L7%5''14AYF85YI M(1,2"5W;5 4J\1'M(4.-2'9&NK4<:L-%K_CSW>N?M.#XW:N?K#J,(/&;JN3P MK?,SO./*U23TCD6VDZ 28N<\);\M*:(U(MF="U [IT#SUY*AV:GGL,3->OFX MD3"$"V"G0D%)WDIE@D.>:OM-6W%%2T;,9(0ID!7NVMH[W[*VU-='Q9*N6LR= M51<,;-F843TARS Y>9JU<34AQ WY9Q;K313(C7<)- "-P+@76XO+-(98OB&'N%0IQZ9$*GGU;)100LJ,:TST!EC'D5P MCN!3;@0_7!2'V* H-(DD>[J2?$#4*G$G:,T3K]8RU61+YDL&E@4O1O:[*O#,DG4M)G&^)VW#2/3+ CHPB M7SJVUBAY6LR2D.PL@6*$:0Z88R]7>WXW'J7ZA3B7T<.H90^DB.!)T-@H=]MD/TB2?GH@DSBG0U%C+JZ%L\*@RKNE1"="3UY M2R,Q,2((4GT5[!M'5(]^R->I> MIV5X>9S);KC#3;G!1BT46O$!G+D&%E3%+8AEST@6;\2ZS<63EF+[J \EJ"E" M@@K69]G)Y6FHA-3R%=E?*Z4"MYYHW TBM6$7'*([L/YY]O* MILPV]6#'9'U(/4XF3QS(=E]*LAZB#9'+D@)+5Z/!@9&]NS]')R 329)@0P(Y M+OP3'>+, ;?_P.TH;?$Y(PTEC*YJ1QJZC,LSWI =HPG6L"V5%=;GD!U5K#M[$ M9M6X(\YI!-7%7=#3/4@+Z6@N*?#'T1(Y]O]#5,B5U"7%"+5M(\'M942S.X1V M=AV1+V2OE0PW%F)L0;E>IF#-3%:V)G(&3-(A/\[^, O7P#!QS6UEHU)]]N3( M(F$GC>.N&M<5$B<_0!KC6)(K'UJAUOUD,-<+2H ZHH9$=+/Y @-(*Z3C6L2@ M4]0N&&G@Y!DZPIK#+7+U8F$A\2^6##%P$#^YU""#UV[4:N3O2'&D;!-7I$K( M?2.'@3M_*SGN MG2I3ED^(OHX$UC\+F5P)=6+A@S,^TWL=4MRL?ZE9U-JMW( M[(^7=.SOXZ5C4'S[Z'[ML!BLL86*\[IJ'X3V&M<.Q&$-^-!2U,@QA=ASCMKP MU*=U9,+++SNXFX1YY!\1EXHEV!34VBW,]0N=Q"W$8>D,4+1M/,:; H4 M$2?ABMMU947_.*,B]C3VY#F9"5$Y[;0^B5@R\A$CIY]-R=]DQ%S7) K!$J'" M#FC?U'GA=1:+ZFB%.US6.I!AJL M/;2Z+7-ML3)P47VA\7Z;E#0T[)=8L\'.?=\$,@PIQ#QJM$2*?]B-#!SK38I2 MS-I.J[N'QFG\0_?C2R2CE&F*+^<\Z2DNKY3WE"0QZN.(=YWJA:@L[P[UP'8A M5(0W.%O-0JC$(..0J%5Z*\5,UW:$F8N!.5J_,5W44#-^VP5D3D;'D#,$?6/#VK0,.]X56XRS;A M:JU7&[5D3Q:W:.I5L1^#.572G73+H[Z)WQ[![@&=W0'(." 0MZ+%AY1)G)DHF\M>ZKHD]?)-^"'Q,!:+WS(K?008 SP57771!:-+; MH&K'PX P8TQYH!*#4B(%IJ[/G $S+=>K[A UN4Z5(Y>3FK#[Z(>N(%'R.W'C MC,P1-L0V%G2D1V?Y..EH3)C"OBE60T+>>Q$!Y9E VESC[GT1VZ.X8]H<+B#; M4-.NU>J)I%%G*HC''2$/M*%P80[%,,8J?N9ZTK=E^J' M73GVDK0#N,XWH1"/[6Q=B?M(DR6LWRSV&(T,L]B3.8%1\.FRR]X0<PYNL5IM7H<(I:,A*.7_-3K6U,,7 OQ#MW(<$RF MECSPL$\+3Z-29;MFY\O;B9G%]:(&,,N'8N#!8)/74',"$>2!,UT_NF M&Y\QUXIUSX;2)L2AG):_6YFZ=!DCI@4N_X_& P4$N_X_[O\B33)RW-HNILTY MI@+NJR#.)=60 *,!4[$B%*?#21$$A.@9$T&BISF:@PWM>Y?'6^\X6G(FL;J7 M46WYI'S\;4NE/762F[:^=(,MYO6F;G<&\K*[X8R%3X"A3]K-IPICKZ#V85"@ MO(>S2W%C551R+TJ3?9)9M M_ZOU IXT;]WRK+19)!'/)!0:CL2X^;0X@QL66 MV@YB)PKGID$4V@KTKK@\\' "'2^O,C6!;$]ND.B'N2L''1]-HV>Z<=)KX&:+ M2:EU,]DNA<6:@1O1#A_2^QFQD8IQ;]\*1]WS_&":RH]O"[O>LF+UEU@:@'L^S,;&$3$1*-H-K?GN!KJ.SC\4*K4A16_2Z M)7=;/12FB4H9)L_@H4X7B?(;',\G-)U!XKGT!C?C MN'IF-V7 N3Q?U(&>L$\)PZ5W.>N .M=AY5&H:N*H%@AMG)?'FS$_Q+T#KT+% MZ:06^".62B>AALZOJ^,]6F\-R@ZGH#K^XO3,45EMTA:JY:M@D$?QG45>2%Q( M'PJ1@*B^G<.C3F/+@^?3G:XAK92QWZ-]S/#KI(5<7N<)Y'VB<#>QS(=BB7/(2W:<' P5CGB M1TU0[&'TI#Z%RU"$"5M[93%A9J9Z)>Q@H2H%"*VDG)DM%S"RE"Z'TGK6:2?Y MJ9=F'E>AHD(UW.C2 O",315[BO)9=C(_'1=$NQNUJ9#5X392E\,%)\7I-#G* M< 6%SRV%%ZY.XPSBJFI*JR7D>P44$6.&02,LYI)FGW[$9V=:V)N,68IO:N!* M!4Z@+%8M!QU^&ROM&)@_] MG-\>,$/N_WHZX48L8.U[\>.-$$SDK@I'=J'3(,A>3R%<2Y/.9HU6(EFA"7H7 M\Z5W9@BN:64N;Q=RK.Q52/8?@Y; &!)I'&5;1F4I?E:OLX6C473C"72=[W Q MK!.A(##^)8$(3X4@DW3HHO=29#A-B7&XXUS^WALO1#R'73 M*).)/J$?B8=N^;FQ^*O.MRI-W&/L0#=YP?/M_CXYY&TT"53K=6+,. "E[<>+ M*.Y,RLL0?HTD+S>E\<">G9B?*##0^BC&AS(ZVSB^54IL-11B^F!HR,CG4Y/% M?%"/9\^*E2?V1SQBS#N*B,;1TE//*$2^;F=J,U;S++0EV.NXRXT&G-C2]4$) M6A/U?*[#*"0(X,:XX1J3M/D-ZL"0=LAYF O;]WX66YQ:CR+Q84S+;;:LVSF* MNWE$VU*W4E?CC0'P8\!9/9].!:./!I#H6)^^6",EH:;,C!%#VU<6W4T3 M7UU^Z\H^B+"E/4RFHPR8DJ01>V#ZAJ>XYK=L$ SDM7<\M^7Z+F!3L@KU%0N7 MQ(EKD)]<_'DT6TJF^WG@/$TX=3QU45S&YLI9T@XAI$O6,GLY:F0DXNDD%;P" M%L6W4*+A$A$A[5%)NV!&!LSX+L()9IW%$[7V*R#%"SG,I=ROXFN NKCZ:%(R M>"IW+/QS?&X%V%'FU H\OFF#65CH%773E+6Y1]\+NHR%O%[\WF\<6X_M]AAS? M\M_PU%2=247+I_./YT[U,:?0DD_' XI+KB*,?P9%6BO]#S!Q,:*AT_PHLC*: M]?&6[$L8>QA>PO1RH'M30=3AOH(@^"K'HGM782S+U?$I*CA+9U:PFXD^%)*3 MMZV=_H&C/VJU%-HPC.'J^+2$MT33R^AWF[@J@\F#9X=/0OR[5B1O?*G3TZS/ M&? \D#R>9QVS=^55:RE%F!8#VS "+=U*JG6D/\K]OLW=D]0.BY(PU3;5X>,A MX2,P0N&.:@N#/GK.1??L1NI(:W)OU\,ZZ@!(!Y+GTF<:%YZS44WT')T1'89!ZTR">T^+ M]OU+A\!(ID]T !AE7"8S^7XH_#4MPZ%TW(P$&_&K/U#LP09^O MVB:7S9-F91H]5W&VXU\WX FU8Q=23,$0Q^Z/4M VM\DPVT-UU =^ZJ(= M)W\93'JWI(Y(A^?N-X>&GU$XS%S^P+]9]D(\!M.7Q_L>D8^/SBZ^F65)J%'% MXM>/+TZSL^S-FMU-/R8C/(K?-T$7!U?HS$1",6418:U T67L,)?1PY%,G/ZA M"T@\J=CO9S1*W25-.-R #O*9>.9UWB#R+HSIW^'?>8&;B9H/-H.D9XD+ M0#2\I;FGUDIU,8A1'<$PE>.+Q%5TR7*6T/F"9 D"5',4#\:(ZL2-Q:_[D,36 M<2B2;!1'SK>@63V2;(X].HU'UNR%>4_@[W)QTF)HRE!H M=AIO*1A8&/1UUC.Q^/SLCH>CWNZSD])A>Z0Z D8#LK?IR1T1MJH&>+?H3)BH)P$Y9)N%:,N/.*SD >DJF^N M:OOD!PSO"7/\@X:D0OX&H7]?%?+U+',%[Q]\&YSJD:NGI$=X\\MO][2)/,U, M[A:X6ZLDJF0EI2[\&[A=6,U5\;I^F#]*;,^C[:J%9(:3(G$/6EPB_7&0AEF/3AY3 MP(8JSEVY(A]?6+R/X3].S#SV TVZ:KTO@A*9(D B5"RQ /=T5(=W&-D9+/5E M*[_H&VQQ525\SSY:&1J,G2CY?RMFE(\4+/=[-=S+M%RG':S_&K$R%<)X&/UJ M.]G*2_YM>OX)U::7'W#WGV;Z4_7/KN57W\/CS[_;D#GT4]XM40-7FP6]>G'^ M]9,'4D[A_NC;#?\&/)E19)CS/U9P7O^OU!+ P04 M " #L@#]8,Y%A Q0# #8!@ &0 'AL+W=O'"3:6-M8@?;V2[_ MGK&3AB*ZE7B)KYEOOCDS/TAUKPM$ X]5*?3"*XRI9T&@LP(KI@>R1D$O.ZDJ M9NBH]H&N%;+<*55E$(?A**@8%]YR[N[6:CF7C2FYP+4"W5054[]66,K#PHN\ MX\5'OB^,O0B6\YKM<8/F<[U6= IZE)Q7*#27 A3N%MY--%NE5MX)?.%XT"=[ ML)YLI;RWA[M\X866$):8&8O :'G 5UB6%HAH_.PPO=ZD53S=']'?.-_)ERW3 M^$J67WENBH4W\2#''6M*\U$>WF+GS]#B9;+4[@N'5C8EX:S11E:=,C&HN&A7 M]MC%X41A$CZA$'<*L>/=&G(L;YEAR[F2!U!6FM#LQKGJM(D<%S8I&Z/HE9.> M67Z@O-^)3%8(5^^DUM>P1@6;@BFZ^,2V)>KK>6#(DI4/L@YUU:+&3Z!&,;R7 MPA0:7HL<\[\! J+8\XR//%?Q1<1;S :01#[$89Q MG[C[_6:KC:(R^7'.X18N/0]G6V>F:Y;APJ/>T*@>T%N^>!:-PI<7R*8]V?02 M^G+3=@S(':R8YADPD<,M+QN#.?SKR3GZ%PVQ?5>XI2OB$@VGD8C,8V<"$@^&PKZ*_GNG>/2=PKGB# MDVE#Z=B[F:K) O+DTV5KWX$O$ (^5-GZ:E2'45X.!ER56PO=MC8;>K*RK1*"C6P]\ M[5 42:G2@WPX/!]40IEL-DEWMVXVL3%H9?#6@8]5)=QN@=INI]DHVU]\4NLR M\,5@-JG%&N\P?*YO'9T&G95"56B\L@8/N^MOT^Q4RQ+X?':ZM]4 M$302 ?+#F0K;U%8R]_P=XHAX_6A-+##Z; XJF! M 8'K$.9[A(O\58LW*/MP.NI!/LQ/7[%WVD5\FNR=_H^(09@"YMY3$\SEEZB\ M2K=_S)<^."JNS.VK.(FH$NX(NH /HO@?+W>'%@C\ M6B@'&Z%CPE%')TMJ$*B=D@B24*@"74-PL-2 A,8A\UX+LX/?X5C1B])&3_3[ MDRNX02^=JI/"O++1!'C_O(LGQJ_@6O@2CN#[WF4^)OLF$&0D[:<8CDEI-@&1'&LV?I3WSVF&:)TP&JC%KDHJ/B[_IBG),HRR350!R[:RWKZYS$<7 M[TB0//E5"D>B"S3S844M9*0B.KF':G3>&H,:;#))$]=S)?X2#<+H(C7QN V( M7=WN4S!?.TS1]N$#[@A='0E8J@],C+?,&JEC@1U/!-)QW!%[^P?86*95J[!+ MD KE92HEH@G[\)E]-QGIR*;ASKLN*$GT(95HE[T?T5)RJ#Q@01UJE#"4PQ8) M"'#*/WQG,-*0T+!RHD+>04_<,HU"/G3<4CDHF9J)N%*4=3+4I*RA7L:F+#9( M%Y3!TNJB1=761 $B/(V*BZ+B31GY1!LD--887@*#CS4E@S0IY;29(:"KN()9 MZ*5ZZC\WI@8'FZ9"MT[[E-T3E&;I=+?=RIXWF^I?\6;??Q1NK6C7:%R1ZK!_ M<981X+1#FT.P==I;2QMH"Z;'DOYVH&,!>K^R-NP/[*#[(S/[!U!+ P04 M" #L@#]8_?DI(C4$ #."@ &0 'AL+W=ON;EQM07PZ%.5-Y\ZM;NU'PJ&R.*"N\4Z*8LN=I< MHY#KF1=XNX5%\9@;NS"<3VO^B/=H_JCO%,V&'4I6E%CI0E:@<#7SKH*+ZY&U M=P9_%KC6+\9@,UE*^=E.?LUFGF\)H<#46 1.GZ]X@T)8(*+Q98OI=2&MX\OQ M#OUGESOELN0:;Z3XJ\A,/O,2#S)<\4:8A5S_@MM\',%4"NU^8=W:CGP/TD8; M66Z=B4%95.V7/VW/X85#!U"\B. M 8,/LG*Y!INJPRSUP!#8M=19#N*U^PDX@=,SR$,!L!\%I[ "[N40X<7?E?* MO,I@@8(;S';I%ZCAGZLE69%F_CUT!&V Z' 6T<7NN8ISCPJ%(WJ*WKS]^^" ML7]Y@G[4T8].H<_OJ2ZS1B#(%1Q/Y49JHP]1/PE^F/I#CK"2@NK71C%6&>!V M*Z/!T";?R49MHQOIUM4K>K7@E1[ .B_2' H-196*AB1"@SW+-.?J$:V%@TEE MI:4H,@>M#7U*%YH.@!XGQ6UYZPOX&[EJ10)P$\0Q(-D$MO!()Z,W)?%(7Q$>@FZ='=\(P;1 MF,'83^!W(J[(.(EB2" D!N0Z&<3)F 9LP,:C]NM'<$(3HTX3HQ_4Q**]1%AN MX&%3.P,KC4/*.!GB!Y3!0='6&?UQK+G*;&1[F3>RK'FU>?\N84%\J?=N7A1\ M60@K)7)S]ANZ50UXY%JMY.W5GL/#-WI[QMH3&T]3U="PNV:+(MV%I8U21+[S M+5[M"ED]GAE4Y:O]0RI=VP\^X_^PEKGSF$4^OV]V5L),9C$ 01^ M2,0H7L*.)=!6*]5A6WG;BMO+(@@&89)0(D'$;#KC4=\M4O+?D4?/9MNS+N.8 MJ/?BF+V=0 @QQ0PI6!\FS(=D$/H!7;RF=VNGN5JJME$Y@M!S$'U@1('9R Z$ M8G>J? OAI0I.C0Z]2,,7/4:)=#*VD]*D^J8R;;O1K7;-VE7;HSR;MYW>)SK8 MHM(@<$6N_GE,+X]JNZ=V8F3M.I:E--3_N&%.#2&ULK5AK;]LV%/TK%]Y0Q( 62]33:1+ 29NN0%L$;==B&/:!EFB; MJR2Z)%4W^_4[I!S535TO#8H %I_WP7ONN61.-TI_,"LA+'UNZM:I-!2B4;T1JI M6M)B<3::12<7A5OO%[R38F-VVN0\F2OUP76>5V>CT!DD:E%:)X'C\TEC8D256/"NMJ_5YG>Q]2=U M\DI5&_]+FWYMSD94=L:J9KL9%C2R[;_\\_8<=C84X7,DZT+RANK,2NQSYX_4ZK:R+HFWE;TO+6\7BOV=Q8#0#]O>\<>BW) M?BTNJ4[,FI?B;(2L,4)_$J/S1[]$6?CX@ _)X$-R2/KY&R1IU<%HM:!;?_;9 M>%#*?AO?K@0M5(VLE>V2K,,!^=D6AV,Q6:YP8L*0;/LNU_K&+>6-ZEKK+%K> MGC#(PZ]9"RU5Y;94LN165"?TI^"ZAP@AP**9"ST$V?TP.O(*5&<0)S.F"[&4 M;>L4S7G-VU+0KQ2'69#'TVTKRPJ:E1\[::3+?*#XE;*"XC%%45 D4\HCI_&. MB*@(TJ+8$78@/.D0GO3>X?$6:;AY)5MIQ6\OP$;[<#>_H9?\'QS897OSZ)>"1?ECS/1FUMY,^<5,WIL)T2 ^)VVA54/S MSL .8T"S.P?O,DM!N*9UIX$7(TQ FY4L5\215T"*MO)?R%>?A$>(U"2,E8W# M!G5&++J:G 7F9 \Z[HXP>N])&%N?:05;+F\A.>LA.2O+KNEJ+WS6Z^:^-KQ" M];N[^(Z(=[SNQ(])N /<%[)$,<-&*\I5JVJUO*'\. 3B6!A$<8S&410D<31& M"VC,0^;FHB#/$C>7%N&X'XB*!,Y_0D5=?RLN!LA9%M$1R^(@B],Q)7F0L6QG M@@'J,1M3P8*<3>FMYA5*/:X!/F#6=:GE#7([.V84)4$1AK M"5B>C2EER9>Q M.$@R&!P%,3+FTMX.S@4FR?,@@A!,QUD.^Z8^-N$TB*/L$$%D M T%D]R:(J]V$^Y87OH+;T\]KAZ5]['!0X8/8@>]J%KUF1P.JE#X1-A*+#M/% M;=9+Q_UEW55^45\W !-5R\J+,A:?QH<3)P)X:[YE$K.UT-RG9. GNIM^E\KX MHM0B4S62I^T\[:?!-'5Y%D\14&O<3A<.Z)"2E1]LCG#B%&"OS>X M1^*P EJ*%D;VEPA>X88FW57!736!\**(7,V9IBDQ8,HC*0;@8]=(HR"=YFAD MJ#=A?@A.^0"G_$?A])TRLP\Y!V4_N*[X>[>T-STI.+Y2_P.6GW0IN$U3M))I M,$U"FE75MC"!@Q"3J*=2\%]K%D(;9UJUCU=]B7M^_?H1;]:/GPP33)"I!$O+-1D00*,OE46G#!$87"A?D;<:P0 %&PO=V]R:W-H965TNJEQFS&OJ_C%#.FS^0&XXT"76094[L%"KF= M>J&W?W'+UZFQ+_S99,/6>(?F_>9&T0JF7J!!80"8V,E,'H\X"4*8041C$^53*]6:0\VQWOIKYWM M9,N2:;R4XG>>F'3J77B0X(H5PMS*[:]8V7-NY<52://MGGR@^/.1!5!R*'NU3D4+YBALTF2FY!V=TDS0ZXT@>.Y#8YRV/.!%SEVJB"_&TTG+QC2X'Z=.(;TF%W^G$E;U'*BX[("R-X(W.3 M:O@Y3S#Y4H!/X&J$T1[A(NJ4^ KC,^B'/8B"J-\AKU];W'?R^L;T:7(0;M(FSACO6$Q3CW*#(WJ ;W9\V?A,'C9 M 7A0 QYT29_=42(FA4"0*[B4V49J[@A-T];HM>'OU-"._UV*$'^I;E6KXPVR M< U,PTH*2G ]!HH79DM4^YA%\);NEON?1BV]P]5N0?J7]FK,E%V0^8;PD5O-\30K)*W0G):B8 M\\O)6VD0^E93U!L,(_=\,0BA(_3G=>C/'QWZ@Y-ZM5N06?(F0#!N,2Z4(H2P M8)JWDJ!3UW$2E)&UDLN;FX*HR4L( A_04L%-5A;>@XMARLDW*DYW=%0!LCAM M9L?P^YI%_X?ZPYO[P2=QO M8OS.!.A4^",!?B3 _Y( HSH!1O]E O3HFRN7EL;.(U?YIC!VCR0:"NXL: J[/+C#-]2QVZ&[:KJM\^51/!:;TPCV.%^QHHH9I1%I:# M)*D?A1"1*K+D:P3-2N"OEI\[3^[45&6EC"PC'TKGQKT4IK4DS]ETV'*3NC6J M>7CF7C6N&T(5'W./O8#LP9UU.!YQ^!850D*2*@0L2>J:[ZCD-GCLX.I]MTW'6ED5^H]G)4*U=2Z?!22O[GOIMW37.RV;IL+UL.>G" M6-LR5."*C@9G(ZJ05-G&E1,C-ZYU6DI#C9@;IM3YHK(;:'TEB4G5Q"JH>^G9 M/U!+ P04 " #L@#]8,SA7P!8' "H% &0 'AL+W=OB25RW[]/E*R;*^ND W=VUXDBCHWGN]<2)X^*/W)+(6PY'%5-^9LLK1V M?3*=FG(I5MR\5&O1X,]3\U,_=ZO-3 MU=I:-N)6$].N5EP_78I:/9Q-V&0S\4$NEM9-3,]/UWPA[H3]<7VK\34=I%1R M)1HC54.TF)]-+MC))0L<@Z?X28H'LS,F;BDSI3ZYC[?5V21P%HE:E-:)X'C= MBRM1UTX2[/BC%SH9=#K&W?%&^AN_>"QFQHVX4O7/LK++LTD^(968\[:V']3# M]Z)?4.+DE:HV_DD>.MH,&LO66+7JF?&]DDWWYH^](W88\N +#&'/$'J[.T7> MRFMN^?FI5@]$.VI(^ 5Y+"3O5&.7AKQN*E'M"YC"N,'"<&/A93@J M\5J4+TG$* F#,!J1%PTKCKR\Z%DK_B!J;D5%KJ4I:V5:+0SY]6)FK$:\_'9H M_9WT^+!TET0G9LU+<39!EABA[\7D_+MO6!J\&K$]'FR/QZ2?WR$IJ[861,W) M%3=+PINJ&[S^HY7WO!:--8>,'A5[V&@GEI+2"1=;X5XC:*R6I?.;_U\J9*FQ MSBJ[%&2N:B2[;!8G"*A2K&9"#P!^-A.2(]F 3;4&HLWQ=EV?J?Z6L#RC89[W MHRB)@*+2]H45>O6958P&"2-%'I(;U2R^0),16/!165[[B6#>^'K4KGD4.@C@K[']3_&-1T #5]-JAOFWNH5_KI$)RC8@[#.,R1V>#([-F.O-78EVC[Y(%TM6^-G8*EY+VPAUP[*OBP M:_VJ[;IR)0!( M*7FW@<,2^ J50?[931PQEE*6Y<<8!2$-\NC816I*XXAAD!4T8/E8Y.5#Y.7/ MCKR+LM0M3+M%Z1 N#FV_O[R1?"9K:0_F]JC\PP&X4;3VBM9;1?5&T9?CL-OL M@N2$_"*X[O9B!^+Q4 A>BH5L&B=DUN^4D,4LHF'F$CM&.@.RJR77"XCDB"P4 MTDU8P0XM4)):X4I!BKQG.1BBG-SRIRY: )4+DMB#EM$L V@P;U]?QFB:QSN* M1T L!A"+?PSBZT><;HSHTN,'N%"3JU9KEQ<;.*4XN*$:U34.J-A5JKS2LE=: M;Y5^W?Z[T8T86C:J5HLGZ"J=&62]0<:5ECR.G/MIC/3,-.6B4A@RTYJNW5P(DSC3L1["EC-"DR9^^.&]2LE@M?G@RQ:E!M M@)_N4YE7OV.V\SDJ;QYET$BCXIE","X_P2^V*X+:'3NQI+B CQ)7>BU\Z8+) M!U E=$?WW3=YR-BK(=36KI!B/J0QG!K2(F9]!J1H!B&>:5:X3IZ#P'?R %T@ M2<92D07;4V?P3Y)Q*/A]#BKT%[%T9_][L<'HZ$891/+LR?]6#19Q\'@ZKOCC M7IFT[IC;WTC(/P&IR[1RR>% U[?Z@N3KZVY;ZI-VSTK96UEOK"PW5IX@C#RG M(_NH>6/J#I*+G4"X[2\ZMH7H6LQA>X5ZW&!DR2UL(3\,D='O;_]>O/L2RNUG M-<&UQ.Z!9AMW[S#IE8VN12#L!'*UK#G*P%R676AV>R%7GI ]1PD- W8,H0%B MY"BB+$Y'S0D="[K#,>H(2PIT PH;C[^6/0Q+/0H#V'"4)\T3[R4A6-I& M"UXC!+"AY7!IKPJ$ZQU@.MRK'IA9#\P::]Q7[G,M? 4#T,:@??-^[_:.F_Q# MJ53/":5N)2A'S O*LF#4KZY^P[-!4KC-$*.A3UX DD' H=R=[EP>H<@L_!69 M:S]M8[M[I&%VN(:[Z"Z?MN3='=X[; HD:E8MYF -7F8XH>KN6JS[L&KMKZ)F MRJ*B^>%2<-0H1X#_3A M(472XY4V3W:)Z.!7*96=1$OGJE$7 Z\?%+X(7-FM/?A(9EH_^<.'8A(E MGA!*S)U'X+3\Q"N4T@,1C1]KS*AUZ0VW]QOT=R%VBF7&+5YI^544;CF)SB(H M<,YKZ>[TZCVNX\D\7JZE#5]8-;K]801Y;9TNU\;$H!2J6?FO=1ZV#,Z2_QBP MM0$+O!M'@>4U=WPZ-GH%QFL3FM^$4(,UD1/*/\J],W0KR,Y-KW'F@*L"/BB' M!JV#.^X0[E>\@LX#GTFTW7'LR)/7C_,UZF6#ROZ#FC*XT7)-CPOV5[$:\Q/H)_V@"6LOP>OW\;=#WC]?7%?"YM+;6N#\.UB9IVA&OF^ M*]H&:[ ;R_?-R%8\QTE$C6'1_,1H>G20GB;G>Y@.6J:#?>C3>^K#HI8(>@Z> M]2Y^>Q%V\WM8(N3A%L!+72OG/3@27^FRXNKYZ.",I<-S"U*KQ3%51TGE M3EG+-;6D=7:C/M>26IM@1L0OQW*&IGVI5Q(&':'(3->6JLYVX=8(E8N*2VHN MR56.(RI%X00)@DNIN8*:JLC QUHAL'[ 22$W6 BJW85!I"GAX!!2EO62)-G: M/6A'0-5+'^W]9OV$UH[@45$BC!._L6A"+:A 0F8ZV3#M0N?T3=9]K26LK0-J MKGU:.JR79(.N7[/!61<^TVC=D>D764T9Z_6'&:UI;Y@-UXSRVA@?6^4=TA![ M;1=>B9VWZZ=_KGN@M#I^B7+8>CML_>VJU'AKKI1H%F%Z6@@I:49,*VT']$4S ME_ZJ-]/]AIN%4%1+."?3Y&2816":B=DA^KK7; M'+R#]K&ULS5=M;]LV$/XK![Y/L9++XX$_6 ])KQ?#OANL2EWF@#1W(CY2UW/A;' X\=P@ISPQH$ M?19XAE7%BLB-OUB5,'M1ETWW%W6H=-@0R[Q&!8"406+\[ M0];+]\*(\9&22U \F[1QPX9JIQRO?TB;BK4^T=#0V9X\C!?J3SM5 :/J/0#^"0;,]-PWA18?*]@2/[U3@9K M)T^#G1K?8^Y"Z#L0>$&X0U_8!QU:?>%C0<^$PE70%^*>.&;@1"G13-&V_SBY MT4818?[<%GVG.]JNFS?1H6Y%CL<#VB4:U0('XS>O_,1[M\/SJ/<\VJ5]?$6; MLIA7"'("CT)W?L=MW.;[3NW;??\R0ZM>-/>T"W,Y;MF M(9%<-EI692$,3="&/KRTFAVGC*+L7.U IT!V,@6V0AD+@9&PG)7YS(XKK*P: MK-M*WB,/M%(9$A<:)K*BS*(/X7<4JJ,<$&&POD'5DX9? ;]\>&L=E',MFD+O M4VC:L%,-)4"%"VSF"*\A34)^AQ&]D\"#2UH-H<@=$B(W%Y3,6NMG%#E^-H+( M<((A8,"3!('/"E(W% ML>.G"34RWTD].S)RPCB#'>2)>_+$SR8/!614F?.J6A[!UZ:D3< YLC3WVZBS M4_=VZIRLO,J"_STG:8%[[VP?((Y>R%67D"IOP/XM[G%E*G/&UC# M-YMSL3@X6= R3Q%^H3UL#B@1(GP0I8)K41&<1+=. C[/#5&Q*0@<$.8GF@20 M.%[FT:*'L>OYG3KR+71\!C=U1R%BF%<8WW6W^?_GCA",+ 39('S"-"/ A<+]Q /*.QR'?3^&G R>) MP\Y:F,%?/SS6[$/,NHMYNO*)UN:[7$EG@+*>UQQL3HF(5T/DLQ(77+;72?C9 M""R%*MP=#$Q[!J;/9N#Y.EMW;+N84_XD'^"B$HUCH>H*QHDF'K6V'FPCX6Z# M7)TF#/V"H;?EI:\278#MVJYB\FA8(AJ&L;4V9:X:+%^NT$E31* )9L2+K M$;2T6#RAE@56C"K-)&NTC"W: V4'$'"=V]#5<=@2X2&Z9Y>HGN=BQ?,-&P_! M6IY;EL#KQ*4$=0"^[XY2>-U]J!NY04Q=S\WLW\S- K@L]>W!1"&3Q"#S 10K MCMPXHDFQ&_E[X'<='ML#S_7H?<#?9 _>TUXMD K:?8E5 7:W!^]@;VN+CR*6 M;%4Y05MZ[VD)J.QZ+NV[A]>UI I?5IP$XI&;9F0M]=R(S*V["7W)BRATLY"[ MONOO[2!LUA,V>]F!"CYWP._*BSM5_L=2V)&U8YU^1DK\O)KY4TX\OZ.,4/(^ M(^KBS__/Z&S.9]LYG4N^H*HW43F93A5.F0T?:5))5Z]\E5-_.#4]F5C#$2KI.W'6EV4^:.&: M6.Z6UH_VM]Q3[JKWX8OR[Z2DB;](O&QG#DS<\[LD*]Q4 MM3V;K)W;GLSG-E^KC;3O]%;5N+/49B,=3LUJ;K=&R:)]:%/-N>^+^4:6]>3\ MM+UV8\Y/=>.JLE8WAMEFLY'FZ5)5^N%L$DR&"[?E:NWHPOS\="M7ZH-R'[V"WTKU8'>.&46RT/H3G?Q#]?=M[(AE(:VZTM5_R\*MSR;IA!5J M*9O*W>J'GU0?3TSV] \#P::LNW_YV.=AYX'TT .\ M?X"WN#M'+3YJ=$/S-!J6*.#-M3V:8 K:RK*!V=PM\1S[OSG.M<;Q>[D MH[)L>B<7E;*ST[F#:5HPSWLSEYT9?L!,P-DONG9KRWZL"U6\-# 'IA$8'X!= M\J,6KU7^CH6!Q[C/PR/VPC'0L+47?C90=EW:O-*V,8K]<;&PSH :?^Z+N;,8 M[;=(LEZ[)<* M(E3L.1*/7>/(NC)GLBX8: H2UOLB.>IK?R1W:\6*7?-E[92I)8E)5@P8MKI6 MM;.$L.PP39%6.V.+#FA_T;75@DG+EKI"1[ G['&OBM^23R@HSL1XF7PLR10L=CH>-_6NA.C5918S1?V_EW6-25K*Q77UNTJ\88!'3" MWJM"&;#H#4-N>4*IY9[O<\HL\OO!2:>8B!D/$Y9&8Q%1M$RP(/2BD+/$$Z'/ M[K0C-G:&Z5:2IHS'GD@"EGHE:+17N%L]>IV$2S%C(O3!(6.P%_N!Q"G)$ M(-(T]$0J9G0>^^*91%/A9<0$W(\R_$? =K66]8H2R.YEU=-$#(S=1#$0<9M.$30E8,*S:6YDW2$48)FVZO" F1L9> MY@?'""E&0HHO)N2/RZ5J]\U=_MU2JFX5V)&75=E&O(^)1[T<9B*:<7,H[*($ M'H/>8?2F9:3!E1[87;69:8P!#P@?8H^F$!:"$X$BX M!=Y\W?;B0MUCGMINB/,Y*%1"I%.R+HBU. BB_B"*@F?^MM"Z).+)LI,"FN04 MW5'P;-;;"&> J/-/;5XQ@'6DYE!3R(07I()%GL^ST6P?"?ZJILT,AS:3E/XR MA!N@:0;93N*"L @UQ^A&^,D99V*KVU)[BU# X>4N!?' M,(D\1HC_#LC$6TW+^::.M_WWZ7H(3^PF&&W&&P1KB'KPP)DAT?CV85SIER DDP] M;DLCNPB&N^'SPM_^8<_XU[I!,G:#Y(N[PBKNZWAPEKE]C6#HTX.-X.7 M4P;I>FR:.YF0Y+4;,7;U?4#4KP>)P>"SI1/V*ZEQJZAPZ"!! MFH+& H[-2/BD;A^ECS^OSP3;4218$GJ9V,\E:&4D4)Z;AKCZ2 *D^6ED./I* MX OJ)1P/_$?AG83I156N!IEB"X, ,A&,5E[H&)M,A(Z"G2SK9/Z67FM>+0J@ M-C\$K[)$H, .>UR)=X,AU2G,T]9);2V@68A^$4TQ//:'L5 MT'L"J2,7<8QAC*/[B)>5P,:RP.[B2H5RO"\?VZ&Q]3W-1+\5*:I".,V0F$<5$4?(]N&/V>:#='KQ1BQ\3.6IG_ MU92##1X%A,$0>0XZ LZM*;7I3%,_INW\>" !IE:LB[XUC"C\&H!9&GP.(&LK ,;\LQD,B0HI9OMTK\SF.]\Z-LJLVB\ZZ,XT!W:?/<:KXT>C MB^Y;R?/R[HO3+]*L2J"LU!*/^N\2O#N9[BM.=^+TMOURLM#.Z4U[N%82 QHM MP/VEUFXX(0?CI[3SOP%02P,$% @ [( _6*_-D8:A!0 _PX !D !X M;"]W;W)K&ULQ5=K;]LV%/TK%VY:M(42ZV')4IL8 M2-QT+;8"09)V&(9AH"7:)BJ1*DG%S;_?O90LVXOC!>N ^0--4N2Y[T/R=*7T M5[/DW,+WJI3F;+"TMGXS')I\R2MF3E3-)7Z9*UTQBT.]&)I:>L*>VU6GW@G3TQX>6J-*Z%5;?6'T#>&*NJ;C-J4 G9_K/OG1^>LB'L-H1. M[U:0T_(=LVQRJM4*-*U&-.HX4]UN5$Y("LJ-U?A5X#X[F2J9!&+*28BYQ)"U.G#-<&F"S@)ZX6FM5+D<-'V>8& ;R\9;.2FU>G M0XO*D8AAWBERT2H2/J)($,(G)>W2P*4L>+$+,$2K>M/"M6D7X4'$=SP_@2CP M(/3#Z !>U+LJ &?C^?&71@;O_89W6+.=J/227W MQM0LYV<#K"G#]1T?3%X\"Q+_[0&-1[W&HT/HDQLLX:+!>+C _CW2;8AG]ZX# M[]$ I?=9<%C&)BUR5=5:&"$7$/C/06E8($U8KDF81'[1_([+!K7!? '.\B5] ML$L.-=="%0:<"Z3E!3#-@='"$EG#O('?.--M8@"&E5V#UQMJ-L2=PB[.MJ>0\2R4$/?",E0PCY\"M<\Q#[[(\5PTMUN@<<4< MGB.K C#6)'2*P6'R_L6S- S&;Q%5E!C)!:(J$+@Q7X?QY#$'[_IVH17:NT?N MQIE3B"+R8[CMX7<0CG JGRE@!W M@P$O!=6):@SRNWGUY-B<5Y1J\'P_W?S05R,8'$$ZJ>04@9<-AKO:ACKD1?'"024(\$H]$;9" )7B7[BC;#R7$I\EH(< M>&/1CP80)XMC("$CW_/'8Z JC6(O&Z>N>\V-)47QCE46B.1%00:A2SDOB<>N M&T1>D*(L[-XZ>XX@R2(O3"+ZC>&/,.0#7=8GT@-./#E %DE/%LF3 MR>(7M/>X1/P"\]IP^V1Z."QB"Y8Y6 ]6"+=T'"&,=:1?4U5H>^]N;OQ;(VI\ M4UB/'.&ADQQ!:+J['ZOY<6-X#X77.R87HCT^VBFWAW 62A4K/$+W<&>7J8MW_9]TL_VK[OS]E&S6=X^#3\QO1"24GJ.6_V3,9X:NGUNM0.K:O?$ MF2F+QX_K+O&%RC4MP.]SI>QZ0 +Z-^_D+U!+ P04 " #L@#]8#[$#%R<# M #3!@ &0 'AL+W=O9)N)A=I2)LE-^^]'R4F6XG(!]D)3 ME/CQ(RG1\YTV3[9%=/#2=\HNHM:Y[762V+K%7M@KO45%.VMM>N%H:3:)W1H4 M37#JNX2GZ23IA531V%>5]CIW2)BT<%P+S>M\X9D M.=^*#3Z@^[J],[1*CBB-[%%9J1487"^B&W:]ROWY<.!WB3M[HH//I-+ZR2\^ M-XLH]82PP]IY!$&?9[S%KO- 1..?/69T#.D=3_4#^J\A=\JE$A9O=?>';%R[ MB,H(&ER+H7/W>O<;[O,I/%ZM.QLD[,:SDUD$]6"=[O?.Q*"7:OR*EWT=3AS* M]#L.?._ ^\Q4&#Y43BQG!N] ^-/$YI70JK!F\A)Y9ORX SM2O)SRWM\1C4@ MK(WNX58K9ZA.EDBX%FY#>#06WC^*JD/[89XXBND]DWJ/OQKQ^7?P&8Y"HSX^7E\_ZJN[5;4N(CHV5@TSQ@M?_J!3=)?+K#/C^SS2^C+!WJES= A MZ#6\R>33BT.C1'?2Q>H5[HQN!M]@H1IX("ZR1GLNIXM1S^?TV"(X?T^@\F\= MPHZB6(VT8K,QN!$.&U T:\:#Q."\Y_.@+=!(:^(QL>4ZB M*$A0XY4?%,_2O0++RICS$C("G/$"6#Z+>5F< 4G)QJ?U=H(NBA4X<$@ MV:9Q6F8$-XGY- ?&9G%.G+^%F7@$3Y)E ::AGAE)S?.)]31@Y,_[,K%I'N<9 M89:3N"0L1C7A+#V#61Q8,:\]:D=PIP?>P<17:9*1QF+&TY@7OF(E52R;E7#N MIS8-^.@^N_X..Z_"+.1RD*':W)-KZ9%!&8< MH>/"Z6T86Y5V='^#VM)?!XT_0/MKK=UAX0,<_V/+?P%02P,$% @ [( _ M6 5):K P A 8 !D !X;"]W;W)K&UL?57O M;],Z%/U7K@)ZVJ2P_&[7TE;:&!-/8F)B SX@/KC);6+AV'FV0^&_?]=.&H;H M*E7-M7W/N>U(HHC>-9U#(N@\W*S]WKS4KU5G")]QI,W[9,_[I&H?;K( D.$Q]Y MW5@W$6U6':OQ >VG[E[3*)I8*MZB-%Q)T+A;!U?)\CIW^3[A,\>]>1*#<[)5 MZKL;_%NM@]@)0H&E=0R,'C_P#0KAB$C&?R-G,)5TP*?Q@?W6>R&6;=7 90(4[U@O[4>W?X>BG<'RE$L;_PW[(+>( RMY8U8Y@4M!R.3S9SW$? MG@ NGP.D(R#UNH="7N4-LVRSTFH/VF43FPN\58\F<5RZE_)@-:URPMG->R1+ M!LX>V5:@.5]%EDC=4E2.!-<#0?H,09+"G9*V,?!65EC]21"1FDE2>I!TG9YD MO,'R K(DA#1.LQ-\V60Q\WS9:8M?K[;&:CH%WXZ9'"CRXQ3N9BQ-QTIH?&&S^>9',XM_:+[H(U<-/C,0,G2QPW\-@@6/?>8>LN)_@55X)-(G:#B'84T1U$5#U"3^]; M@_"[&](%+94LN< *K**?96)8 \'9E@MN.;T$+DO1TS&A "R5)XQ1@E=4JZ+; M)9@L$89NQ(S;#SH,V&ZISN% +.%#AYI9+FLX'%Y/IGK#9&7.758.+R&)P_EL MX4:%C].9BV=P&29Q[L(Y%)3A9R\A#?/Y FA'J+/M+-5+PF(Q@T?OXR_[V2+, M\YCJ&[,$WG:]]98(A\;"61[&L^)\!/^]"5D19O-B1)M&:?N*D.V1S+-%F&3I M.;Q7LGXNYR6DLS#-,SAV$J,GG:%%7?O^9VC;>VF')C'-3BWV:N@LO].'_GS' M=,VE(04[@L87\R( /?2\86!5Y_O,5EGJ6CYLZ#.!VB70^DXI>QBX M.'9_,_ M4$L#!!0 ( .R /UBT>*>MO04 .\1 9 >&PO=V]R:W-H965T9*B1I)Q<[^^ATI69%K5>VR 7O9BTF1O.-WQ^^.1U]LI/JBUX@&MHE(]65G M;4QVWNOI:(T)TV*=!YDC#U=(5";BX[@\YNX)ZOUL8.]&87&5OA YI?LCM%7[U*2\P3 M3#67*2A<7G;F@_.KT*YW"SYQW.A:'ZPE"RF_V(]W\66G;P&AP,A8#8R:1[Q& M(:PB@O%'J;-3;6D%Z_V=]EMG.]FR8!JOI?C,8[.^[(0=B'')8G+.T9 M67V1%-K]PJ9 [W,5&#N5;9MCL0LD- M*+N:M-F.,]5)$SB>VD-Y,(IF.#T!=_05S/V"E-<%X"MFV:X]N&5K=TD[GA-NJ)<*9(63T"_W @K1($< V&HKWW] M*O0'DS<:<)L5CHV9<=MIS)@J3))UN&= S,1D03;LV'DPXL,)M_O(7)/?=;=^ MA%EUA(?..Z\=\.&L1V,KGJ8\75F &2HN8SB"L3>:!-1.O4D0P ,QD4<(D=0& M?!KPPRF\2PV2/TTY.IS 9 KSRM3[G.@9(S'CD)$ M)G*F]0-EB['7'_>[<#+PAV2B\WA$#M]&SEI0UI-1:?F@/X:344A*VTU$VN39 MN($7A$%I8,V'2\OSBAB./\SQ_+P(@::I9N\-O7 Z@I$WF(:%/X0]ZEREEB@U M:3)R2D:>6$O+_*G(F:E1?)&[Z(/ \XMT!N,_6ZUX#O^\@?D M+W\R[;99M.^LG>;"II_I=L_391'RN@CYH]*AMAU/R.)$YA:;PDBN4OXGK>1% M?%R315)P&PR4:QAM2I1ZL%>.A@\N@(5,5Z?$J@0$9PLNN.'8L$,4Y4DNG)HB M\".94&BO;3YX1!LG-( %]^P14?I ,&Q+&H9>WVFR; PFW9:L.JJRZNB'L^K; M(D-5B=0>F%<B1Q7]CDH"UO"TY;QOHVE+%#6B%=FA M'4L+=\85=\;_&G?:KNF_Q9Q62/\SY[]ESJ1BSN0?,H<(D">9NT::6-"NOB;L MBJ^[LM2J;Z%?4K1\=L\; LL>4=%KK5:N2VKJ!"+T=X&!*[!Z;0_UY&] M;(I;+C@;'<,I-=/CO?Y]67S92X+,V!US1&]/;:7ZQ*__8J"V&OH>M+)[ MLZL/G^\]58)M+AAV1#JN]5YD7@L#PXJ!X0\SL#*DX@=[$*FM*LY%_@DJ6%4&#!+<2'DABJ] MFTK=;4X'@ <&?FXZA5WN$)ZA6[J\&>GQ8-A7O\6JT^C=C7CSBGY<7?X6\9XJJ4PT"ER3: M/YM0T:"*OQ>*#R,S]Z1?2&-DXKIK9#$JNX#FEU*:W8?=H/J/9_874$L#!!0 M ( .R /U@CO'=O\ ( %H( 9 >&PO=V]R:W-H965T2K;B(XP)%T5,OTI##>?,>.=1HO%+ZP12(%IZD*,W$*ZRMCH/ 9 5*9HY4 MA25Y%DI+9FFHEX&I-+*\"9(BB,-P$$C&2V\Z;N9F>CI6M16\Q)D&4TO)]/,9 M"K6:>)&WF;CAR\*ZB6 ZKM@2;]'>5S--HZ!#R;G$TG!5@L;%Q#N-CL_Z;GVS MX O'E=FRP2F9*_7@!I?YQ L=(12868? Z/6(YRB$ R(:/]:87I?2!6[;&_1/ MC7;2,F<&SY7XRG-;3+S4@QP7K!;V1JT^XUI/0S!3PC1/6+5KAXD'66VLDNM@ M8B!YV;[9TWH?M@+2\(V >!T0-[S;1 W+"V;9=*S5"K1;36C.:*0VT42.E^Y0 M;JTF+Z'_'Y@+-AW%@*9>+"+(U[EF+ M&[^!&\5P15"%@8]ECOFO &1[)C&&Z9G\5[$"\R.((E\B,,XV8.7=,J3!B_Y M(^47W&1"F5HC?#N=&ZNI?+[OVH8V26]W$G>ECDW%,IQX=&<,ZD?TIH<'T2 \ MV2.AUTGH[4.?WM(5S6N!H!;PJ;:.[!4ON:PES-AS*^V>ME_#9?E((Z6?85;K MK* RANNYX$OFKH;9I6MOYMVZ3HTC0N>$0GT=#Y^Q"%?IQ$$(_\7MB'9.0/DH'S#.#P((VC^ 2BE,*&FQ>YAITK M\0?#9/UL<[Z23FE3?Y3VR4A[?ARF9$2T5]$H@3V5T>\JH_^7*N/5+NTJAKW) M_A?#ORZ&8.M[+U$OFZYF(%-U:=M/?S?;-<[3ME^\+&^[[A732TZ[(7!!H>'1 MD(Y:MYVL'5A5-=UCKBSUHL8LJ/FC=@O(OU#*;@8N0?<[,?T)4$L#!!0 ( M .R /UC&PO=V]R:W-H965TBV0 M+-*4B(=+FO#-Q<@=/7[PD<5K57XP7LQS$M,;JF[S:Z'OQC5+Q%*:2<8S).CJ M8O36/0_PK 28%G\QNI$[UZ@#V8.R+IDB>?6*36%Z/9"$5T18I$?>2;/V@UH-.2 M+^2)-'_19MOV[&R$PD(JGE9@'4'*LNU_\J428@> <0\ 5P#\!#"9]0"\"N = MVL.D DP.!9Q6 #/T\7;L1CB?*+*8"[Y!HFRMV* ML$3^.A\K'4I). ZK;B^WW>*>;CUTQ3.UEBC((AIUX)3Y[A]7IXW^NE87>N")[IZY"6PY>("[1?FA"]4S25_W1-JVWOD^[>RU7U7.8DI!V M^P6>>#/'<>;C^UV).]K-7/=9N^!YNZ9%2Y+36I)34))K\F#T4%2D76J Z*%J MP*%X#HK(0U=.?)M1!);(6G)/:[FGX!AO% \_(\%5M2TENIPA>A$Y,0E KXH< M*=ZYZX"\0Q,!!SE%J=F!NC)A,XS $EDK$V=U)L[ 0?HTT76<+@?Z9CX('RHX M'(N+'B@177+;#"*P1-:2>U;+/8,G/DET717R-&72E.)$K[]ZWQ0TY+H6^TJC MQT= MY-(Z;VT\S$ >QF:%3CD_JS8#"*P1-;*RILZ*V_ (1KW5!;$@JI"9">] M#P-(,U1V."9H];$91F")K"6\ZS3NQ &'^8D(H>W' ZK(.VN1BF-WO_<%^D=%>6\Y#D5Q!32E=&0Z-OC9:=@ M(/'0B5JQ[!+;:V[KC1'1^H^Z.=0Y6=*TWQMX-,WB78!8J=:WZQ(X.L=>U#@5@:&WE&F_GPN;N0[U4))3(NJ*.!27ZJK^BV$/K MXO[]:/D=6!_&#IZVEMC:XCE>KHY% M^C!RL+XOX43=QHJZL+%[XGI0D45F@Z HIIG>1)+2G!:B_%T&;:HRO=\:P9T- M?BR.]:16PPALL;4SU-A2=X\OI7=ZTS8U4"Z83D,NN*I>P.G+6) 42(A5L[HG M4B A5LVJ+;;V&Z3&K6+8K>K-)"I"M?,XZ&J+\:[W6Y=[J'H56QX+]&'@4*EM ML;6E;LPOALWOL77L'EI@6S@:Z\0(JL^G%;;.T4-7XQYL3ZDV--M#LU=$Q"R3.E$K3>F\/M,+I]B>0]W>*)Z;@Y9W7"F>FLLU)7K' M*1OH[U=&ULK5==CYLZ$/TK%EU5J=0-& @? MVR12L[1JI?9JU=R]??:"$ZP%.[5-TO[[VH9E"2'^#+.:MD02A^X$!498GXGQ4NV&%A0>MEX@?9YE)/V,OY#FWQ&LO' MW0-7([MER4B)J2", HXW"^LCO$N@ 1B+_P@^B,XST%*>&'O6@Z_9PG+TBG"! M4ZDID/K;XWM<%)I)K>-70VJUW]3 [O,+^V)<"_ ;@&\_44HP?$B314_*K6^TI25&$R^,2'>@0?,P3I''(/;=9T,@&W "@F2 D0SD)"BDC@#GQ"G MA&Y%!S!)L$2D4"2WX'&=@,G-.W #;"#T6P$(!8^42/&^,_%OSBJA:-7DS=%X M;DLE3R_23ALIJUJ*>T8*=,%W1F4NP">:X>R8P%9^:9WCOCAGY8XR)CB= @^^ M!Z[C>@,+NK\<[@[ D\OA<$2-UX;:,WS>N5!7)>9(,GXWY-L:ZP]C=?6Y$SN4 MXH6ERHO ?(^MY=LW,' ^#/GEFF3)E$<2]53JW"R/%Z5LF 5>!XX7"FA*WF M<%2S*>_J*&ZU2I8^ _RK(GM48"K%J+SP9$F]]+X_M7 CZ/64G1IY@>\."XM: M8=&5@GF;-4?^7+K!3![51-%@" MXFN6@&N2)5.3Z:1KLWO])7$=,>O]+4]YCOB&\)%:# &T7I3$-UO/#Z M:E /)-N99OF)2=5ZF\=<7:&PO=V]R:W-H965TI'03#R&2;Y1*IE#,M_4Z!B/?9";S-P0Y:U MM@-^EC9X";>@?S9S:7K^H%(2!EP1P9&$:NQ-PO,\L7@'^$5@K;;:R&:R$.+. M=J[*L1?8@(!"H:T"-K\5S(!2*V3"N.\UO6%)2]QN;]2_NMQ-+@NL8";H;U+J M>NR=>:B$"K=4WXCU)?3YG%B]0E#EOFC=8P,/%:W2@O5D$P$CO/OCA[X.6X1P MM(<0]83H.2'90XA[0OQ60M(37*G]+A57AQQKG*52K)&T:*-F&ZZ8CFW2)]QN M^ZV69I88GLZ^FY-UQ0O! !U\$TH=HCE(=%MC">@(3:E2GUM K3+^$4?S+0+)MH33!BA:\%UK= %+Z%\ M*N";S(;THDUZT^A5Q1R*8Q2'GU 41/&.@&9OIT<[Z/G;Z>$KV<3#9L5.+]ZC M=X$E)WRIMO;HSV2AM#2WY^^NQ)&9.AC,EKZME,,&9.L;E;Q1V"^Y:L, 6N%8*'@K;FX*%*"H9T M#:C M&AI=^I%A4I"6VWFN;DUI+\UW/D*X(_I8),)!+9Z8*%:+ENKLPP^C@UQ-G4\_&I\;'.]M]E.D> M@6LLEX0K1*$RDL'QZ8F'9&>L74>+QEG-0FAC7*Y9F[<(I 68^4H(O>G8!8;7 M+?L/4$L#!!0 ( .R /U@W]W37V@, +$5 9 >&PO=V]R:W-H965T MRW0EUPHX6%=["/8@OU1V3+;NC9*2 MDA-:(@:;I77E7B:NKP1UC[\(''CO&*FIK"G]IAHWV=)RU!U!#JE0""S_'F % M>:Y(\CZ^MU"K&U,)^\=/] _UY.5DUIC#BN9_DTSLEE9HH0PV>)^+S_3P"=H) M314OI3FO?]&AZ1O,+)3NN:!%*Y9W4)"R^<>/K1$]@3MY0>"U N]4@=\*_%,% MDU8P.54P;07UU.UF[K5Q,18X6C!Z0$SUEC1U4+M?JZ5?I%0/RKU@\BJ1.A%= M[[D\PSE:T6)-2JRBQ]$[=)5E1!WC'-V4S?.HXOHF!H%)SM_*+E_N8_3FY[<+ M6\C[4#0[;<>\;L;T7ACS-UQ>('?V*_(?YK ;A*O^\)KTU'__PNSZ$; 07_=\S?!CD91ZK<3YFOU9Y MKOT-;%;#5%I_B'PWG(:AXS@+^Z'O[4A/)YCY\Z.>R6C/(!@P!ZY,.E6S>DOK1_86V!;8F%M:XKENF83%)F&)(=@@+-,N+%/S261J M,BXF8;%)6&((-HA+T,4ET+\N#)<<-TNBE'+!Q^*@19P;AP86]-Y\-_0=YSB9 MF!PU,00;>#SK/)YI/98+EPJ7/]#7,6^UTG.]-0F+3<(20["!_V'G?V@^]X0F MXV(2%IN$)89@@[C,N[C,]>\%YCN9=&1)EP&K5^]C@9@?K13FH3FP2EAB"#3QVG>?RR7DE^Y2"E%LHQ>M>MZA^? MZU-76V9I"Z%6VD\?KAN.&NP=+TQ&>\;ZVSG;O/^CAG2?BTA77T4FCQ6DJEH2 M^!%ED.WE6G"= \(%WF ( *,' 9 >&PO=V]R M:W-H965TL75D*P)D%%=0-/"]R"TR8D\1V[$XD,:\4 M)0SN!))546"QNP'*MU/'=_8#]V2=*S/@)G&)U[ ]5C>"=US6Y:,%, DX0P) M6$V=:_]J%IEZ6_"=P%9VVL@X67+^9#I?LJGC&4% (56& >O7!F9 J2'2,IX; M3J>=T@"[[3W[K?6NO2RQA!FG/TBF\JESZ: ,5KBBZIYO/T/C9V+X4DZE?:)M M4^LY**VDXD4#U@H*PNHW?FERZ #\\2N H $$_PH(&T!HC=;*K*TY5CB)!=\B M8:HUFVG8;"Q:NR',K.)""?V5:)Q*;BJI1Z1$,UXL"<,F6XD^H(7>+EE% ?$5 M:FNNT^>*2&)KSM%RUQU IW-0F%!YIM&:K,1LAW[J]N-BCDY/SM )(@P]Y+R2 MF&4R=I56;S2X::/TIE8:O*+T*V8CY%^O9(E3F#KZ MIY0@-N D[]_YD?>IS_)_(OLC@+ -(!QB3V98YGT&:]2%19DS9)-\O S&L;OI M"A^D/E+XN!4^'A;.F2)L#4R]O5HU4]0Q$T2>]Y>9P>F.-#-IS4P&S3QPA>GO M[5<*DD*?D&ULM5C1;ILP%/T5BU53)VT%#"5)ET1J2Z=5:K6J M7;>':0\NW 14P,QVFO;O9QM" J6HE=R7@,T]AWN.N>";Z9JR>YX "/289P6? M68D0Y9%M\RB!G/ #6D(AKRPHRXF00[:T>NV+S M*5V)+"W@BB&^RG/"GDX@H^N9Y5J;B>MTF0@U8<^G)5G"#8C;\HK)D=VPQ&D. M!4]I@1@L9M:Q>Q2ZG@+HB%\IK/G..5)2[BB]5X/S>&8Y*B/((!**@LC# YQ" MEBDFF<>_FM1J[JF N^<;]F]:O!1S1SB365.#&_!B[8*A(K MEA9+=*Q6(15/Z MJ7R!%+&WL3HOV]3V@/I07Z MF= 5E_%\:@N9H+J-'=7)G%3)X!>2<3&ZI(5(.#HK8HC;!+94ULC#&WDG>) Q MA.@ >>YGA!WL]21T^GHX[H&'KX>[ VJ\9K$\S>>]:K'4.M0+PX$] /IS(>/1 MN8"<_^TSOR+W^\G5"^:(ER2"F27?()K1FG_\X ;.US[C3)*%ALA:IOJ-J?X0 M>\?4*"%L";W/;D4STC3J=?HP=R>C<3"U'W9]>1Z%<7#8#@K[@AR_"6KI.&QT M' [J.,O+C#X!( XE842_5>%1?A]XOYQ!MK<^#2;)0D-D+1>#QL7@/4LL,&FJ M2;+0$%G+U%%CZLA,B54TP6Z)C<:34:?$^J(FW1+K"<(CK[_$QHV.\:"."Y [ M#+G;J;Z# SH&:=[Z&)@D"PV1M>R;-/9-WK.V)B9--4D6&B)KF>HZVQV<8Z:Z M:I[=FO!QI[;Z8H).4-@3%#CC_MIR=W:B[J".'R(!UIOW(.ZM*V^4+33%UO8, M;SW#[UE2-;LI9TVRA:;8VLYNM]KNX*;S#57E/=\7COWN-ZLG:MRMJNR=5B\'F9-JF3F*Z*H055O4S#9M^;%N1COS)ZI=URWDEJ;J]2^EU+3@*(.% MI'0.1G(_QJKVN1H(6NJ&\HX*V9[JTP1(#$P%R.L+2L5FH&[0_(DQ_P]02P,$ M% @ [( _6)&XB6!Z P #P\ !D !X;"]W;W)K&ULM5?1;ILP%/T5BU53)ZT%#"5)ET1J2Z=56K6J7;>':0\NW 2K@)EM MDO;O9P.E@;II*]&7!)MS#_<?W _K42K\3<$ $G+/U-8YG,K+&%8EB0,I67;/T-&D$'FB]BJ:A^T;K!.A:* M2B%9U@2K##*:U__DKC%B(\ -G@G 30#N!_C/!'A-@/?: +\)\"MG:BF5#R&1 M9#[E;(VX1BLV?5&9644K^337ZWXEN;I+59R<7X*0O(QDR6F^1$=Z%:B\1WOH M*(ZI7AF2HK.\?K_T.NV&( E-Q2<%N;X*T>[.)[2#:(Y^)JP4)(_%U)8J+\UN M1TT.QW4.^)D<7(S.62X3@4[S&.(N@:T$M:KP@ZICO)4QA&@?>>YGA!WL&1(Z M>7TX-H2'KP]WMZCQVC7R*C[O56MTPH1$RFBDIH&O /WYKO#H3$(F_IK,K\E] M,[FN*X>B(!',+%4X*D9K_O&#&SA?3,8-218.1-8QU6]-];>Q]TR-$L*78'QW M:YI11:.KZ&KN3D;C8&JO-GUYBL(X..B"0A/(\5M01\=!J^-@JXZSK""4JTHL M$5N@%%0-C!'7U6Z/+?9* 8@( =(HK68.-O)Q>K*>(OP ]U09,'AB%A6THH*W MBDI8&B.:%9RM0-\P"@I>%/0B(GR*4"MIEC-JY8RVRCG-BI3= R !!>%U(84[ M]>D6YE=N*]M;=^R09.% 9!T7QZV+X_F700,(CSSS%G.=QX.,LU7)#YD -QX^ML:]=>4'90N'8NMZ MMG'X<]]S2S7L0SD[)%LX%%O76?SH+!YF7S4\G?/%V._O*P-JW-M5!HB'^[O* MWN@4,E YZ8Y+H(B5N:R/U^ULV]4=5;U,;_Y8=WM5!_)(4[>*YTHJS87Z:B\4 MI;,_4N<#7G=?]4"RHNI';IA4W4UUF:B.%;@&J/L+QN3#0#^@[8'G_P%02P,$ M% @ [( _6+..FLHK!@ ]R@ !D !X;"]W;W)K&ULM9I=<^(V%(;_BH;N=+8S9;$D@DV:,+/!VVEGNNU.LMM>='HAL +N MVA:U1-C\^\H?L; D!#CF)L'FZ/5YCRSI0?;-CN5?^9I2 ;ZE2<9O!VLA-M>C M$5^N:4KX.[:AF?SFD>4I$?(P7XWX)J31J5*(X MI1F/609R^G@[> ^O0^P7#_@6[.M8;@.66"Y;6C64&:9Q5_\FWNA![#>#D0 -4-T!Z M@_&!!KAN@$]M,*X;C,O*5%;*.H1$D-E-SG8@+Z*E6O&A+&;96MJ/LZ+?'T0N MOXUE.S&[IUSDVZ78YG&V N^+7HC%,QB"!WF'1=N$ O8(VD'RB.9/%"R>P>?G M31DP9UR MR$5)$[X#[+UEX<0O'WS W@#X@Q\7K,M)UG$;T9"IEQ<>+2LT[NK MTD,'TH,(?&296'/P(8MHU!882:^-8?1B^ XY%4.Z? S[[^#$^\G6\7Z% M[$FM5<]Q4<^Q2G_T6DT6<%/?_@J[B+"MJNB ) MR9;45L1*S"_%BOGU:0:]0-X43_O%,8/&XW$[)G1FU='S5>/YRNFY?0M K60F^VZG?C#1[)I1"$VN-+]71DT0\E116CXFC8^)T\><\#78D&>Y)@EK M_A,CLR&$_E3+;6X+\Z:^YL"92\<>\QNGOM/I[RP;+@NW=6_KMZHEZ I[FG-G;AV=!XWSX,3Q2;/HR. ,##,!]J#FV PR1W!H!NV/ MX):1:6-DZC9".;^6RWN>RPX#&Y97#,2+M50N$31=T-RU2-U-S:ZRV+-$6?PY M4^W8H]!3_.&Y2\&RU5#0/.U2AEI[WZ%VO\[=ES]W=>I+K5VL/5B#SF)]2#<) M>Z84/- -R4E9K@_?Y&\ ;I^SW7+GKO.]JH5]J;5+B50IT47(J9;MJZ1]JH5] MJ;5+JE@4.N'L7'RJU?8'[]37IS!+D+XBN;/JZEHQ(W1#X\D 5>NT5AL_T-%B M;@W3,26T12$?VYU)K%TT!*#Q"H*_"+A,L#>SJB2KK8EV"49%B5'2$ M42GA5#)"0@2-P/SP%._6.1<.>E4+^U)KUU"A*X(7X2W4*\+VJA;VI=8NJ4)8 MY.2YHG=2*0(%+D)M N3(0MLZOMZUAAC=\N= M7%?S"DB1&TC/H3)D 5&CQ\T88\B'EJ"#&UQ( 28Z IBOI3)DHJ)AKZ?-R+H. ME]C:1 ICT1&,?0V1(1-A=2)S7_[L8ET"7Y'"5^3&US_$FN;60O3)G?->U<*^ MU-I/"A7%8N\RSPI[A=I>U<*^U-HE55"+W?NQ9Q)8K=9Z**&-4DN(OD:Y<^KJ M65$G=E/GR?2%+;P9C/6M$DM4H!LV0S ZL-6%]YZ^OJ18H@SOEZ!)K&@2NVGR'*#")B%.D6'9?'9M MW*YFR($]+JS $!\!P]?2%+9M6YKN>MJ4K MQB2U.K @4'R'0UP!5K6WOQ+I8 MO=)G7VI5L49[;X2E5([ZXLTZ#I9LFXGJ7:GF;//VWOORG37M_!V\#JMW\)1, M]4K@1SF9Q!D'"7V4DMX[7][V>?66774@V*9\[VS!A&!I^7%-243S(D!^_\B8 M>#DH+M"\ZSC['U!+ P04 " #L@#]8+*IM#JP" !P &0 'AL+W=O M4Q#/YH-!# MF4Y#XYU!F#(8\Z% M'CN9,9L+U]5)!CG5YW(# E=64N74X%2M7;U10-,*E',W\+S(S2D33CRJ8CTDL*(%-[>R_ *-G[[E2R37 MU9.43:[GD*301N8-&!7D3-1O^MC480?@1R\ @@80' )Z+P#"!A!61FMEE:TY M-30>*5D29;.1S0ZJVE1H=,.$_8H+HW"5(<[$GZ5,2\8YH2(E5\)0L69+#F2B M-1A-WI,%_C=I@1&Y(FWRZ1P,95R?8<+=8DY.3\[("6&"?,MDH9%*CUR#ZNP> M;M(HF=9*@A>4^ &YEL)DFGP2*:3[!"[::KT%3]ZFP5'&.23G)/3?D< +P@Y! MLW^'!T?DA&VIPXHO?*W4/V\E/O$O+*E*?W55JB;J=1/9@WVA-S2!L8,G5X/: M@A._?>-'WL3V'-A&!BC6>-4Y% E]N:8E!1V*ZSC4,O M&H0?1NYVUT=G6A0-V[0]A?U68?^HPDGR4##-;$_1Y/2K-$#"LRZ5-4VTL[WO M#WN'(I]G#?QN@5$K,#HJ$$_#*_6+GA?&'_:'PP-I'6G[9:[EN3O-) >UKGJL M)HDLA*G/7AMMV_BDZEX'\2FV][H;_Z6I[X9KJO"WT(3#"BF]\P%63=7]MIX8 MN:E:UE(:;(#5,,,K"I1-P/65Q._43.P&[:47_P%02P,$% @ [( _6%3H MEZ+G @ 0H !D !X;"]W;W)K&ULK5;?3]LP M$/Y7K&R:0!KD9P-B;:32=(P'- 1B>YCVX";7UL*Q,]MMV7\_VTE#6T(H4U^: MV+[O.]]WU]SU5UP\RCF 0D\%97+@S)4J+UQ79G,HL#SE)3!],N6BP$HOQ@'LI;H5=NPY*3 I@DG"$!TX$S]"_&L;&W!C\(K.3&.S*13#A_ M-(OK?.!XYD) (5.& >O'$D9 J2'2U_A3XR7T*=$XE5QQGJ\(I0BS'%TSA=F,3"B@H92@)#I!PSPG)J68 MZN.J+DV"CU)0F%!YK$T>[E-T]/&X[RI](4/K9K7S4>4\>,6Y'Z ;SM1Z9.4>A_1H$7A&T7ZH:GD'7"T_WA00M\O#_<[Q C M;'(;6K[P_W*;$IE1+A<"T*_A1"JA_[2_6VY]67F)VKV8#]F%+'$& T=_J22( M)3C)IP]^['UI2\ AR=)#DHT/1+:5JJA)5=3%_IPJ4I28"/TA5FV9J$C.+(GI M ,O$Z[O+37G?M$C?M!AW66Q%UVNBZW5&=]T$A73!29"ZPU"L($>*HREA1,$) MU?TB1^2Y2K&MTC85.IV]MQXKLG@CV" *SSUO5[86NW/??V$W/M#EMG2.&YWC M]^GPV<\S0 MMN^=_9&>;ZIQY)FF&HYNL)@1)A&%J:;T3L]T3D4U<%0+Q4O;42=&ULM5MM;]LV$/XKA%<,+;#6XHLE MN4L,I!;6%4B'H&E7#,,^,#9M:Y%$5Z+C9K]^E*R8%D4SMDI]22SY[O$]1YOW M\'R^V/+\OE@Q)L#W-,F*R\%*B/7;X;"8K5A*BS=\S3+YS(+G*17R,E\.BW7. MZ+QR2I,A\CQ_F-(X&TPNJGLW^>2";T029^PF!\4F36G^^(XE?'LY@(.G&Y_B MY4J4-X:3BS5=LELFOJQO *OHT(*ATJBS]CMBT. M'H.2RAWG]^7%A_GEP"LC8@F;B1*"RG\/;,J2I$22<7RK00?[URP=#Q\_H?]6 MD9=D[FC!ICSY&L_%ZG(0#L"<+>@F$9_X]G=6$QJ5>#.>%-5?L*UMO0&8;0K! MT]I91I#&V>X__5XGXL !C8XXH-H!:0Z0''' M0,^U8'4#J3*S(Y*E8>("CJY MR/D6Y*6U1"L?5,FLO"7]."O7_5;D\ME8^HG)>\[GVSA) ,WFX$,F:+:,[Q(& MKHJ"B0*\!K?RG3;?R#M\ :YFWS9QSN;@MSB+!7M]+9?,Y'7W"#[2?WD.I@DM M"O R8H+&2?%*PGVYC<#+%Z_ "Q!GX/.*;PKYPL7%4$@N943#61WWNUWKH[,KA'I[O#IOM0+L!^%=!^%5"%AX_@/9//OZ^E/?@@ M6%K\8TK5#IR8P^3 MBFWHDZ_59UXF].J!Y7(/ U\*MM@DX#I>,/ RSG8O]!>C>?'*E%4[N@\>2T\ M0SV2;=)+1Z M&Z4\%_%_M*Q7)M8[)/^ SFOB^3[1:1OLL!^$WECC;8VL(V]_S]NW\OY#*HX3 M%MIOK6" ?>QIA/T68>B-,?0UOFTP2,9CHM :3((]D\#*Y#J>294BET^PV2KC M"5\^FIA80<[=0EV"18[ &LD+]\D+^ZQ+H)W7<:UVRHP>[ MNF3*H-7QW PZ FMD$'I*M7IN2E&-<[BK( ]BK&U1M=GA'H5@X&M;=V2/JBOK M ZT.G56C&JI19B#!4"=N,!N%GL[;&E=7WDH=0ZM./+4:U2B-"A(&'M(I(\-: MP["UUGUH5ZC$*[3KRX@]R$/Y^MG"98TQ=.2O%"^VB]'-.YRRE^7U1]1E%>0DRFC)S MY\^E4)TZ18M)3ZQOJ%V]W>$]%9I;=18 M;(SUXF8/J"MA)8:17:U.JV_I6 YREE2+7*SBM;&PV8'.WGZ=2F%7:,TD*BF, M_%X+FR-!6V?6)5KD"JV9626VD5UL_W!AL\./CI_5[)YGI[$/V8Z4;$=VV7YZ M'6L+=XA"0R%K*W>3762/JRMO)=V17;J?593ZQEV-!D)B.]QXS;/68\'FM6D3VBKHR5#,9VG?J.SNX3OC2R="E+ MIT[1(E=HS:PID8M[G=_ 3@AYB,,.7UJF6XK=-;1I$]HJZ,E4S'[D8YL&%&P\#:-/'1:KW9 MP^I*6PEK[&22 [<[S"VZ[>9RH)\][<%T):NT+K:+T1NYNIDPGKWLGF?OL4ZE MK2NT9M:4M,6]3GE@IV,>3M$B5VC-S"KQC/L=]7@&WO(]F=WS[#3V(<.)DN'$ MT;0':0MQ$NC3#%/2%N)ZK;('U)6P4N'$W: ',4QPD)'^[9C!JL6Y#PU-E(8F M3H8\2+M-3+ ^,SHU6+7H.A6VPX,1_/('$Q]IOHRS B1L(>&]-X%4 ?GN-PB[ M"\'7U53^'1>"I]7#%:-SEI<&\OD%Y^+IHASTW_\29/(_4$L#!!0 ( .R M/U@/&DGJG0, .40 9 >&PO=V]R:W-H965TU28\P[WG.'B>SW?,_Y#K $D>BAR*A;66LK-N6V+= T%%F=L U1= M63)>8*F6?&6+#0><&5"1VY[CA':!";7BN3EWP^,YV\J<4+CA2&R+ O.?EY"S M_<)RK<<3MV2UEOJ$'<\W> 5W(+]N;KA:V35+1@J@@C"*."P7UH5[GKB^!IB( MOPCL1>,8:2GWC/W0B^ML83DZ(\@AE9H"JZ\=7$&>:R:5QS\5J57?4P.;QX_L M'XQX)>8>"[AB^=\DD^N%%5DH@R7>YO*6[3]!)2C0?"G+A?E$^RK6L5"Z%9(5 M%5AE4!!:?N.'RH@&P U/ +P*X'4!DQ, OP+X3P5,*L#$.%-*,3XD6.)XSMD> M<1VMV/2!,=.@E7Q"];[?2:ZN$H63\4?&LCW)TPRR-H&M5-?2O4?IE]X@ M8P+I&?+=M\AS/+\GH:NGP[T>>/)TN#N@QJ\WTC=\_@F^:I\^G]BG;Y]5/+J6 M4(CO?>:7Y)-^\FZFHUIZIADR4AD+5-= MY]#).;]4616\60[=LNH)F71J:C"DG7FC!W4',[]3;3^AJ[=H!10X+IM1G*EV MEPC)L9X,>@4-LC[W21B5+1F+K>VH=W#4>\D2J]C'2;<^D MFEG-X1IP!EP'J.M+QN3C0M^@_F&ULK5=MC]HX$/XK5JZJ M6FEW\TH(6T!:R/8.J9562]O[4-T';V*(5@Y9UQ-K$SKXM:V59*1'*L;41 .;U9"YEC#4*YM54B" MTQ*4,]MSG-#.,>76=%S./8[ESQEA8C>Q7&L_\4C7F383 M]G1) PLAN6E.:$*RHXDF0UL>[/N_9/Y;B0,/TH=G^06M# \"6"J?(7[6I;QT+)1FF1UV#P(*>\^L?/=2 . M &YT!N#5 .]2@%\#_#8@. ,(:D!01J:24L8AQAI/QU+LD#36P&8>RF"6:)!/ MNXH8PCS%"VXQGQ-GQA!=TH1K= U6L).2SO?F/7J#*$=?,K%1L( :VQI\-BO;2>W?K/+/ M.^.?ZZ'/@NM,H7N>DO28P :QC6)OKWCF]3+&)+E!OGN%/,?S.QR:7P[W.N#Q MY7"W1XW?Y,\O^?PS?'5*V)F4?'\4D%LX(3LLT[^ZPE_1!]WTINKUA4#K,@M$H<([-XEZ'7BAWT,@=],J]2U-JRG#G :V@ MX8'_H3\8M$2>&KFN&P4MC8.34 P'D=L8'?D>-KZ'O;Y_D9BK%9$*:0$5?PM7 M60%G09,DXX*)]4^TDB)'BX?'MS@O/L1=$L,3[UO9F9]:>*'33F&OHR],X; ) MP[ _A;F0FOZ#31J[) Y/!%S[4>2W\]AA-G 'HV%+:8=9& Z=8782N@J-&(""ECG=HQ.E_8"/VKIZ+**7+=%R9LU(@=]8J%^^P_ZLOH M]+3XH=_>F:=6754H[C [KD)'(ESG5__@7)BSJY/[Y^JH8[A"2XTU*=,+S<2" M)R*'MD*BN<@AOIEI)K=D/__]_EF;&4-VSS76[KS#+G;Q_+::OP)'W,_Q M?_>3?=#5@?QUV1TKE(@-UU6[T\PV'?A=V7>VYF>F,R^[Q5\T55O_&4NXYQ1B M9 64SLT0"K2L.N5JH$51]HY/0D,G6CYF\'5!I#& ]RLA]'Y@%FB^5Z;_ E!+ M P04 " #L@#]8E--&Y"0# !]# &0 'AL+W=O,Y(SD=:*L3\0M=YG*(, M\G,Z1[F\,Z4L@T)VV4SGD9Q+D6#LNQ.Q8.:2$(SM$= [S( M,LA>KA"ARY%F:J\#]WB6"C6@A\,YG*$Q$H_S.R9[>N.2X SE'-,<,#0=:9?F M112H^#+@.T9+OM(&*I,)I4^JY41_ IN"E$P60WHTS@/[#YRLRW7Y2XT6V$U6V&5?O;_;46$>4PH5X!_7DZX8/*1 M^=7%K)K%Z9Y%'2,7? YC--+D.<$16R M?/_.](P/700/:18=R*Q%UV[HVGWN MH=PDIXM6I?)+E3HC%Z'EF)8QU!>K&'J]]\5P(+,6!J?!X&S#X'9AJ%3>"@;3 M&7C6&H9>[WTQ',BLA<%M,+C;,'A=&-Q-#+;OVFL8>KWWQ7 @LQ8&K\'@;&N4>BUWI?"@BD\I$C6C5.!6!>+P08+S['6GXO>"?9E<2"S%HN@81'TLO@FZ^UKR-@+ MSF>JG"ERT04EV'AW^+9GK[\[-J-,([!-KQT6=80Y0>#\GE(K7CJHHFR^. M\"]02P,$% @ [( _6(C$+]1N @ [@4 !D !X;"]W;W)K&ULI93?3]LP$,?_E5.&)I" I&D;&$LC 1T:#Y,0#/8P[<%- M+XV%8P?;:6%__$O^X^][G;-^E&Z7O38EHX;$2TLR"TMKZ) Q- M7F+%S*&J4=).H73%+$WU*C2U1K;T3I4(XRA*PHIQ&62I7[O26:H:*[C$*PVF MJ2JFG\Y0J,TL& 7/"]=\55JW$&9IS59X@_:VOM(T"WN5):]0&JXD:"QFP>GH MY"QQ]M[@CN/&;(W!9;)0ZMY-+I>S(') *#"W3H'1;XWG*(03(HR'3C/H0SK' M[?&S^H7/G7)9,(/G2OS@2UO.@N, EEBP1MAKM?F*73Y3IY M&*NJSID(*B[;/WOLSF'+(8Y?<8@[A]ASMX$\Y9Q9EJ5:;4 [:U)S Y^J]R8X M+MVEW%A-NYS\;';!)9,Y9P(NI;&ZH?.V!@[@7%6U,MR?G"I@V&QWCI9Q8?9@ M![B$[Z5J#)-+DX:6T%R ,.\PSEJ,^!6,.>:',![M0QS%,=S>S&%W9^]OF9 R MZ].+^_1BKSM^+3W&-=PQT2#,N^#Q6^K9EX>&VR:3A_-/N3*V"',5NC( M"[G:6V=4B=$T#=<#\2=]_,E[XTMJ#8VDBA?\-RYA194^>,.M<++%$PVS3'N6 MZ7^RT'T:'(29OH Y&$V.DF&@I =*W@M4N >V=@]LB")Y<46CXVG\Z1^*<*M\ M72?\QO2*SA@$%N07'1Y1,KKM+NW$JMI7]$)9Z@]^6%)#1NT,:+]0RCY/7)/H M6WSV!U!+ P04 " #L@#]8Z5,5D68# !$$ &0 'AL+W=OQ%3-: X%R74]ARG;R>8,"L8Y?>N13#B MF:*$P;5 ,DL2+)[.@?+5V'*MYQLW9+Y0YH8=C%(\AUM0=^FUT".[&PY)B.@$"EC@?7/$B9 J7'2 M>?PL3:TJIA&N7S^[?\B+U\5,L80)IU](K!9C:VBA&&8XH^J&KSY"6="Q\8LX ME?E?M"KG.A:*,JEX4HIU!@EAQ2]^+$&L"5S_!8%7"KQM!;U2T-M6X)<"/R=3 ME))S"+'"P4CP%1)FMG8S%SG,7*W+)\ST_58)_91HG0H^$(991#!%%TPJD>F6 M*HG>H;,X)J8Q^8/B]3)MV@]!84+E@9YR=QNB_;T#M(<(0Y\7/).8Q7)D*YV6 M,;>C,H7S(@7OA11"B(Y0SSU$GN/U&N23=ODGS(Z0.WA1'FX?W:O+;$I!\TXS9>9PW1A*"O#?+W4<=*$@D3^:$!=)^4ZH]; NS)JB'CBNU7$6NU^5;O?6OL%6X)4Q7K6"S05 M9(D5T">T !HC?3M_+YOJ+WS[:]FX[M!Q_@#0&GU7 /X&@'K(&H'CBL#Q7[J? MI)@]H:]-1;9*=UTP79J%'9G5D/4K9/W7N'OUNVQ&EV9A1V:U9@RJ9@S^P^XU MV%B]/6=C\;8&WI511V8U1L.*T?#?&.UG*5+\H(G0U\ MH9>6M>^J_L9*WVI6V)[>KN7;:R.1KHCP!1'%F+@>)I M?HB;&ULM5AM;]LV M$/XKA%8,"=!%(OV:S#:0%P0+T*)9LG2?:>EL$Y%(EZ3L%MB/'RFI>IEE+7+9 M+[9>>(_NN3L=']UL+^2KV@!H]#6)N9I[&ZVW5[ZOP@TD5%V(+7!S9R5D0K4Y ME6M?;270*#-*8I\$P=A/*./>8I9=>Y2+F4AUS#@\2J32)*'RVPW$8C_WL/?] MPA-;;[2]X"]F6[J&9] OVT=ISOP2)6()<,4$1Q)6<^\:7]V2@37(5GQFL%>U M8V2I+(5XM2"E.E15(8&P\2 MQO-_^K4(1,T #X\8D,* O-5@4!ADD?-SSS):=U33Q4R*/9)VM4&S!UEL,FO# MAG&;QFW2M%)B+E$?H M Z-+%C/-0*&/0%4J(4(F&T\0IE(ROD8W5#&%SNY 4Q:K

( MXM=?\#CXO8V4([ & MQ4%)<="%OOA(Y:O)XS(&!%]2IK\A9?."=:7^(YV"0#L\UHM\#3$;F< M^;L61L.2T;"34;VLRYIMH]()TY>*([ &XU')>'1BF8Y<4G0$UJ X+BF.G99I M)UI?XCG8^&UE.BD933J35FNS;00F+@DX FOPG)8\IYV9NQ5)0L M-%NBV>"N,UV"\II4R @M]! 9@BRD<;ZVV$[//L .8H3/V\AV>M0WPX[ &L'# M024P@A,;4&'HB*4KM";-FH["3IM0-UQO\KA/&\*5QL'=(N=_&A%V*G5TWW<_MGFGYU&I;=?BMY==&DW8N;*IHS;A",:R, M67 Q,7NHS$>M^8D6VVQ:N11:BR0[W U[MH%YOY*F*^NXL0.0,N!]^)?4$L# M!!0 ( .R /U@?:1N"]@( &,( 9 >&PO=V]R:W-H965T)%I@ *O664R:&3*K6^<5T9IY!A>N!>#$.F74]3TO=#-,F!,-[-I,1 .>*TH8S 22>99A\3X& MRK=#I^-\+#R15:K,@AL-UG@%9%5A%?H@?8 $4!:C-% M(Y,&HM[1Z104)E2>:><)9XJPE=G70TD2$-@D[1P]$+P@U-A?H.?Y%)V>G*$3 M1!CZF?)<8I;(@:NT+$/.C4L)XT*"?T!"QT>/^L!4HN\L@607P-7QJ(+B?P1E M[!]%G$)\B8+..?(]/V@A-/EW=_\(G:#*46#Q@@-XM7#&]7"VA:I ZK8CF9)P M(]C2&%6%,R]:OE.I[!VUJ M"XB>A3#U:A/YU]W.P-W45;08]3RO,MIA=U6QNSK*;A2_YD02DP6)3G]P!2@X M:V-8P(3UP_W:X07#IM$!>F%%+SQ*;X;?[4-N8Q0V#KL(O :EIM4!2KV*4N^3 MB,4";.76)24A,N8Y4VW\>HV3 W\_I4T;OY;V'7[]BE__*#]=.SZY;/WF/>J& M_AZS%J/K!C6W5J\S$"O;QB2R(2FJ5+5:=F:+^/6.CW M(Q&%I8;T+GOZCHFBI143Q=>V*RRXTCW&#E/]%0#"&.C])=>7NIR8 ZKOBN@/ M4$L#!!0 ( .R /UC=_\:)V@( (D( 9 >&PO=V]R:W-H965TG /KL7Z8"7BA(&]P+) MLBBP>+T%RC=#QW?>'DS(,E?F@9L.5G@)4U"/JWNA>V[C,B<%,$DX0P(60^?& MOQXE)MX&_""PD5MM9#*9\HZ33G0ETJ$(7>;)H):["[4"NO_C:#%_E[H.V@CTG031DUE-%1RN^< M+4^&C-J0\1YB.R0X0-AO"/M'"1^XPM0B7;0^NIT))X#WV^!)$D;]/?@#87%W M G&30'PT@3O.X%5OF>))+]U%>6 [BEOOCA/?\_8(VU&]K9@=O*3!2X[B3?Y= MOJ2]0-IH'4%>B\W=.BC,(7V'Q9(PB2@LM,R[BO7\$=7!5W447]FS8\:5/HEL M,]?_"B!,@!Y?<*[>.N8X:OX^TC]02P,$% @ [( _6 '?-$;U @ 90D M !D !X;"]W;W)K&ULK5;?;YLP$/Y7+%9-G;24 MGX&D2Y":L&I]J%0UZ_HP[<&!2[ *-K.=I/WO9P-A*:$HJOH"]G'?Y_O.YLZ3 M'>-/(@60Z#G/J)@:J93%I6F*.(4#AA&YD1"G<8_XR@XSMIH9M[ WW9)U*;3##28'7L #Y M4-QQ-3,;EH3D0 5A%'%838TK^S(*M'_I\(O 3AR,D5:R9.Q)3VZ2J6'I@""# M6&H&K%Y;F$.6:2(5QM^:TVB6U,##\9[]NM2NM"RQ@#G+'DDBTZDQ,E "*[S) MY#W;_8!:SU#SQ2P3Y1/M*E]_;*!X(R3+:["*(">T>N/G.@\' -M_ ^#4 *<- M\-X N#7 /17@U0"OS$PEIBDT/RF26:"6?4+WM"\G55Z)P M,ISA#-,8T*(\8Q%(3#*!!NB&;H%*QE_0>6W\HJP/BPB=GWU!9XA0]#-E&X%I M(B:F5)%H/C.N5YU5JSIOK&H[Z)91F0KTG2:0O"8PE81&A[/7,7-Z&2.(+Y!K M?T6.Y;@= NS'TD6?1!9*^RZC59 M]?K8PT=5@0:$#@K.8A"=Q[8B"$H"73&WH6^Y_FAB;@\S]=HKZ@WF MG5*'C=1AK]1K0HDJ"@E:,];]@U9X_T"#.QZV-6^WM//92L0V]MLK>.-ZI,FA4!KTJ58%135V KKND5DR@ M+%D9XF!)FRQ LD0-.N&8=@'U:9CH;JX$IVDPW[\*%DQ35D^KHRC+XVM M\#SB>44JYY7(GC]F^==BJ90F3TF<%A>#I=:KL^&PF"U5$A9OLY5*S6\669Z$ MVGS-[X?%*E?AO I*XB'S/'^8A%$ZF)Y7QV[SZ7FVUG&4JMN<%.LD"?/OERK. M'B\&=/!\X%-TO]3E@>'T?!7>JSNE/Z]N<_-MN*7,HT2E192E)%>+B\$[>B9' M54#5XH](/18[GTF9RIP4%=9_&+(N+ MZE_R6+?U!F2V+G26U,&F!TF4;GZ&3[40.P'4/Q# Z@#6#! ' G@=P'\T0-0! MHE)FDTJE@PQU.#W/LT>2EZT-K?Q0B5E%F_2CM+SN=SHWOXU,G)Y>AG&8SA2Y MJP:95#J,XH*\(;>Y&5JY_D["=$[>?UM'*W.Q]6ORFVGULF[VRK3[?"?)RQ>O MR L2I>3W9;8N3$!Q/M2F;^49AK.Z'Y>;?K #_:",W&2I7A;D?3I7(5CQ_@/5^/U^36 M7##M7A;R][5I3CYJE13_M&F_88MV=GEK.2M6X4Q=#,R]HU#Y@QI,?_Z)^MXO M;;IAPB02S-%4;#45$'WJC'%EQ_A]GA6M0WB#"RI<>4-]F-(Q\[W)^?!A5Z"V M9I1ZU&TFPG.ULDZ#K6:FWNE._E<,_:22D2K>E[N^E MY/N"-Z[OU7ZK8.+1ACP2[-B):0?;M ,P;;ESS=OR#/8&,N-CSVOD&>SER3S> M;"7W630(=EHY"8RW"8S!!&ZB-$K625O?P<"NMSQ,F$2".8)-MH)->OPS,L'4 M%!,FD6".IM2S-90'#L//A5JLXPWP.EHH\M(40W^I,"]>M59",(V1[V5HFV9P M9%?1L&BN:CN5)X4G;_AT:/+"D5U'&BI-8M%$:^L,Z3R.]SE4U$!?14_FYW?\AU;NU MB)@TB45S1;3%.!WU.:>1*N=:6$R:Q**YPMJRGL)U?=J]6$* MJ'4%%+8%G7TQW2_N^60R:O@$NF\4^(2)AD^ ^W9J[M90T"..(IPMS:&\D7QK MUJ@6 Y4FL6BNBM9ET#YM!D7U&:@TB45S'VE:I\%@;]!Y:M:\W:D9^ %GC;E9 M-W,>5@@V:CZL@'MW:O;6,;!CCJ%UM8-96,-A6W(3% MUZ(:A*L\FZ\W[_W!"AL&=AZ"F#2)17/%M#Z%C?N>9.@^9H,[MV)V7/K+SCL+^ Y"A?:,+KS*@/4 M5QU8-%=6:UPX[7/U!JJ#0:5)+)HKK'4P'"SDN_XE/D(#WKS!D9U5Z\.>\)VU M1+"A.#[+#]?;,+KS8,1=3-2'?^'6OW#1YRQ'-3*H-(E% MIY#P'ZA^P)RMO^B?#3VFW.S;N:\*1>,^\T%Y'VX"&%= MA(!=1/OLZ"N MQD*E22R:NX?.NI.1U^.L'J$Z%E2:Q**YPEK',H(7>G4NK&N>4UB+O9V(^XT" MWV/-?8BHGF*XLS4[4?E]M<6](+-LG>K-7N;MT>TV^G?5YO'&\4MZ)C>;X2UF MLS?_)LSOH[0@L5H8I/&PO M=V]R:W-H965TYUD4H:$E)'" ]C./-[832D3 MSFQ2C#VJV43FAC,!CXKH/$VI>GX +D]3QW=>!I[8_F#L@#N;9'0/&S#?LD>% M/;=F25@*0C,IB(+=U)G[]^O0QAS"0&'V%@& MBC]'6 #GE@C3^*?B=.HI+?"\_<*^*M:.:]E2#0O)_V2).4R=3PY)8$=S;I[D MZ7>HUC.R?+'DNO@FIRK6Z"$2;(UX/,-16)GK@&T[+D;EREL"A3"*ZDX),O4IB# M)DN10-*"7_X//N@@<'$_ZDT)7C;E(>ADG.?[.S+P?R&!%PS:%M0-WT"&<.\J M/.J&?Z&JGCUHVXYN> 1Q9_*KV^%MLZ]OA_L=4@QJ?PX*OL%-_GP"3@TD)&(Z MYE+G"C3Y:[[51N&1]G=+M@\E^["=W1[S]SJC,4P=/,;VVR M]TD6]4FV[)-LU2?9NB>R5^89UN89=K'/'I6, 1)-N*0";9/C^:"(D 9MHR & M=J1;#FVVZ>1]JVWZ)(M*LK @L]>,X\SW\#-QC^=^:$9=1*QNXEEW\;R29%1+ M,NJ49,64-OC"P)<+OEH49/09[S5&$[EK"$.2'(B1Q!R Q#+-J'@F5(B<] M>U9FI*#V106I\7^7"U/>Z.K1NDB=%[79Q?C"OX_\EO$E%K5E#?H??5D1XYUX MSP2^R&&'4WEW(1Y)JJPRRXZ165'D;*7!DJEH'K P!V4#\/E.HGNJCIV@+O5G M_P)02P,$% @ [( _6'=C8%KD @ S@< !D !X;"]W;W)K&ULK57?;],P$/Y7K#"A(;'E5YN4T49:6Q!(3*I:!@^(!S>Y M-M82N]A.N_WWG)TL=&U:>. E\=EWWWUW9]\-=T(^J!Q D\>RX&KDY%IO;EQ7 MI3F45%V+#7 \60E94HVB7+MJ(X%FUJ@LW,#S(K>DC#O)T.[-9#(4E2X8AYDD MJBI+*I_&4(C=R/&=YXTY6^?:;+C)<$/7L !]OYE)E-P6)6,E<,4$)Q)6(^?6 MOYG$1M\J?&.P4WMK8B)9"O%@A,_9R/$,(2@@U0:!XF\+$R@* X0T?C683NO2 M&.ZOG]$_VM@QEB55,!'%=Y;I?.0,')+!BE:%GHO=)VCBZ1N\5!3*?LFNT?4< MDE9*B[(Q1@8EX_6?/C9YV#/PHQ,&06,0'!KT3AB$C4%H ZV9V;"F5--D*,6. M2*.-:&9A0ID8:_,%#1EA2)7Y#9-9049F4F& MIS,I=)/W+XPN6<'T$[ELM-^@^OUB2BXOWI +PCCYFHM*49ZIH:N1HG'DI@V= M<4TG.$''#\B=X#I7Y //('L)X&)L;8#! %80>AR;^; M!V?HA&V^0XL7GL [F=:Y/='W-1% 2OZH[*[&=7)FM'O6Y'YO7? MJ U-8>3@\U8@M^ DKU_YD?>^*PO_">Q%3GIM3GKGT),QK!GGC*_Q0=K;V!5M M#1%;"-.:MHGOAT'<&[K;_3B.U7I>WWO7:KT@V&\)]L\2G.14KK%H5!&*K2NK MZI*)%0I;X%4GX1HRVF,2!5'OD.^QEC_P^N&@FW#4$H[.$I[1)^RTNO,!1D<> MKWRO%X2'S#KUXC@.NZG%+;7X+#5\UW^I='Q4PMB/!H?TCK4.[D/-SMUKC25@ M%M2"%AO;@)="8SNWRQP'+DBC@.&ULM5AM M;]LX#/XK@C<,&] UENTX3I<$:-,.*]!A1;/M/@SW07&41%?;\DE*T]RO/\IV MG-B6O13HOB1^(>F'%,F'TFC+Q:-<4ZK0CT9KFE,Y#E/:0)O MEES$1,&M6/5D*BA99$IQU'-LV^_%A"769)0]NQ>3$=^HB"7T7B"YB6,B=EV6BO]H#<9I61%9U3]2.\%W/5**PL6TT0RGB!!EV/K$E],G4PA MD_C)Z%8>72/MRISS1WUSNQA;MD9$(QHJ;8+ WQ.=TBC2E@#'OX51J_RF5CR^ MWEO_G#D/SLR)I%,>_<46:CVV @LMZ))L(O7 MU]HX5!?VPMY)+-?M"UD;0N% M&ZEX7"@#@I@E^3]Y+@)QI("]%@6G4'!.57 +!3=S-$>6N75-%)F,!-\BH:7! MFK[(8I-I@S,M!3DRL2D22D:);ES#55A$42?42782@V=(%NGB%A M))6() OT3:VI0-.-$#11Z(Z1.8N88O#V?:'Y 51_S*[1^[I.5;T'02HCY921BZ%;16/YM+T2KW<2WE3P)96Z\Y (+2DU MHLQ-^<;O-F%D&9&T/T& M'B?P<0VT0:COVV;0?@G:/PDT))D2@'*C89L0^HV/!ZY=1]@4PG;0$M9!B7!P M&D*^(Y':F; -&CGGV_6\;,I@WV^!%I30@DYHWU(JB-+K?$>!@L[*5KH[VW?7 M,S13!#J*;K1\B3ZS!-HT@_2]YY)E.?'KYEEI.IU'%-TDFS@SR1-C!^J&\YU# M7S/UFA>K5:(Q+*,Q[+0S6W.A/BHJ8A3I<$!/*8G%Y,RPL2)#[#JU96L*8=L+ MAN9UP_:!+>V3DBIG9B##4- %,]=F8:K248:!5P-JDK*]%IQ'K(X[<=XF(I4WTAX,Z M6H-4:X_&!^K#W=RG*1\J5MOL\5;K(6 M%(\?U&$UQ;!MXWY;=A[X#7<3W /=DZ^>8@5)),EO[P6,/$;$G09?.N>]EK6J M^P?RQ(,_-.WB3EI^<1A>R5HU# >BQMTMG^)8",-@QID M!"*+?^!IZQ!%VFGOQ*KZ2M>K&[<#:COVGMFZ=X\"+]VZO9*T:AL-0X'0/!2+_D7.UO]"%)>2@V^1]02P,$% M @ [( _6#?,#E";!0 IB !D !X;"]W;W)K&ULQ5I=<^(V%/TK&KK3R[5L;6C'4T_LS4A'#S'4<+&G37GFVO+8OZ: MQ)A=T0U)Q"]+FL:8B]MT9;%-2G"0-XHC"]FV8\4X3#J34?YLGDY&=,NC,"'S M%+!M'./TRPV)Z&[<@9V7!_?A:LVS!]9DM,$K\D#XI\T\%7=6A1*$,4E82!.0 MDN6X,X77'G*S!GG$'R'9L;UKD%%94/HYN[D-QAT[&Q&)B,\S""S^/)$9B:(, M28SCWQ*T4_69-=R_?D'_)2)CCR2BE.Y!FT0(MN\C%S%L+^F&2S?L#3\6OH6C')SX]> ?"!#RNZ9;A)& C MBPL:V6 LOQSR33%D=&#($(&/-.%K!GY. A+( );@7XF 7D2X049$C_A7H LO M ;)15S.@V?'-D::Y=WQS:K::TF^-U#^!-[V:W8,IY&BZV'"_$''(*YC@5 M\W$)?A>S+*;T$3^#O^YI% &1/3NMI72 WK#89P.)##/#6L.X00NE68Q*I?L>H;616)[4N) M'9:)'16)3<0V0T2Q]R/,6+@,?9R5;G8)DF)1C8 MN!HVKML8ZTP3I5D6:I0S/,!I4'$:')OC))LV4W8/U.X'#G*:,Z,)TQ0!3PUK M% &)S[#B,S3R.6D+UY$TPI^Z%;0)YK4$)LD*[=H^V6^TV98=M21QJVA>6VBR MR'L>%;:\XY: 4N6 N;V23O^\)@%UZJE;@M- M_AA7>VIDM),G^8<22LXTNS]LZ*,-4RJ;IPG;DUJF4[M79':O\[UD*5: 5R;+ M39DL<\$7W"VB<)7GH9:GL8]3][E6T;RVT&1]:Q^-T!N9"60T[">+W"::UQ:: M+'+MZ='1GOY(,X%4+]Z#:F+J'+O=:^;E:WSO1;7_1V;__WINHNQ8?IVSG:9( M:A2R^\W75#.).?Y2B0 M[E/R0'GG-G=]LE"O\4* ZA<"9'XA.,E3N,H)"Q0+J2F/&J76-T\3)=6W@HZU M=X ;DW25'X0S,:_;A!?'F-73ZK!]FA\Q-Y[?P&NO.#*O88H3_(\X%66;@8@L M!:1]Y8J%FQ:'XL4-IYO\F'A!.:=Q?KDF."!I%B!^7U+*7VZR#JK_FC#Y'U!+ M P04 " #L@#]8I&R%-JD# "@#P &0 'AL+W=O=R+OC="?59[T%,.1KE@H]<[;&Y%>N MJ^,M9$Q?RAP$KJRERIC!J=JX.E? DM(I2UW?\T9NQKAPHFGY[D9%4UF8E NX M44076<;4M_>0RMW,H<[#BUN^V1K[PHVF.=O $LQ=?J-PYM8H"<] :"X%4;"> M.>_HU34=68?2XB\..WTT)E;*2LK/=K)(9HYG&4$*L;$0#!_W< UI:I&0QY<* MU*G_TSH>CQ_0?RW%HY@5TW MT[]Y8K8S9^R0!-:L2,VMW/T&E:# XL4RU>4O MV56VGD/B0AN95<[((.-B_V1?JT <.=#A,PY^Y>"_U&%0.0Q*H7MFI:PY,RR: M*KDCREHCFAV4L2F]40T7]C,NC<)5CGXFFL/*$"82LA &%&A#;ID!LMRQG%R0 M)>Z:I$B!R#4I+=_,P3">ZK>X>+>OWI)7A OR<2L+C3AZZAJD9<'=N*+P M?D_!?Y9"?$D&]&?B>_Z@Q?WZY>Y^T]W%8-01\>N(^"7>H"LB"Z&-*G"[&O+I M QJ0A8%,_],F;H\V;$>SI_!*YRR&F8/'3(.Z!R=Z_1,=>;^T2>T)K"%\4 L? M=*%'[S8;!1O[]7/%18=;J>N\]Z FNH'-4J1[T>L%&?PGL":P@/:^'A#SU@8;#E@ M)\T:Y,SY3T:.^@7:G4M#Z"CL4I>P9SFW0L2M[&7?ZA-/C/=QITF1\ MJ.NTLWJ^(/E7 *>#VF;7$=1#!:;=)7@AN.&8%4J6J62"%"(!17XO,$/Z@[+' MH216D'#LVC";@,V@K5)Z*K.5X!]1M.FA:M-AKQ6#=G8!9XOO":TI_M 3T.ZF MX'NK1@5_LFQ4=AW]6U/ H=S3SJ)Z7N6HL(Y97$R>1#PA; L $I_ 9 >&PO=V]R:W-H965T[%CQ^3S4CP4]>J(DJZ>RNI;_%PG#SR/Z_-RS0OQR[*L\K@17ZO5N%Y7/%YTE?)L[$XFX3B/ MTV(TN^K^]JF:796;)DL+_JDB]2;/X^K[+<_*I^N1,WK^P^=T]="T?QC/KM;Q MBG_AS=?UITI\&^\HBS3G19V6!:GX\GITXWQ@X45;H2OQKY0_U7N?2;LI]V7Y MK?URM[@>3=H6\8PG38N(Q3^/?,ZSK"6)=OS60T>[F&W%_<_/=-9MO-B8^[CF M\S+[-5TT#]>CBQ%9\&6\R9K/Y=//O-^@H.4E959W_R=/?=G)B"2;NBGSOK)H M09X6VW_CW_N.V*O@A"LTLXO<-B8L% MN2L:7O&Z(9_CAI,O3_&:_$1N%HNT'0!Q)G[?#N-V./P0\29.L_I'4>3KEXC\ M\.:@)+19\H0%0,\";& !CT0^[SG"? M.^/6-1(CGIP3SSDC[L3U- V:#Z_N:JI'PZL[NNYX6^.9N?K?-L4Y<3U==*4O MO=W \CJ>9QI8=T7=5!LQ$37DW[^( N2NX7G]']U@V=)\/:V=7S_4ZSCAUR,Q M@=:\>N2CV5_^Y(23O^IT0L(B)(PB80P$4_3U=_KZ)OJ,+I>\.RJ0]'GFJ,3, MH9-V"W(F':D]U#W.)N>3:7@U?MP735_,NU"+1<9FVA,7"2=)63=U-X''25+Q7:&T3LJ-V.W$U\7S M%)]Q<0BN=0IM6S#=ZX5PTOYWH-"P8M%Q,J]$5#I>C4UR6,YL9:2S"XC4Q3U LFKEI4 M[6)7=K'[KDEACU?Z[T16V!<=D'Q%YD9;=_7@-C)48%4-Z48XQI/AV7R;/"SC M),W2YON9F(U$/M$>D(0J $!I='AF\%0 M@57-I,/@F"T&2\W.GO/X=O]*RJ(NLW0A]K\%H;=W_XQNM)KZQ\GQ869O;J6U MF%#_8D#[&2JBJJ*T+QRS?[$SEH4Z::GS>6]?(#@D;WU>70IGKFFM#9)&7[U5 M#-4.53'I9CAF.Z-+RM-=4G[67KI):[*]=-4Z2H]QE<;W&>\RN3,2RZL$\7J= MI4GW6QY7J[30RAUJ!Y3&4#15.VEW.,:S[6/M3AT1S9AP>^S0>?ES+[KH!.U9^UGWI>[,P1S35CTHC0[< M!H:*JNHBO0W7[&U$QQ?(M(HDF0[D0$I=&A&\%0855-I!GBFLV0HP2C MM3ZTJI@Y4_*=QY5VWC/7M)8)ZI- :0Q%4[645HIKME)>=[6&_$$8%\5$Q:4H M7Y_,)NV3\"3.'# M7"5S.ZP5A;I*4!I#T51%I:ODFNV@M\W@I-[<_Y;UE2N\#O)B5 MFQMB+2G4#(/2&(JF2BH=,\_2,0-?A.W#'PKN'EVR,[?36G&HKP:E,11-57SO MAJEW\M5^Y5E6$R:D+LEM7'P[(W^/^Z%P4]=EDG;?M(, >]<5]K8K['U7V!NO MWL-K\Z37YF&]-@_JM4%I$91&H32&HJDR2Z_->^'.KS>N(#7CK66'^G%0&H72 M6$_;7]7J]0LD3ZP*]J39YIG-MFY/;=?Y&-V,V7SW0 RRY/R%^PK,+&N- MH8X2E$9[FN,=7!AQCG(@5%Q5/^D6^6:WR&Z6/GW^80YC+2W4-8+2*)3&4#15 M?FDL^2%VEH9:25!:!*51*(VA:*K,TDKRS7?JVQUA5J)4%I%$IC*)HJOK2V"M1&@](HE,90-/65&M)&"\TVVNLF=;.U M8@YIN]]#:1&41J$TAJ*I0T$Z;*$#G=Y#J(,&I450&H72&(JFRBP=M!!YRZ-6 M>*BG!J5%4!KM::9#%4-%5.643EEH=LI>/X&?]E;,(:T%AGIG4!J%TAB*I@X% M:;&%/G8"AUIH4%H$I5$HC:%HJLS20@O?^^%@Y@#6PD---2B-AB<>@W;DK:#" MJIKNO=K.\H;%87>;V][9:&Z%M?#8]^1A7Y0'78Z&HJFC0SIO(?;.QA#JKT%I M$91&H32&HJDR2W\M?.&1\X=O8NEOB1OXYAPSW5IUJ-T&I5$HC?4TY54]$_V- MZ..]5X#GO%IU+VNO2?<\\NT+L'=_W;T0_J9[#?K!WV^=#]'VM>X2LWW+_,?. M-ZM)QI<".3F?B@-3M7UQ^_9+4ZZ[%XW?ETU3YMW'!W'@YU5;0/R^+,OF^4L; MH'WG?-?LV?\!4$L#!!0 ( .R /UA0OB^I @L -YK 9 >&PO=V]R M:W-H965TL[%L O%8F*A>O&1Y*09SH-;),_TGZH/\5')'7Q M6)3?JS7G-?F1I7EU.5K7]>;C>%RMUCR+JK-BPW/QR5U19E$M7I;WXVI3\BAN M,F7IV)U,IN,L2O+1U47SWK*\NBBV=9KD?%F2:IME4?GTB:?%X^7(&3V_\36Y M7]?RC?'5Q2:ZYS>\_K99EN+5>$>)DXSG55+DI.1WEZ-KYR,+IC)#D^*7A#]6 MO6,BO\IM47R7+S['EZ.)K!%/^:J6B$C\>> +GJ:2).KQ6P<=[7H_F(Q/PNVJ;UU^+Q'[S[0H'DK8JT:OXGCUW:R8BL MME5=9%UF48,LR=N_T8_NA^AE\(,C&=PN@[N?X5@)7I?!V\O@NDL=:E@1]N#UL6==E&>7W7(2G MFMP^D7ZZ9?34O'W]&)4Q^<\_!9)\KGE6_=?4V-KR?7/Y,B1_K#;1BE^.1,RM M>/G 1U=__8LSG?S-U!*0L! )HT@8 \&T%N'O6H1OHU_]:YO=\I(4=\T)6I&- M>-$T-_G6JL@RT3@J&8_([TT*D^9M"=.F!-EK/EPY%^.'OI#6.@P5$@FC2!@# MP30A@YV0@57(FS;Z)56U%2?M=B-UXW6=MN>T$)-GF[1XXIS<%OE6")U&HM]( M\BZXO!/Z'@U6GZQ%#SVKD; 0":/!04,^G\A_>FMFA\D"/9DFX'0GX-0JX/5J M54KI&GF$DK^3-R8I6LBL?[(Y@:&6"VMI0W]F)(PB80P$TR2;[22;627[EI=\ M5=SGR?^$;JM^?[HJJKH25_EI5(N/ZH)L\P=>R>-B(Q,HK17"NE&&])+7,QN*RBU!PJ6[+C M]!4\F^YI:"U^J(9(&$7"& BF:7B^T_#\IS0L\@]_O[Y>DCA)M_*\Y%&9B_2] M*R"3NNHZ$S5&GIQXX?H<4>_%$$8J>>I%35? MU!)K7TX2VJLY5" HC:%HND0]&\.Q2O0YK\LDKY(5>8C2;3.B:(<2SXKQ'^+D M3.0@\TAOV!70[PY=T[6.(9WIRBTTI9L;$E+[-QNL XBFZ^ J'5RK#HNH6HO@ MM^(B]L7DKBRRW2]_J,DQ)=R#,\&LQ&$ZSZC$83K?!*3V[S98"1!-5T+9+XYU M+'_U[^@'N>4YOTOJ5H>AYX-WT'Y]HPJ'Z1S3KQN:$OHF)+5_L\$Z_!F>AZ-, M#\?N>O3]K4WG;T7* GM/:G&\6HLKA77)C1<"]@*&#HFAM!!*HU :0]%TX95) MX@2O;( Z4*\$2@NA- JE,11-;QC*?''L[DMGGT528Z%Y) [[0P?133:7E]5[ M\:ZX[+POB^VFN7T6&QO!]'"3:C:'3K^T?"Y.<=OS0D(+*"V$TBB4QE TO6$H]\NUNU_88-\5I@7[_=D.]@H- MEA9)HU :0]%T:96=YMKMM*^\JLMD)4W_9LX<^98GM= WC\G!1\TY;KP/8"]D M\'D-G;0$I5$HC:%HNOC*PW/]UP[X4(\/2@NA- JE,11-;QC*XW/M,Z'LLS*. M6>L=5'/"O6!F4I$LI M/S7*:R_))4\\*BOBDZR=#.V2.'HR3T^&NG90&H72&(JFJZ]<.]?NVBUYV?. MA3IW4%H(I5$HC:%H>L-0SIUK=^[^8-]^?M"W'_3I4'L.2J-0&D/1] 4HRI[S M[/8?898;TNO=/9 MJ*L=XK77:D8AH:8:E$:A-(:BZ4(J4\VSFVKT>3%)8ZX8140:30LH+832*)3& M4#1=V-X"P5=?(8A=(HA=(XA=)(A=)?AGV&V>LML\^Y2Y17\MX&9;KM:-]ML\ MYB6IUYS0F^7RY+G776':=%+/F9WO3Z4WI'.\\UDPWYO':*_\8.&@=AB*I@NG M[##/;H?]VBSDEW<^'G@I[WALQ!"Z-_'7JF59G\_-]90^3>=Y9X.X+"W7'H#2&HNG"*G?,LWM6]+=M4C^1S[F\E267M2S3 MR'R=C'2%%E!:"*51*(VA:+J^RO_R9J_=%4/=,2@MA-(HE,90-+UA*'?,LR]/ MU+KBKH!VP"Q7?S>#JY/[X?EA/QS,/<_9OZ=MK])@<:$.%Y3&4#1=7.5P>7:' M:]E.39#]L^R)BVU=U5$>RZ6,W08G>QLS&&4U3DF;'%Q=04TO*(U":0Q%T_?8 M4*:7;[>B3O,]7H#XQWT/>\ZA0D)I%$IC*)HNI#*P?+OWI%:==B=C]! E:72; M\B;^-C.)3@Z^75G:X":8S)W)?+:_?PK4UX+2*)3&4#1=7^5K^2_X6J9K:B'B MER1/LFUF5!%J=$%I(91&H32&HNE**Z/+?VVCRX<:75!:"*51*(VA:'K#Z&V( M93>ZVMWW6L'[]Z?>DP>UI<2Q'MR.GEEZ<.CL,"B-0FD,1=/E57:8;[?#CD;X MZ,?1" ]=T@FEA5 :A=(8BJ8KK?PQ?_K:$1YJK$%I(91&H32&HND-0QEK_@O+ M07\FPMO1SL02XJ'^&)1&H32&HNGZ*G_,M_MC^LUILNQN$&8.?3 M^'$&V<_;XUT9#^JK!X=YBP328!].#LQ9JMD%I%$IC*)HNKS+; OM" MS6YP3>)MV7;1_?VH]6DHS<;41E7M1;BS;NF.J>NUYQTL--0\@](8BJ8+KD.D6A7;O-OO,(O*[[QNIZ"]%U'@3@RT1=<='Y,\,$D^/Y < MNZ4\=D]YJ*6&HNF2*TLM>&&7M)^6?!?FCTINV#K-)#G4+(/2*)3&4+16\G'O ML409+^^;!TA5I-&K?<3/[MW=0ZJNFT&ULQ5A=;]HP%/TK5C9-F[0VGP3H *F039NT256[CX=I#R:Y MD*B)S6P#[;^?[:1I B%J)TM] =NY]_C>8Y_$UY,]9;<\!1#HKL@)GUJI$)L+ MV^9Q"@7FYW0#1#Y9459@(;ML;?,- YQHIR*W/<<)[0)GQ)I-]-@5FTWH5N09 M@2N&^+8H,+N?0T[W4\NU'@:NLW4JU( ]FVSP&FY _-A<,=FS:Y0D*X#PC!+$ M8#6U+MV+R/65@[;XF<&>-]I(I;*D]%9UOB13RU$100ZQ4!!8_NU@ 7FND&0< M?RM0JYY3.3;;#^B?=/(RF27FL*#YKRP1Z=0:62B!%=[FXIKN/T.5T$#AQ33G M^A?M*UO'0O&6"UI4SC*"(B/E/[ZKB&@XN.$)!Z]R\ X=@A,.?N7@/]4AJ!P" MS4R9BN8AP@+/)HSN$5/6$DTU-)G:6Z:?$;7N-X+)IYGT$[,;0>/;L[ED+D$+ M6LCMQ+%>D#-T\M''.]4&]#8"@;."?B<3WTC1*1W)QJ_7R]=X_JGU2C&#L^7QHEPRALD:I"0%6MZCIMT5 MOM?#EWO,$O3[JX1$7P04_$_7^I3S!]WSJ]?0!=_@&*:6?,]P8#NP9F]>N:'S MH8M;DV"1(; 6[T'->]"'7NFDY#-N\@ZE&+J8+!&'&E&]?W>SP< =AA-[UZ3H MV&KD#IV@;15U8(W]P:BV:B4UJ),:]":UH%P@ND)$?E\8[(!L._/H!7GNCC ) M%AD":Y$7UN2%+ZS$T"3O)L$B0V MWH=T:W!4IS/J3>=:$H19G"+YO90'EIT\B6W4'NE*HQ?IN1O")%AD"*S%X+AF M'1WC4JP@FQH* G+^MR=8A0M,H76 M9M1[9-1[8956 9@BWR1:9 JM3?YCT>#VGHW_3ZC^T9'3E250<"C48[/ \8^% M>FSFC?SAH5#M1B5; %OK&P$N8]X2499\]6A]ZW"I:^V#\;FZC= 5\B-,>97Q M#;-U1CC*824AG?.A/$2R\G:@[ BZT?7RD@I9?>MF"C@!I@SD\Q6EXJ&C)JCO M:&;_ %!+ P04 " #L@#]8ELY4E&($ -% &0 'AL+W=O&);5))A=Z8_OI)L+ BV!DBXP5_2.8^.=/0>--Q2]LI7A CP(TTR/G)6 M0JSO7)>'*Y)BWJ9KDLDO"\I2+.0C6[I\S0B.=*IIC]G)"$;D<.='8OGN+E2J@7[GBXQDLR(^)Y/67RR:VL1'%* M,A[3##"R&#GW\&Z"^JJ#;O$2DRW?NP=J*'-*7]7#7]'(\10124@HE DL+QOR M0))$69(<_Y9&G#F:..7F@R?"!9H] M\]NZ$%C-J;R]XVL#UO:&[J2$+*K+ 2O:%X4Q-^:D,P1&##_UN/4.O8NA9 M&5[DRCL#H7>$T$*#;K^>H5\Q]*T,#VHFDN0,C/XQ1H :(C&H* 8GKQ-2+I"WIF/_:L^?9=ZPB)6O<;PJ0N KUN6G)S)^ SCAEXP4E.P%KF MI$[(VBW3NT(&PCU)@>_,P8@F"69 9=0 6G?O-]E["5FG MAJS?[C5-I-GXX>D[?TU&7X+:/5YR0;O7E.)&"*!="?9KIKFNF9BI"+BN"/*B M(I@VE@1V%Y>FN-$1V/OHJ@!:I>E28J,ZT"X['U,8P&,M@H-N0V4 C1A!NQJ= M6QO 8^V!GC^HQT!&>Y!5&,XM#TIKA_5!IZ$\0$8^D%T^SB\02H,'(/TF#J,, MR*X,'U BE![VP5#0;= &9+0!^5>O$= U_E0@HR/(KB-7J1%*GX/31 \9:4%V M:7EGC5!:/Y0\U Z"!BXC),@N).^K$4KC!U@(M;VFY6G$ =G_9;R[1BCM'Y!U M8+O74/,C(P+H=!'XF!JA=/AFR?EO-Q]W[X0F)6RISZ$X"&F>B>*PIGI;G77= M%R<\IGEQ4/85,YDN'"1D(;MZ,BH.8,794_$@Z%J?]\RI$#35MRN"(\)4 _E] M0:G8/2@'U0G@^']02P,$% @ [( _6%U[:J$H! IQ( !D !X;"]W M;W)K&ULQ5A=;^(X%/TK5G:UFI$*B4/"1Q>0:-/9 M'6DKH5;;>5CM@TLN8-6)L[:!\N_7<=( JWTT( M39WIV%R;B^F8;Q2C*'K"(*.SDT3'*K3QS_I*??(TGCI='! P6 M*I<@^F<+M\!8KJ3C^*\4=:IGYL3CXS?U+\:\-O-,)-QR]HW&:CUQA@Z*84DV M3#WPW9]0&C(!+CB3YC_:E5C/08N-5#PIR3J"A*;%+WDM$W%$P/TS!+\D^'5" M<(;0*PF]2PE!20A,9@HK)@\1460Z%GR'1([6:OF!2:9A:_LTS MFCXJOGCIW.C,Q>B6)WHZ26(&I(/NDHSQ/0 R?B,5:X]"5/$Z9^)$_OHGJ=J M+=%=&D-\*N!JTY5S_\WYC=^H&,&BBWKX"OF>W[,$='LYW;?0H\OIN,%-KQK' MGM'KG1O'/*^=Y_?C.!."I"O0I:K0\QX=X^9D;R[/=D3$Z)^_M"3ZJB"1_]K& MIWA^8']^OCQ=RXPL8.+H]4>"V((S_>T7W/=^M^6V3;&H);&3O =5WH,F]>D# ME2^=I="SG*8*M+Y"@BBXRFN5)IO$ELE"$7M&,E^8MU.OZP5A,':WQTFRXW = M%]EQGG? G5@+*VOA=ZTAJS7R>LY:: TE#'#-FAWW+@61'>=YX>CTS^ZT7SGM M-SJ-Z);&D,9H3X'%-E\%'^/C.&J6O@^)&B$GD0^JR >-D=^]9OH%JFN9T26@ M3S1%>R!"?K9Y:%;JH\2LK[9J_6%F]"/,DT0,JT0,&Z6>.-/K':-JWUAZ0]M\ M"D>#86TP+\1%5ES0&_;LPSJJW(PN=W.^VD:VIP^\H%]S8\7U1X-ZM=EQ&-O- M8._08WB-=N[/#T@S\Z.OE5;5HK;43K-VU)GAG_Q*+P-H*_EMJD5MJ9TFWS\D MWV^FDC&ULM9C?;^(X$,?_E5&N.K52(3C\*CU HNVN;A_VMEJV MW8?3/9AD@*A)S-D.%.G^^+,=2&A)W,#I7L!V;,]GQO%W[ PWC+^():*$USA* MQ,A92KFZ=5WA+S&FHLE6F*@G<\9C*E65+URQXD@#,RB.7*_5ZKDQ#1-G/#1M MCWP\9*F,P@0?.8@TCBG?WF'$-B.'./N&[^%B*76#.QZNZ *G*)]6CUS5W'R6 M((PQ$2%+@.-\Y$S([9W7U@-,C^<0-^*@#-J5&6,ONO(E&#DM3801^E)/0=7? M&N\QBO1,BN/OW:1.;E,//"SO9_]LG%?.S*C >Q;]# .Y'#DW#@0XIVDDO[/- M[[ASJ*OG\UDDS"]L=GU;#OBID"S>#58$<9AD__1U%XB# 9VJ =YN@&>X,T.& M\H%*.AYRM@&N>ZO9=,&X:D8KN##1JS*57#T-U3@YGDKFOS3NE%\!W+-8+;:@ M)EP-F&8+!6P.IA=\6YDG$QW(4&[A\@$E#2-Q!1?@@EA2C@+"!)Z24(KK@X8? M2Y8*F@2J\>)-?>A*Y8,F3N JY_,(>/L( MW'G6&1_0;T*;7(/7\MKP-'V RXLW'F5_%DOM/-9M8ZE=8>F/-)XAU_',(BG@ M4@5#[H-Q51:-;,9.^8QZR]Z*%?5QY*@]*9"OT1G_^@OIM7ZS\'9RWHYM]O&W M5 JIR,)D 3-MP?MH;LN >OF M8%TKV*=7Y'ZH7]FZ$-TCB ;IED/T%>)>1R$Z@:%WS% 1AWZ.T*^]0+A; MIQ-7IW^\.OV*P-SD5#=6JF<44H5%<0&^KI3ZJHIDL%;-M;%NZF,-& MSJ+ZT1G4QR"M0G%;5AGX:3(%!HW)&KG*?+!_G>&1ASZ6:F+K?Y !4"5DK?3#AU7 L-+?4ILSDX""[I-SVO(KQ> >N=( [G@&7S$^^0K-NL MV*ND4']B%>NW@G$.5_N8JT$&S5Y5R J=)_6%OD1'SF'ME,10K>Z@ K50?F*7 M_H_$Y1S6[FFL18(@]@SQ7G'.8>N5;I(JM")QD+Y5@Z;:8F-V?.R;<$Z3!:IS MMX39%@[[/=*M:9YL* ^N]V>8:Y@$0:B+-(*'4/@1$ZD^-OTYF0G)U:G[KU+' MK)GM7$4K4A2QYZB]!L->@^_5H5+#ILJ+'\ACY=_!IM"KMT6U=J5GM ]L$3,4 M>A!G!]<^!'1K.T^2(J41>TZKX<9'&\;BEMWVR6YY18;TK/FLCEOO]U:U&Q_8 M.MV-(FUZ]K0Y62PX+JA$^*+P0W63]>&91BD>OUS%)4!+0JD;F:W^FZ1T4Y&4 MO");>O9L:6'\Z,VIP>P=G9\LS$4B]>R)U,+\_K6HP=BN$U?WX(8=(U^8[P@" M?)8F,KMLYZWYMXI)=D,ONF&PO=V]R:W-H965T':0\FN8#5Q&:V ]V_WW424CX"ZT-?B.W<69[CA/:.67-P+XDJ\IS*OV/(Q'IHN=9FX8'-%]HLV-%@ M2>

L'\M<\=/6D+[4/6P W/ +P M:H"W#PB. /P:X+\5$-2 H'2F2J7T(:::1@,IUD2::&0S@]+,$HWI,VZ.?:(E MOF6(T]$M3T0.Y)&^@"*79(+7*BTR(-]GI'XU!KQ<0%X#28P#I5E"1CPEZ#YZ MR\EY#)JR3%T@R],D)N=G%^2,,$X>%Z)0E*=J8&L4;+:UDUKN1. M<+U0Y M/(=TEL#'3)EUOD^[8.\D80W)%?/<3\1S/;Q%T\W:XUP*/WPYW3V3C M-X?GEWS^?P^/Q$PEF5 %GM2OT51IB1_4[S;'*\:@G=$4F6NUI D,+:PB"N0* MK.CC!S=T/K>Y]9YD\3N1[3@9-$X&I]BCS95NKM1<0N9[_:[G29L1WZGD=\Y*;_^"-O45\!P:T//];Q]\8=1;B?H M=YT]]8=AW7XO."(^;,2')\77M_@NJ)EHLRV(^%1I;0SE<8+<':0+P_4P( MO9F8#9K_#]$_4$L#!!0 ( .R /UAHL6HBT , (H. 9 >&PO=V]R M:W-H965TS Q4^YH52!EZ9F M^;XL-K0A\I9O*=-?5EPT1.FA6/MR*R@I6U)3^R@(8K\A%?,6L_;= M@UC,^$[5%:,/ LA=TQ#QZY[6_##WH'=\\;U:;Y1YX2]F6[*FCU3]V#X(/?*' M*&754"8KSH"@J[GW&=[E,#2$%O%/10_R[!D8*\^<_S2#K^7<"XPB6M-"F1!$ M_^SIDM:UB:1U_-<']88Y#?'\^1C]2VM>FWDFDBYY_6]5JLW<2SU0TA79U>H[ M/_Q->T.1B5?P6K9_P:''!AXH=E+QIB=K!4W%NE_RTB?BC #C*P34$Y!-"*\0 M<$_ KR6$/:%-M=]9:?.0$T46,\$/0!BTCF8>VF2V;&V_8F;='Y707RO-4XNO MK. -!4_DA4IP Y:\V7)&F9* K\#I(W@0?%^UB_TQIXI4M?RDX3\><_#QPR?P M 50,/&WX3A)6RIFOM#(3WR]Z%?>="G1%!43@&V=J(\%?K*3E90!?6QI\H:.O M>S09,:?%+<#P#X "A!V"EJ^G(P<]?ST=3KC!PRKA-AZ^$F^Y$T(ORITKLQTS M=#--V;B36U+0N:?K@J1B3[W%[[_!./C3E97W#):_4["+C(5#QL*IZ(LOM*2" MU*Z$=<2D)9JRN%_@%"4S?W^>B#$(ZE**+E'Y&!5FZ8"Y$!X-PJ-)X8^**.J2 MW='BL[GBR!(]AB!L&CR;(TBRW58Q#$(;93 M/48E,0[3*I_(DK4NLJVVXNE_[$(2U)4\O &(6B.(&6@3$J11"Y#:2# M@72R+N1T1;7XTED8TO&ULK9A+;^,V$,>_"N$NB@1H8I%ZV:EC((EWT3TL$.2Q M/10]T!)M$Y%(EZ22[+?O4+)E6Z2T.>S%>O@_(_[XF!ER]B;5B]XP9M![60A] M/=H8L[T:CW6V8275EW++!/RSDJJD!A[5>JRWBM&\-BJ+,0F"9%Q2+D;S6?WN M7LUGLC(%%^Q>(5V5)54_;EDAWZY'>+1_\<#7&V-?C.>S+5VS1V:>M_<*GL:M MEYR73&@N!5)L=3VZP5<+/+$&M>([9V_ZZ!Y9E*64+_;A:WX]"FR+6,$R8UU0 MN+RR.U84UA.TX[^=TU'[36MX?+_W_J6&!Y@EU>Q.%G_SW&RN1Y,1RMF*5H5Y MD&]_L1U0;/UELM#U+WK;:8,1RBIM9+DSAA:47#17^K[KB",#G/08D)T!Z1I$ M/0;ASB#\J$&T,XCJGFE0ZGY84$/G,R7?D+)J\&9OZLZLK0&?"SONCT;!OQSL MS/RKR&3)T!-]9QI=H$>85WE5,"17Z/-JQ>I100<1>J"&H0>629'Q@M-Z[,X6 MS%!>Z'-P\/RX0&>?SM$GQ 5ZVLA*4Y'KV=A 6^T7Q]FN7;=-NTA/NS!!WZ0P M&XT^BYSEIP[& -F2DCWI+1GTN )0KQ'X@$)/0TZ.[CYL1COOBX.1Z@"=MQ M"VM_X4_'#2VXS@JI*\70/S=+;12LI7]]/=YXC/P>;8"YTEN:L>L11!#-U"L; MS7__#2?!G[[>^I7.%K_(V4E/1FU/1D/>Y_=*OO(ZC)TMF6 K;LX1-4@;:BHC MU0^D8,K[NK-QF]9N;7A]G5_@D$PFL_'K<4>YLC"))^14M7!5. A2W*I.T.(6 M+1Y$>S1VM?)FJIAZB9\)R"6PN%8 U1E&P2A!6+\*R2O+:0B@S+%X4I;KG20"Q(9I"E13SB4&9+>&X%)4NH=DZI*D2=H-!S[5]&BA-RRN"D<8]\#@X)#L@P_&.B.A M:C.5\I+LO)Q,B"B-.HV\\\@2$G:'Q>>,],TM?%2WX$&49Y$Q!66'L($-;:7F M=H;Y*PWL]B9)29?&59$X[@Z,SU>0]@0T3 XT9'A@&-2PPL8P&].DV3#E)2&^ M5=^-RAX5ABC6)7%5*4EZ0 YE"1[,U>V"J81B)3>&Y0ABM>!B[1^:T 5*X^Z: M\:FB:= %\JCBOB5SJ [P<'GPI"A$KV:3DDGMSRX['\>?#KH,KB3N KB2*.YI M_Z$$P,,UP'Y ["H9R(_83=,.@2LAA$1=B"%'IPR'?(^'$_Z-,8HO*\B*['W+ M%>U?Z6YB=BA<2>@P#+DY93CD=CRQ MD]CA\!4)X33M83DD=CRB[3ZO>)$F3FT[#4,G:+FJ:(J[H6#A MD<73H%MXC8\VQ"53Z_I@0LG?>W]I#C7JC?7#3G(A\ MHVK-A48%6X'+X#*%>:^:0X;FPU>2@.;^/IVPRA4W58 _Z^D-/L'^X'V MJ&?^/U!+ P04 " #L@#]8]P]N*2X$ !0#P &0 'AL+W=OG!R&?U88QC8Y56:N9M]%Z M>^W[JMBPBJHKL64UO%D)65$-MW+MJZUD=-DX5:5/@B#Q*\IK;SYMGCW(^53L M=,EK]B"1VE45E2]?6"D.,P][KP\>^7JCS0-_/MW2-7MB^OOV0<*=WT59\HK5 MBHL:2;::>3?X^A9GQJ&Q^)NS@[JX1B:5A1#/YN9^.?,"0\1*5F@3@L+?GMVR MLC21@./?-JC7C6D<+Z]?H__>) _)+*ABMZ+\AR_U9N9E'EJR%=V5^E$O3/SVVA;APP-& VD=R'L=PM8A;!(] MD35IW5%-YU,I#D@::XAF+IK:--Z0#:_-9WS2$MYR\-/S^[H0%4/?Z)$I-$&W MHMJ*FM5:(;%"=VS%I&1+=+9"-TK!Y/IXQS3EI?H$/M^?[M#'#Y_0!\1K]&TC M=HK62S7U->"90?RB1?ER0B$#*'>LN$(A_HQ(0$*'^^W[WZA(VVAOVA4P$?CVHE[ MBIA<@*09B9(>KL,JS),!W+C#C4=QH>E 2ZF;V31"&-MCXQZ>;1*XT9(.+1E% MNRD*N8.)SHX@#@KZ@*FHT!LF782)-3P.<="OH<,J(!>IO %-.]!T%/0/!@T; MB47)U]2(@ LOM08F>41Z=+81SI,!N*R#R]Y51>B4IHR#@)DU=AA%:0_0-DIR MG+L!\PXP'P5\TJ)XGAC-^S%D;A<(DR#L4=I6>9XF;DHV<2MB[T;I@3EAB04S2B.06K,,N24@:#L"> M10B/JY"SMK61IM6[[_;A]^5K2WF9\E#O] X_@1TAY9M+9T3?*D+QTNJRB,!T0.GU4.C\MEU_KPX&6T=FX36 M?L%EA>-DJ*V<]0Z/"Y[9+R[MU>H$S:P=8)*':=0G=9A%.>GW%/_BN&/.FG]2 MN>:U0B5;@5]PE<($DJ?CV^E&BVUS EH(#>>IYG(#1UXFC0&\7PFA7V_,H:H[ M1,__ U!+ P04 " #L@#]8#6BB:. $ !S'P &0 'AL+W=OV:[C!':.2&$MY^6U M:[:#[/$?L\1)G]+"PH/5TX2O9;(6Z8"_G.[3!-UC<[JZ9/+,; M2DIR7'!""\#P>F%=P//8=91#:?$GP0=^= Q4*'>4?E/5SC+%$G>Q[\UU&K&5(['QT_T3V7P,I@[Q/&*9G^15&P7UM0"*5ZC?2:^ MTL-ON [(5[R$9KS\"PZ5;>A9(-ES0?/:6=Y!3HKJ/WJHA3AR@,$S#F[MX)XZ M3)YQ\&H'[[4.D]IA\EH'OW8H0[>KV$OA(B30"R5^)]!/+JR*A.0;?T /FX!=PD:9$)1!EX*JH'D.5SO<1%HAD_(,TN;V) MP/MW'\ [0 KP;4OW'!4IG]M"WHUBVDD]\F4ULOO,R- %7V@AMAS$18K3+L"6 M832QN$^Q7+I:8H23,^#!C\!U7&_@AE:O=W<'W*/7N\,!]_CU[HY&#*])K%?R MO&=X?^PPD\DK-N SY1RL$&./,J$'Q%(._OXLK<&5P#G_9RAS%7HRC%:UZYSO M4((7EBQ.'+-[;"U__@D&SJ]#JIN$129AL2%8)S^3)C\3'?WIQ1/H >P8O2>J M\@ZEHJ*$)455_?OES//"N7U_+''?:#*#_K1K%?6M_)D#NT:Q]J[?J(G?:.)K M-;DM&$[HIB#_X;14Y@X7>$W$8'6I4,%1-,$T\$YB7OF]F(,0>I,390:L_&!Z M8A4/6'EAX#=6G9B#)N;@;3$#L45"3K/[+ 4DEYH+@-=K7$ZLI:%\O?&0,$%/ M&'_J.\Z),-J[&OM6FH3%AF"=;(1--L*W9>.C7-(D;"^ODD)@.; 8DC[L2>_U MA-?>P%CA3<)B0[".\--&^*E6^$@60RY(HE8BX&(OMI01\3BDL98S=FXR"8M, MPF)#L$XR9DTR9C]N[3 SF1^3L,@D+#8$Z^0'.NVJW=&^+FV&,I6AY#A#@TMQ MIU>9H",7FJ?%23_L6,&-TF)3M*[D1XT2U$JN"E/"L.R/NG++F2&G^V)P/JB1 MQ[*[LZ"ONG;DT:J;I,6F:%W5W59U5ZOZC9"K'" [3%F*$MF5_KYGA*>D_,HP MJ+@6-[;\&*5%1FFQ*5HW,6U["7]@?PF--IA&:9%16FR*ULU2VV1"?9IZ8 M] I6&$[[!@$_=9!/_1HV4W28E.T MKNQM%PWU;?0GRC#9%"^W#WK.Z-)CM(TV2HM-T;H9:3MI&/[ "<)D8[LR2HN, MTF)3M&Z6VK8;ZOONT1/$M%>J)K/^UR7]J*,5-]I9FZ)U%6][:ZAM#=\V0CW;)16FR*UMT8:OME]X5^66PQ*S_HO?B$UZ3CS[QA7VO]>&.U-DJ+ M3=$JK>VCS<4>7+^$YU&U_]MBJNWH+XAM M2,%!AM<2Z9R%ZD307;F%>4>%H'EYN,4HQ4P9R-_7E(JG$S5 L\^^ M_!]02P,$% @ [( _6/S7!8]K P O H !D !X;"]W;W)K&ULK59-;]LX$/TKA%H4+=!&UH=E;6H+B*,6VT.!P&EV#XL> M&&EL$:5(EZ3B='_]#BE%ZSBT-POD8HODO*=Y,\/1S'=2_= -@"'W+1=Z$33& M;,_#4%<-M%2?R2T(/%E+U5*#2[4)]58!K1VHY6$\F61A2YD(BKG;NU+%7':& M,P%7BNBN;:GZM00N=XL@"AXV5FS3&+L1%O,MW< UF)OME<)5.++4K 6AF11$ MP7H17$3G96[MG<$?#'9Z[YE8);=2_K"++_4BF%B'@$-E+ /%OSNX!,XM$;KQ M<^ ,QE=:X/[S _MGIQVUW%(-EY+_R6K3+((\(#6L:-;

2,9>HKB M=X8W8@%\CM(C7#A)+[TX_*_H$UQ]6D]AWA1,%!X7A1]U*?W+=PO*$-Z%Z $= M; ""-?T"-K9.NWL!WR-?/R%F7Q+F]OTCY1V12NJ.@V.EH0!))A97JU7/+ S? M*,C-)AC=5((9Q;\5,&ED*,'WLI M 3*NO%0ZA7CJ.DRB3;K>5/M>(8'S!]6@)XVY;!H/K\0^.:A ]ZI.[#6,1*IG MD;&T@)F# FS4-4S: 2G%OF_86WK['"3)IXU]NEBCO,^VAE2^+TR# M'3$S[=ZRP;G>MHM,+OS*N_;"2,PDE(V8>E(J?&%)8J3+K=E4W($$]6L29M9O MM(K!:/85GS7UBI\G6;[C"H:S$G:WW=M.$NI60XS;JMUF;I#I4*^2,4 +PUP, M<>ECP)9\2)RU%5('2_;EE:"L#2"RV^W%JN!: Y9Q/7SLEU> W@47'"\-WH44 M&VWB7P]C/!W3X,;D^HDNB=UPC#89&LL?ELDZ8";]/KKB%D%X91V,)P.;&[U: M.A+$%)E/FEMQ47&9$%:2ZKQ(8\41BX4T^WHX#R6_6 79ERR,#HK-C_"LEK70 MW2R\C(6_XY',X+5I94'B[4(V6;97=^;;$0,^EN8MV ;MYDJSD9P$;%(21LG\ MU?V\-89QS2XO$FJ!%G+[,[:::Q+ T0Y)HG43AMW6J2;8P#J2<:H%S)B;%D_D MT*J>5#WN3OK)B90!OH*;78'TK70I7,U@-/AIXNR!)ER%! WPKB4IP<$68/+*F)V,1H_ OQ[5D0S9!"$C\BX@]@<=H7I MNE*Z%A&:Y 7F*KOH!$P?]GZG;'#]0<*LR#"K-)FLZZ11 WV\%9VX(9+=I"CW M2VR+%NAYS/W,*I'N[8 .R)0( [%MR[*#J!\MO- \CU7N7*:![JN4^[^M^J* M+*-*877E97-.N:V7B(&LA!>$;HSH0])VT?)U3K9;%*06*?DUD9(O6J1DBY3\ M:HRJN7";D>'H^9;=NR8!.= S+8HQ=>!#D1SFY*1T?)#3E %DWJ6'NO@*.-]V MM\)1 F\.%"=Z X80.=#:X7H/XDR5(AMHL7-K7&H*F]JG>Q:TTU-7R0WWQQ0A M43;3HPFS2A+!2_"969AGO6J:B794!:OH24#G1SM@;;VT M,1($PE#T4E0/$'=Y)-%T4I@PMAUB'^"J3DCARELV.G1['<8<\76<()LUT,AH MU_6Q)!,;KO00E':EUOBI4:!6(U(S# B128.Y;CE]BND4[."PK18QHDBS1#>D M[5K+/W(:+DZ99,YI(%B8]9JK"6(8P6@[/YQTU9R3.'VLY)%2YL:'),6NK"FF MI9PYSG75^3 Y6WN@DR5 (!C#$*T $^1NKL)(("?\.V[&2)W&X:WT0QA,Q@+: ML#"R%0P+FJ@6:(&H#4J*!+(P0.O-Q]UCL_ 2SI*>(!NW[)ZA\7TQE5BYU1CJ M<3 4M+9XN0?.22-O9&#""C&F(SACCIBD[:6HS<:UMOE34E!YC_:1TXB#& M@LF,?8"CT]8D_JE5/'$_FRXW$@UCE*L-I1MS8MRJ6\C%;F>*K]<,L]P]M-=5)*YJ,_+3A&''(R]TI&:2CF8\"=BJ@RE'EO7[WA MANOHSJ27E-GPQ@:M%+8B/R I&*8U=[7JU5K"#6LX=TW0Y8Y&?HG/(?"1;4FJ0ZU.$4RKFFV1(SWC=$'@C8TK'=9/H M6>G!SG.51$QZ@)B7< ;T;>YU98\YGH*G=6\V373?V>]R@O*JW%_1\I#?%^WUO@9)V+9GD4X1^KKA!G1CT#NY+DZO+4!6-JG(=-KC/6#(#).'40HM#P%/=&V.VL M=,=Z^/Y8#%^-_E37&:SI$;/F9@2,U(4$,HD+CAS)ON5:2R[^W"8_;M0]+)A< M6!5IL5PJ +\NPU*"=RWU)BY52,VR 00=]1RFGK-D5 A*],-6$% M97=)V>'9A\1=#1B8=E!6A9@ 8%:@ -&[I50$A1"QX,)E%3#@BOT9NIBSLJ8: MV_0[]N0$&P7:"FEYN7S+2-#9+^[EB#,, WA M)+ I3"$<0<5_39-KK,?I%-L//^V +I,C(#X.=@+4 P3ERC2T80)5"TT&I%^L MC>,V<_PH:L$Z&9)2%<;A'-B3N9"GR&@/%ZME:+M3RECP+/34:#H?POY/W M/36:$# 0=@O[=%3VE&%@[*RE3^93 M$TQG=Y1%*S/8!']G,"OVR.\L&[1><9D0T[=! )TUW7]H4I?@%L6(.DE%Q%1J MI?):"%2$WW+M?["?;CQ4^1F^8KR0ZP3/F!._ZBW9H%*1"[%B]Z#[K_1]UQ@, M9 ]1(2B>"I6/-D 9OF%5I0G>KO@#7"#Q8\=5 _/UEI" M$N',*V?6\@;!):Z.S&K@-WBN% M?;2)%9EYR\)1>5$[TC*;FZ,YW*X8K#SLM,-M,9S>.0WFPJ M'39=@6AL%D!)6"N0FZ: NUE8EAY)M$)N4]&_8<#U\^.MKOD@'BQ^I-ZY?$=4 MFD*Q(/V0.V1W^>#<2&N'3(RU:"N,)_FD8JH' G%#A<&O,$=R%C,; ?:V'C!%D$=RF(-9#&E9Q&UP.![%UCA&K3KB H7 M4,%LA8L=W/5*\6E=SO*K3 MK(=71=.Y?UR5IW1G0+6WH6#/'8%5$_CZ.A%5QSOPO016G: =;"CZ?AT[]*&1 MU.#+1%+73>YO&U#=F,QP9UQUY1I^T? J7O.ZN.IG[]8#W(+-MDM7@X3>NMU3 M;T58Q9>L><= 8M<5@Y(PO(&)$\B[7,(W5"_,/TO6!W#\+W>/4\VP8$OJ)DD_ M NU<:H%J5:I3)4IC S2IJ,[%$@@,%H D,?F 5*4=3A7_W@#GPWRYE.:#(W*9 MU<*.R.E/.5I^%#DI\S-,KM$MW.&[26:=O!NJ\\'%9#0#@9G9W"20].C^Q?>[MJ/!E,AFHX.'Q'S_XJMVBLAJ>3T<50'8\&KT?' MH\FOZL-H\DY=#,?G\+":G*G1Z9N+T>G;X0G\4IV]@8%_A2$F]->%.H/97,!O M)L/C8WC@_>!8G5^IB]/;=1+T_/8)?T.QHMCA.CZ8'GXQ.XK<[[?<>X]^295.^OSKP[Z8&4OL-M?G LVX(.78D;MDC4\\Y7AMACI??MF@#!)!,4>'O9K:[^PA>0D.K"L*^&P-/XMJA!,,\='S)0].0P=\!O*$/S*0"CA\S"G MXH<>/]Y34BJJ)Q$+*DM%8L&%+2Q(P6PZ7V\LY.HLT;T6BRMU-?9C5NI_X 2&GZ[":9AG MFRZ9S>//G3JIF5SILER)]5YX'#.\-4"Z6N;-BT'C]\IHGVD*8DK_5;+&-XS( M>"HIQ!^RR\/6"Q6H36:@3-9"\\JC\DS(^<8(N%5TTH$IB(O'0TY;W#<*.60X M'0X"]DI_#=:8"H+.I3JC MIN9BD!#T["%@,6/ WPL+]CUJHHU%Z9PML*U04F"-PK&@%!K-H.B6_7MPHH[T M/ FP)5V"#<./@<@"77J,K*?%.'H\J3)7M^"F4T_P;4ZD7N5N*N4>ZTN/NAR* MX;]E&-D=9-O;7#._!L@CPJ0L$5M-"(AHZ<;/:$H^'!)/?6T:HKV/,?7G7PA6 MO8(%2N#0&>52QSKU(BD[G=X^SH6',%K]"3/=K3CXW;9Y[*^X3>:NZ >B6'/M7"RWK@.GRKHG M^3R?_[JFLY!O5KJOGHD,_W,X/)^H-V?HWQ@:#X7KQ1@/Z>O)._1/B#MF#$K- M )2:@\[K+KDY#CJ'7?2 K/I(<,SCT>'P=#P\4I/AX;O3L^.SM[_2,X/Q^.QP M-)BL?'/A/"'HG<%8C<8"VZ$+?3+X%\SL],S,\U=TI%P,<>[PV@%.L:>&(W+L MF"7!+ZS;A=TLH].WY JB>0\WS <>JUE #S;C\/@]#M%3K]]/8"X3^-W)B)X^ MZ]&X\CIW,^%5)\.+PW?PIW%6P0O>C":G.$4\A0$[Q@[?'P\NU/G[B_.S\;"G M_OU^!,

-?QY/A"7FMWE[(@D>G,, )_3$X5H/#P_<7@\-?V5%U M>G:Z4^<&@P.[.-HA?]IM+K"Q\:D9]Y2S;P\[7UCBR> _QZ/3X>#">O#>CX=F M0K<,BKM3-^9WX![;V^VK8P3%6HBH!5VW3K#/UC3>BJ L=W;+NH9PTU7_:Z'TP[/3-Z,C=%X/F!&\/AZ]I=LK#F?K^]Y3KX?'9Q_P G1&,)9< MCJ&]/^7 YIDGJC,^>S/YX+!3G-'D8L0,O*N -P[I/3UD7CCE\02NK3!%X OP MC^$Q/ 9LO\K6K=/\PPAY$WP/G'CX"WXS?H<^<.&\S%5>LV?^>(@[@5?[S/D2 MKS1L18M9JJ'7KX]9.F@Q2X\>L[1-P2$W?7@Q!HX$5QUY74UX#CG ^/WK?^*? MH+Y,X)DU55)8HO#-"2@VH 2=#M\"RQR>'@(78M96!@%[96CO&+268WH_J%$3 M9D7OAAAQ>R/\!]$!(^!]%T,<%E0[XLN#8Q@6)CG"?\ OX<5C&((YMCH:G S> M8E0/(0+'9^,)JDR@R<$G]-?K]^/1*47[4(7$3VB(BXOWYZB^' TF _H*^W > MTM=O< 10VJR"!ILRAAU[/QFNJ)XU>EI/O3T[.R(U=SR\^ 58/@8<@2FK$6M4 M..P1ZJ#PQ"^POB-:_3IS?S,8'8L6-H(M&X]EO:*+DFIGQJTP^G>@IK\>PA># MHU]&J+J)*@=/C4>EL@NO?VUU7UPC""[9RZ;;:HT-;XS%?=\<3>AVI< J+H.W M;]&FF+C1^S<79R<42C\>?!B_IPMU>#P8GMR?39G&+3EFZ_<8?;DFK3+$T[*H9K MS;7'#DUT=[H=$2B6MDA#G7M< R^GZG>9QL(4E?@C%JN($DEAPTH#%H55]L5Q MDCP%J=?#6O&+J]#OJ3D68XBI=7C 07N37I)[\26AS_!M'/C$/A+I1WA9S3)E M:3WSW7FY OL5)[9FR=Q,3?)#&1A,38XIMECI#A%[.:+6K,.U/G3ATL? MC%SG[#"JKFAK\!?S.?7&DI1F>VWSWRA_7 MM(;UO4ACKIC;NZ%N=:TJ^X>K4S2X^D1OHVI2!KKK6!3QTYJ*^=RPQGJO$!Z\ M@\G-WB+3/YI_O,(^F9&W_#&,:<+TT"NA)G%Y@<;S"CN2(*A'G".TU_QUZ5'H M[[)7 7O8YX%YLWS=IZ^HR?WJ=\_[![N;O]WM[VW\[K91G_9W][_\J"^?]5^\ MO-^P?Z=]X+V [ MK1].LM@2 P"=R1+B(U@.%KV@A%X?1#Z&Y^.*##)E,5QU[R&2 #2O*; KG/#* M6TS5@CA1,X_2<$W'7X,JJ!FKVHB*,K<=?E(M6=6K')-0ZHI_?(\MG2]&O9_[ MTS_E/7I\%XE@%=@CUQ)Y[:WHN5V?3:^XWJKNYVA\&RY=I;[8^GWQP;N_)W$YKU[V7PWDOGKR-"#)U]:AC;^ E3\ M;H_I9H_$7!*X9L5@RK&' *4HV"R'C N&,/B,W!]KSJ+'?ZM:??<1R>FO(:B9 MT-SX[#8$-J8=+Q $&F/^0*"O=90L2BVWSJ^!8MLI>$?)!C.WELYRLXUK,EK7 MY'@S70K-\9O=6[UQ#M0<)W'G#6H.'M\*)* U%AK)A*X?E;%@;.(_9C!P'1-4 M.# HX)2UK+70S1";&CEO8GJ<>$+/6AS_%*:QP4RW&'-K8_163':>:%G:@LO? M;+#B*_#YFGJAZPM= ;GW[Z%T-FDM%Y1XHX>2^7%LB'$<+Z0LBJ41!* ;4^] M="/M953B14I84$_V3)*R[0_K+F=.M<(KU7INTSZB\*,V09Z.]-K&*\DU2;! M,B;($ ]QLAK+.72ES@;EL+JWK\#"2T5<)G2KH+ 5=WN895ED+&Y3$-G77+#\ M]G.I)+P9!^0=SX@"YM15L;7FOJ?7#3Y* M+."$!7=K,SJ'90&4LC*5M'C@G'HJP51EA99/9LSO*0<6Z"A9:EO5/08-R,^3 M-,,R3)3EZU/=V'OJH\R02VZ/*:\A+)6U8JI2E>5ZD7'E%5[@<)QHW/IV6]_N]MT0CPS+4*(4Z*Y6BT12A4$Q/&K](TG: M @::?+I?!S"P_3A$2;559*V6U4 (N\FUZM \ VXLN*V2ST0U)?@VLN M)2:LJ"S3X:B?@0OX0/T"2WK7RK>4K$NF6/[X#=@-0I MG#QQQ-ZP"EL1VUYH=,K5ERU@RJXQ7+@?/<8WV ZSA+X#!\"K)AD15^3+ M)?7"J3X]"QW%GSC"(C<=V6BX3.(K,\_/X,+!M;U]#.#H<285MKM.<]/\"JMT M8^:KM60)3S]+D%L8 P<^LF\D"8![23(CQ*ZH]YP].B71_^9[6*,[%R"W>0]( M6;#<,SF/BQ?]ET]?/L0:^[[5[\;KU.%,6IFBWD,7Y0$:]I-61N$_T)V/F(NE:R3W44 M@V*Q0-T"F/F+ET\.U.%5D?I7Z'+[X(%1 M/-M_MM>0E>T0;:P'1+8S&T.9)USML*?>G9^<-V1NM]- 0R:YO_OTV:XZA.D5 MZ5*]CJZ#_EU6@@D;]E]LSU)XJ[$>=Y[CFF43?&$#P?J G@>P, -C;%_(.'/I'M>H+>2%?S9*8J M\5L'FD0(,"R*L@YQM7BRTO'#Z-,L#,C;XZD;6B0^.RL()R?#&N<[A7$E%54@ MM_@N@UURX%X#^(6,-B^RW'%"H>/%5C>QR*_IDAM\26^MIF,/&HM3'<#V!W@$ MVT:I5DA/P(<>3H[)COO:4V=21J!ZUD/ITD2)UB[;KC',L.D4TEATRK@@?"1B M#HVU?[E]4/,ZIP)ZD29'W,B(N\!(@(AQ^+&>A7D]>3"6$UZ3&D0EAH.RZMK+ M )?'N]!THOIF==\?S'9H_QK)=T3B\0DS\]&Q3ZYW[""&4NDJX1I '6U8B69C2&9[GX?1+'VFS]]C8W MBO[#QW>=16O1)F?* 7* 4$<5.<$6>XC/*J4O-TF7!",C?>6[:F(>MZG/^&&W M1_O"RW*LL$/Y"9+W1PX!@S-9'8DZ865^FMPX7W3"F=OZCW7LZL/=AZ2HMNE. MGT5N]TUWVFO3G=ITIZ_&SM CN"@H"F$-[KFM%VPK8,ZU9CO+X5V!!LX23O$Q M3%^Q_H&XH(:N@;I.PN#.ZIO&:MKOS+H\1#CG5G6H&B'3#+$NK?$V+-TY)FG] MW+G),]E77-@6K2=32B4E6PDVKIAY/G)/\JQF813ZF*Y;P(\SFZ)[@WX+AUM> M>5FIKNE/"X*/K5J=F&;JSK*.QV.2:1@7UEQSMZ'I_HY94_T=8SCB5'IQ;;EG MPLSQ^1OLNP4 UH0!J+8Q>?]9@PAC:2D.-P)[/$K%<-];,,1Z!C\BMRR' EC9 MP(:0W@U?"ZQLJ18)_"^V1D9-PD8&"/!H)Y/5S$:\(KB=\!1EX*=ZCDGA\/^P M.(@R<8T &PRC R1+5)2@[X)5"3B?.)G#%!#034TJLV**/*"T:PA1:E*Q\3Y@ M>B4!FYZ5'+RA[7DK5:-/:&9NV!S#1S!8[(L=+7[U'CL$P]OI4(6TAVU_K\[9:7;Q$LPYZ4E]F20(3:5,_H3=[:%6+,;$S9P+X!!)1GGN].&4>;]@@T_V;HP%@B^S7"]\RS0383\ M#>MY2Y5P,Z=H67U"',&76(<.B[*8O 695=.YVV5CN5N17H= EELNIBTN6!!^ MH7@;XR15[@7;Q$]*84XD[92NH*H77-5BA;)=%/6M+(M(F>L%A8;-(='2A0F8 M+#/:00T6D'6U&KG[O.-W56< '^;J@F;2DUF;ATBJ8W BA"N,[[])U!)T E,Z MWG 4NPN5/5J;<+=4?5ZHS@0>1'RA?9P["8_BWXJ8@R07.@KUS'GJI>J,8&'S M&+L%T3/.EP>J4!["_W M56<]NZ4KOY("K_;@E,9(.J"!JDFB MQH46#;,D1%?7!):6:7H)EJZ)JZ-5E]S1W;(83)G$1%%3LSA)SJ8H%^NBM,\8 M,@ASD<"F:S.%.S L4;'+0?AB$D+YV:DM$W/NY5R% &0RL%C0=HDZ+[0?XK#< M8%EZ<@"]EWVQW0T.8) N;6H8SU)XHE)TZ["V30A'))R^S;>\U_XFP(3 <%J8 M4Y9"A9O?PH@&WR]2:O6@\QLL8UK3U]LX.5:7U70A<]54(?.6LW/P%#& ],\B M#;/ EH.N8TE-"BVZ030D"U+B0N1Y* 928(B&&^+]TRF51[ JZ5J%+ +4S*B^ M48W>W+/4=WM!)B/*ZI+!>M9JYL184N1[QD)$K#+J6A1CE_D;/=C!:/APD &G MC?:1%)1I0HX'1T8";8^8USO$GP!Q[*KTGZL:SM=\EYI$81 M9?7:OTHH.L$U\L# R"7>Z!HX*;V8+_)-4D2P'JQ>P@&-A:W#9>9@YH/C_^;0 MW&H)P;6YK@67*P%=9U/I\?=QB!MX*@=TF,28=,HEU_ OJON4V3I1(]QTYBH@ MW<82<7T+.CP'7,M1"3IUF,P7!:H";MV-B:M9#V"O.N\/1Y-!EVO&604>YU]: M)M)U8)IRX6:Q[3B@S&3$<7'VLB9Q7>,C>Q/*XXRL1.]QTQVA*8Z^EU"U6PS5 MDF#-Y$)A#+JNE!A^04XD,2. !C&Y5TR$RDF3QTC'!>YQCZ:1\6&G:J8#TB\H MQQS,3-^3:["!)&XIL9+?M>F935D.2TZ'^_,[B&TRHE)B>P8]56Z#-'_ *<)L M?" &34*ZLDHKZ4DSDJ&P]Q:-TE=#%^" KZ!:9PY-A+D%!V9.W;@2;-@SF=;, MY% '3*^UR\OPW$GJ%K"GV%Y-X\N$B=UO'7U74_%M74UF-&[A0S;8V5*OU/FL M<,V(-88,F['% C(#G:8V?9;H#U:%#3K0(0$JPL)+Z60>^#-O4LMZ61X MIWGG<_+ID7.AK+^+I0R")54^1+G'G-TCS[/ MK))G2I&:E/Y=_M# [Q;B@ -6VBP@I5Q\BZA%=URL&7]+;K9R MWCV+M67>981OQ5?LQ:5_T$\6RTW:+,>B:: >%P% X8+*PZ5&TNO5#$]::)@7 M*&+CTM[*O+DNH6Q-)]'?FDJB@SQ/0#]=9L(QU!N][;H6$KD0;8/EH6B;Q)G8 M+5^C=_"/C$8IZD8)?*C1)!FW"7(FC-R:X.O"-H7-NV:_M6'JK IE;MD9;W4S MB>A]NDX@RNS',]CC'A!V)LI'N9@@S*98JI'R0PF$BJ@4MXQOXLIP^$S:6I9W M6F;=]!OQL:DWXIWV4&_8=G$7!!M%H$IGNC1.T'Z6/Z]DEJ1M@C WUDB5YY+W M&;UX\/6,S64P<$(M#H>R20=:\KVJY5IE\ 09O,4A2E%PK&9=UI'AOI7T[8V' M6LLL9!GCE5$E[+I,!J+X&GSCH,M C&A;'']FRGX;+RXJT$GC%9.HJ33.B*QM M]T15&*T3UTH6?L*NN,]WNVXS7%90-K@!B"3$D":>+>H,:B.:(63!O(-A,"SJW#A M(C/.^:N>,S*M2"HNV?IK[H0\1<[I.' M(@^ZC>'HWAW<;[1J'0102' M1K>6O27R<[,]TDO[1(R?S&P/^8I@H7@J#YMEK(I%0!$W_G;U#:8O]#+V-IT=K(M@;X-N-W.WGZ+"6PQ@5]-.GB@$M\8YL1^ZAJ^P6JZ,(: 71^& M^:#7UY:K8_];"5%V[($:='(X4YV];BU > M0LVH@,4B6KJ2(&-+0\(EA'"Q1J] :+S,F6(0!I* )FS60?^1BF;ZJ2!FH+/? MK> &5GYO/>8X371SSK69855SQ!7(;YP)J7D$+9I MILE%S)]DA(Y#CS-73N5_X],8HF*M@J6:L".$3L7Y?H1!R0$[]P*R&")$ MBX&2G9K)2WSD$Y7ZJ)!9.8XER-JS-BL[+#(0D.CY)^_E0NK!!-7?TE5TSI/C M)&6AQCF\ZRJS%,NI?UAGTCYC'9BWP%B%=$+W.>ZLS7[KKTY!8?75F#0U6^*[ M!0T1+]TM4U+L7@!!M*-$=O>GNJ:8._5E9D>Q^A#F5(#S QMHO6V:&'0182M= M[#1<$HH"!VO@K:3B$+4P+G+ .QV<4@?3=,VX1R-'*KB0FK/ZCG+?GO4/GGY> M_=;?WWW^G4SV:?_ET^]EKM\3$3P%4G_^]!$446U_6IN@ M>M#D-,UZ:7C/4R?[SD9TN-S=PCEQK_ M%697""CYI:_&&FS>-%P4]V#-SUO.W'S.?.K-=7L;[N08+3]N:7#+N]1RXO$*TY9#33M59GG,G0,N''P80QX--> M@KMVZ9]%K-7>RY[:W]T]:!EQ2X);(L'G-138J X8]1[NX:>KZ,&['2A1] M?Z+^^?*)>C,\W!GTZ#^O%?H?L&QDRR9:-M&RB99-7.C+,,NUE&V;>;Y^7)RA M]5*V7LJ6,WRN53$Z5T&UC4JDJMJO0HE(4_MZHT7H()-5=9."^D%\N..OR__[<2RU4=ZM5#)==C MK0,=='OJ;/H;?]M3_2O^5QOR_;,QEM8[TS*63G??6"VPGP& MZ]^-1RQX)8MM&RA90O$%E+M:_3D MMCRAY0DM3VAYPN$5%K&/U#P)=-0RA98IM$RA90H8\S6*@L)47NJF&R7^1VRT M46#=7&88JF/1Z$/ZD<6?MKZ(EI>TO*3E)3\/X^LP3:0!#D= #I-X%EX6'# U M@8\HN;S4*?Q#;G2&?>D7D@#W -A)BQCYJHB19RUBY*LB1G"V8?"/'\)@^G+O MQ0OMO? \_73/GTX]?__E[*G_XN7SO>?^P>[_V]L]^.'G%F?RF3B3PT>$,WE M19C&K+%>6 QB+F^3TV+"V(\*E'+*4T=GA^/1F(I9'_WR>N=0H8X*FU'7WZ<5 M!=]$%#QO14%31,'>?BL*/EL4'#6833YT39]3:6M+O/Y]'&&#NB2_TNE-F(&I MS[*+&ZA[MJ.A(M._IQ;>DKOW8"_+$+N)FCZBE?YQW/)\RCT8;4O#^VS%T_ZS MK6W&^,/HS80Z'#:JLM^%[4O/;20NDH(:AL;%? K&6A6DMMVIODE2-<([&1/Q M>Y'Z $2B)M+Q,VO4ON)DW_?'?764P*A@J*LA'#_O\1#;FX/%#!_>-?F&$3&N MBEK8^GY24)O01FWZ0*9U2L3;<.YXSMR.6IGZ,*QE:QDWR;R#(EK5]ZNJOB]: MU?>KJKY_GR;!$OYSE<^CG_]_4$L#!!0 ( .V /UBT=<;]FP( +$, 7 M 83$R,S$R,#(S97AH:6)I=#(Q,2YH=&WM5UMOFS 4?M^O\)BFOA0"@;0- MH4CI=4QM-C6=VK?)X$-B%3"RG;39KY\QT(N2KI=M>5C' P+.[3N?/UN'8"KS M+ RF@$GX+GAOFNB );,<"HD2#E@"03-!BPFZ(""ND&DV7ONL7' ZF4K4M;L> MNF#\BLYQ;9=49A"V>8)._1YT=)$@9F01!H3.$26[!@6RY?9V8J>7>K:7IOV^ MB^/$ R\AJ>WLV.YWQU"ARKV.$7*1P:Z1T\*<0E7?W^Z6THZ ]0F!0\_7K=X%5Y,EI B]_I5J /+S]% M>]$YZCJ6\Q#Q:JR)8A:X\6B??RUJW<2,H^-1=!3M#T?G:/QM;QP=1,.SZ'", MOARAT^'E230Z')YMHFBT;[VH%XGC#%J'F'$"W%0]9;@4X+&%3PN- M3 <-)"5%'F=\M;Y"C5NV>+#)(EU:Q7L#URUX=8C4T @GC6%)6 M^+-"Z;/R,L(1SN%6Z4\W:U>MO@5>/L\X%80FU?<'_#3Z:9$VZ5S-RI^2U M8 M?JWK/[X-O!7+;82G^.9$?<0<#07%:*QPXY)Q0%\E6.A$$NLM;(75W-R2L4KM MOR^3=7G^![P6P!T]N]P;CIXS!-X?L4LFJ#YS.63J\)W#TM!]-TWIPUTE%_/.>F 91MHO$ST0]3EJZN M]J8E\GSOSO1N$,!3+9H:E0-AD#O,H;%2S>$T1_L)@F!MM:\7*R/GI0,6L@1. MM?DDE[S3.^DJW#N/,]WNWJ?;;9+I3.>KO6DNER#S1QN2YV&:BB+F.P5+>%&, M,$;!\TP4*4,6BP_1!KF2>>=CW:K"1QNU5$&)/O\X8<-L9^$F9S)WY3@*PWL; M%TP=?G:!5#E!&;-LX4A;:.4(B*' W=\N_N4LW,PID=.+<32B%&TH7LFY&K?< M)]?$/O<7NM)FO!FVOXG7! 6O9;4:/SB1-5HXQC-XJVNN'@PL5S:P:&31&5KY M!8D-96U?SSJR&<6II,)S\A'S=)^]?W'XY/ $6#R,+E+ZK3KTG3K&@AS1_"^4 M][6RODEU 8<$9H$M(GB+HOG!KT/G3TPJ434Y>I*_ SFNR"&AP>R0CC60XCC.&#) M*-W-M@;G^J2O#UF:[6ZU=5Q'L60VZIM%69 ]Q>Y.F&T-X483]6O=+8Y4NWWN;R;9Q+9/>&XX M 3@IM5&.3N3HZ,W?W#&WS8S"M+/U!+DH![!/"XS&2$E^+:GU1W*FG=-UF^;V M]UP\(NA7KK'+G?9'W\/>G6.AK?3C/C98T=PO\=I;R+H\X7<7/J--VKCK76YZ M<5D_N_O5=GNO^PI02P,$% @ [8 _6"80 0+U!P \"P !< !A,3(S M,3(P,C-E>&AI8FET,S$Q+FAT;>U:;7/;-A+^?K\"I\PE]@PEB[)>;-GQ3)JD M4U_OKIDV,[UO-R"Q-#$&"18 ):N_OKL ]6)+2J2IF\@YYX-B$L!BL7AV]UD0 ME[DKU-5E#EQ<_>WR[^TV>Z?3NH#2L=0 =R!8;65YPWX58&]9N]WT>JNKF9$W MN6.];J_/?M7F5DYX:'?2*;B:R[D\"<^7)WZ2RT2+V=6ED!,FQ>N6/.N/NCR) M(1W J#\<#7DL1EE\/DC3LT$R',;_BULX%+N',=;-%+QN%;)LYT#SC_N]SFA0 MN8NI%"X?Q]WN/UJ^Z]5EIDN'\QD<'_X,8M:$.;AS;:[D33GV2VJ%H?/F5"MM MQB^Z_M\%M;0S7D@U&[_Z* NP[#\P93_K@I>O(LM+V[9@9!8Z6OD[H$ZHGG^< M!I5'*$?)$N9+B'ND]/O__G#]W?5'=AIWXOL:KRZHJW! M?"7=WX)Q,I,I=U*73&?L@Y%E*BNNV/L[2&LG)\!^RK '&/:A-K;FJ*33[!=( M:W':[=%8EP/[A9N$EV#;/]TIF+$WJ:.67K?;V]$T?[DA^AL-<1VQ M'Z7-M<$E )3"R*J.V(>\\ZX3L=1;:88+Y.[EB\'9Q=I:OH[2P?I;#5MQ(3 $ MM!5D..)L#CM9"H3EG.7X*&'B"$%I (:W"I$OY>RI=C@NT%09< MFIWD5JB:%KC,"0X3+)FMFN%3<'P.4#LJ?OIT\ \LDR4BC,"Z1%2$X,?NV&Q6 MVF6984@+R1[SO*H%RD34KL G0L1+HV:L0M"1OY ?*;5TB :+]L'4Z'-"DN"( M>M0*.Z 7:(2JG\YZ?5)N/EB[->/+JP#9P;-D;!43?,E#!SS;@!CTY$FTP4$(H8H$LD M"ID==:=N!28&2@[T+*1-E;8UCJ.48;0*,*V,3D'@:\N.$)4"$.8!>N_OTIR7 M-^")[<^U MOP@U/>C@='24@\$.'5L967P5%H)D;!>\5_ IY)J_VF MS-:GS(Z;=V2 ATZ&W8CI/%4:>SH\(,?AQP?D.+T^V2'8\AU8+"T1/YYG?![F M$5&@E-=V]R'$11) H#8S!7:C:X,",&I/I/6Y 'M!Z>50\;3,(JN9R(#B'OD- MO5G"-6JR%#5*S"BHB]5*"G^^8>O$2B&YD;0 &4B8SXTE2:HM$2,?,JQG43YS M: NHD,-,18,JCBZ7UHI3PL-E>266! M'!+JVRC+QKP2H(^8D' ]B&(S+#?;#O'&?7,+][A-X9^N@N$RD(T=SJDE-2XA:]@0H" M@CDW8@XY= +)$ZFDFQ$WVC0M.:!'IP?>XLAF$_T+N>^N65!5FPJ!;SV72U-M MA%? EQ8W4")%4XA_;(&*'(NZ8-D4,.Z/@WS2^7]">7HP*%]$]O<3KFH?^ @# MD&5T C?!W;,;R/2",NT0R,/C9G[M48T#,0C;P.(37;OM&NR2:OBB-U")DGV^ MI&7)O/CQC@K!$O[X$4%)$SPSF3^GN#@8O"^B>D#2.B+I4*=AQ+YE(^SWB.5$ M2W2:UH9PM\(!-D@MM'7XGD[L499-4=!O-5((%'VT94B&#H11]D'O1G$LA\&? M1]%155DO]#H.6N7<+@@3Q6?O<"!\XO+V:)+*C"EY"ZHYG'K0/WJPF%=[&.!.KL"8XG M_?Z+P?QH&5A//_C C--I?AL+$MO,C_HHKDHD&CG=#&FNR,32E=(K)JK%!Y2H;FY M5G)^WND-S^EFB4-P.C&?N+ETTO&73DZ<6&\;=,[#P(VMW4Z\M>U34D^'G5'_ M\<7V.F>CX:-+'70[W>YN8D^\>8.)<1-MQ]4=B^]??R%L/-S' ML(5?/A[X.TCOT,=\YF<+7#>K?^(+^R?'$L/,V&D<^RRO2XMK?3.6"&1J M_MO':.=_M]X NF>I':&^A\D>MVL34^DZ%?9E_KRNO=8S#5[H) MK%W8708>S\NZRR$\P>A3N_4AG[GCV_R&&\NQW8^_DF,=V+[V"FYF>Z]/X^_HT#'(] M-&)Z7_3:(\TXB>*=WUFOW_VS7L"N*QS[. M3Q6\JN52-S*@\0>]3O/BK/!7$RE\-FBW6O^J!=&;Z]1HC^-9[!^_1C5KRCS< M^P97#E!YF#8S_#A/UF_^^/?M-['GB MW(YP[MX4@SYJ73(]05^#_4*VOP'K92H3[J71S*3L5RMU(@NNV+=2<_R*WWY) M40(L^[6TKN1HI#?L/234Y<51^[QUU6UUJ*_/@+WG=L@UN,8O]PJF['7BJ:73 M:NWJFO^Y(WH;'7%;9^\]C$&S[YKL1^F3+)6@1)TEP4-3G!SW+X[.+J_6YO%E M#(Z>W^K4@@N!X=]0D&*/RQGDI!8(MT&#GGPA3[>;,Z,__^A7#]W2:IZ1&VY9 MQL? +(PE3#!Q^DPZ]JVQ>?1QN]7X@4#\$[__$?5Q6X_/;W721$3TMR%B0PI[ M$@O4.;@%^H8[7!9,4/F4W6DS42!&4(_K9*$PUC-AT 1ML/KA"%QJQO64E=K; M$G &6 ]#:<15Y"S'7Y;R6LHI.UEF93#+F2OI8])^ A4H)32"73F'!I=H] MD3[#";H"DRV-3GH+-,T(G.88NPDVG"Z[X5-P?$Y0.QK>?3KX!Y;.J_0"474$ M/XICLUUJESK%E!8+/=9X50K4B:A=@D\=$2^MFK("04?Q0G&DU"(@*BRZE:$Q MYH0DQ762*!4*8!08A&H8S@5[$NXREBHS<;,0L3"2SEMB%)P>1KO1ROH2TMW, MF#5KG\'^"(;W#@[L'QX@X\719:=]<>4J.%=LC)*CJ5@I8>:6<0L!G8@V.51 M*&* (3%4TF4D3F(Y%@8J#O1;2)":K]ALR71\R/:F>D0-6@PS%B.D\51K;/3^@P.$G!Q0XG1[YX2TXW% B<@+# M^'N UXG\)+QTNW#]G[S_&(=[#MGV#7,[YZ;=X8^ALM8"D(T=T9S*D?<8330 M5H!@SJV800Z#0/*A5-)/B15M&I8",* S &]^4+.)^,6J=U]-J"AM@' S*YSG]W9BK,B0^ MP@"D*9V[C7'UW 8:/2=+.R3R^',SLPZHQHZ8A%WD[T-3^NT6[%)J^%P::'.2 M_OUFE@UGVYX0J! ]$0X=$90TP#.'^>\,%P>#]WE6CTA:1R0=YU1<.+1LA/T> MN9QHB4F2TA+NECC 0NM+I!;&>7Q")_2HQ26HXF.)Y &5'F\Q(<70P?RZ(EV9 MC%M@"&=0=#RER[E%)]&>C+LY5:+,'$(-1"A9P1-5.9DR)>] 50=2*_+U]6GL M[):G'%@'M:L^^TIVU>%<7,QBLK[(R%0@EJ-CD9P)WWNPL37R/S>-XP; &^OF M!"@\0)5Y+KT'6"]_"/6A07)%+4*B9:'[,48/UAE'=0S_TP9D%NSPL91H> CO M4H<76N[D>7?\=>Z.7RNDRDC=P^M.M(F.61()B,B*#0 M_O"N8':HN1?.JPUE/*3:D,6YP(X.YDE\:TQ46P7L@O!&1E^/',LAP7)EGN.N M^"\(DZG*YL;CW^UI?G]@/56J?W@;VM?(<%*+2:Z.:(&0EQ%OX8U0!HVOM]9L7E_V=U)X&]T87XR*Z@NM7M6YM!2V#3G'/ MV@^!00!:7<>XA)\_:80%?XN!&.@!FX._FOT3G]CW''K4):%0W0V\^'*JC#Z?Q&O MY!WR CWY17E:T4#[C_CY)I.0;K@52&PSMKTQ%LD!W:%Y[^G?:#H3>EZ@S[! MQY^XNWFRO@*G@3GM>6MMY>YN85RX]S&(+_/&L':;=Y&* C-K+;KP(>:CTF_O MLNV.[-:KP=5GO*A\&BY(_P=02P,$% @ [8 _6#4AR)K!! %B8 !< M !A,3(S,3(P,C-E>&AI8FET,S(Q+FAT;>U:;7/B-A#^WE^ADNG==08;O_ 2 M#,D, =*CEX9,('/73QUARUASMN2311+ZZ[N2[3L"H2>183AV]Y^(CO<9YNZ0R)L>EGFXM?^[6]"#=&0^6Q]V 7B,:'%5H-[=<=L M-5+9N:&!C#S;LGZJZ*['W9 S">,)D,]O>J^G-"$9.BT2SB@J )(2P0 M-%U4T45D#LPJ\HF0-%Q64;H0V0*#=9*CE> EOJ2G M"@X>(AG!D%C,,".9,;Z-R1+U?*E:E/.KT(ZE[M1C;(%C=$E2+G3[;_CV#(!@ M4RL\ C#S%>O8:" ZB&5'=!I$><8>4J$MB7;YO$R MT"6>Q:0,VQD7 1$&1&^,TXQXY4TGH%D:XZ5'F8Y!+=0I4F+&I>2)IU;X:Q5Q M,%M%>NDDR9N+Q;_=,MWFH5K_)>2:#,J!BZV!J;<&-1ELMC7,9J.YM=4R[:UM M?Z>U[IINO?[H:EVS93V^UF_C K=IVO7MS:MJ:WK2\HF#T,A2S(XJ;J442'$0 MP$;4<]);9)G70..R@SQ6_0+_CP'[%4&G$ M$A5EL?[,X.4%[)F!.EGJ4'QFJ/*I*J_U5B?3UZT;ECOP'UAJ+.6%RH-<]A5= M=\>[SRQDSG%"'IH*Q5Y%;<@!%LIX3 -4FK@&&NE?ZXFCWR?&/C&V@)JJ#W3_ M"_ /9"%9W65*8?41("XP+V)>DU0>,PI$!G-S.AIJG(+O'UB237A*%? M3'1&I1^%E,3!2^/J^=.>L.\)^YZP[PG[GK#O"?MN@7H)A'V=MM^W;]DSDQ>? M"B^;LN^3XJDF!039#G+U!T_5"M,M5!BJO^*Z_Q/LG+*??J8Z!65?H?-]+H!- MP3X.UA+U,U]N\/IU%K\%VWUGAK9_$GC(O_?7CBJE/-,TS1,DQNH+Q,;AI2\U M39,IZXL(GD%A6\CM(E]Q .'.-3^75=/GP?X"4$L#!!0 ( .V /UB '1OB MW!0 !M_ 7 83$R,S$R,#(S97AH:6)I=#DW,2YH=&WM76UOVSBV_GY_ M!6\'.YL"MAL[3=LDG0*=MHLML+NSZ XP]]N"EFB;$TG4DE(O7N[4#)]]S]O_WJJ$1BE:Q4 M*FJGB[GX+57N7 R'_JX/IEQ9/5]48G(X>2E^,_9<7TB^7NDJ4^_".&]?\-_? MOJ"7O)V:=/7N;:HOA$Y_>J;5F\-TFAR=G"3CHY=R,I')T7'Z\GB2R-=')Y-T M^N\WA\_@6;B?'W+5*E,_/'?WI&][U[.S-% M!6^S\##_DG-*"GO&CX7)B,F-/?SBD?\[PRG F3T:=V=,_ZGD-%-A3E-C4V6',+5,EDZ=AC^ M0 ^=Y=+.@5I34U4F/SV&V5PH6^E$9G[91 &^W-)Q=,BTK(" 51K>["^/Z-*+ M*MV\=C0938Z.MEX^'(V_ZMIX=/QJ\I5/;I_LY&1T\N;D@4SVZ'!T1M"0@W,JN M,Q/ST=T+$7'KW^7EW^!':0?BG1J_+;&\0- HXGF[(L#JJ%$C_^\&8R.3P+R[EC M(:%YH9#(8G4W4^@G#5%A?/9<: >\D^>Z0C:K#,S#&O#5$F-+8\%Y$W,4X4(6 MB1H)X,A2VDJ8F:@6S9/HH@T$TM8O# M1(P^JRW0R_;R;2E7PYFQPU)9^%^.S"_*AE*E-9<:%3 H:@MT PY$P!]]#%O*S@%[^#("()6!ZI"Y@C MFB)]H893Z51*;VFV'!Y0<"G%%WRZ5$F--XI?9C,-C^/ZZ$7J H,O&%."V4@2 M4\-X,(\ORE4@T2BNHUO0Y@_5*GR0I:Y@9G\@'RB;.PA/X8^>=IY9I%4B53-X M&&BM,K,<\*XO_,\:M\.![ +Y73T%PM*>"0V,E%1HKW7E E?0UCD#NW>AU1*W M L;)0:ZMFM59QJR9@[[%49"S5J:VH@9*61P8F6@DB)7C 4D)-Q.&I_H8PHG" M5 *".@C%\2EI5P.A+A-5THMP@$R##H=EPNX@VS#?=I=-KX4=0%8W-?+M'!4[ M#+!<*)(BX+2-UXLE:K9*S&2=W17'W2]['0-[;=?:@O<" OX=)DL9#%7(/,D_>.3 MHY=[8120+/'D[LLT'$>F8-RH1.F:T0U3U!OB$G](M55.D"#F-5D2/%*(RNH M:.:U3MDX-TIK1>.$-5^A=:ZK8N[)CP(-CD;F _H([=K6@NGN'&]#14Y>X;]W MIB*GNO"["S:H &1'R3FX0Q#Q@O?;8]I&UQ"M6US(-M%:F];=3&:GC(E< MP2!"21 RI"S(10T::KDP2&S#5AD\1 N.C .C2PEZ--1%H*CAM83Q/-MQ+(?F M"3Q*RV*W386^DL/QP>SYIO3MEY AU=ZG.7AS$/7V.%7?4,;NQ WI1(L??)2O MPAIY0_?%2C73VPLSA3$YNN8@(QGXNB0B-?B^8*W(U9:>:WS\R.S"T69+9Q W M_] ?[ VMHMT'7IWE:U5)^S@R#*7YXKT7JHP0M'L9X O#^&?<^3#@TMN36DU MS&V 4BW3"^U(;X9P4^[@[)'X#(*;RY7Z,"V MY&C-%(I J4@.0"7E4PQ'.IR'DX;@9$&.;B]OYC)5HB[QQZM&0S?!>Q8)A,U$ M/(BN8$*@IUP(==J]":YWJB >)IK3W>'&ZTP>_\+3YY^:18S$^\VM:QVB<]H(_( ,7"=X/+S'6CTSOII$IC['N[P.[ MNG77OIGPEBE2"&TQD8SK4-:"$(+4EYA6,;6C/(JKX?EV1A&W5 M9(5F:U?G5 M7N_Q 4L\#+$T=9;BO.JL"M&Z'S&' 9K9:B873W,)(ALFWVI8H(:EE L\;DBG M9&J&!+OJSH/66;O/1&^_8.Y#XI>,5+&F<7.LGS5V+L2)8% [CA)90V#' 6\W M/315(56KTL;*=S+&9@I*@140V1*ZN6_X)B77V!?\;4:.>9BR9_HMC(QR/-,9 MS.2;I=3NS06,W=5;#7KW4F='<7#(L**.\X6 STTAX&"Q\?U_MI-L,$)H3+'X&;]T-/I+7U"?F&Y?[)2A:\ MR4QU3!Y5ZK \Y\B?B\T9Y:IP$^3.I" KCYT[2V75PNF4YK('N_8AE",_@0QI MC#!VS7\/=C68WJO(_"4JIDDTK0[WCR3(U1!(^%^F*I&YZJ]PA)J0OQ7F?=%D M4WKNKLC/J6#-,=]UJHS,>U19"6G2G>OPBH,9:P^XI50NA7 VVU@3)C.88M:,)O9MM8BV#U7*6W,1)E MCY;:*1]4$II@JE31FJ:%3-D8W7!\&B7*Z3&6Q*S%%SQ] F5IQSF#&02L(5L9 M%S]=5/T$^^8M#4:WA>+H62[A(H6LVP$L#3#G$>-/?C5K06C+1'WQ(J9S=V]U MV%I7&02-68W)&DQE5NB$+B!>7)@,39Q556TAP(5 $V)(30;Q_HPS[T<*5I@S MU*=DA_&N9^\@0KY/KR%V$W*)8!U)J&#T&626U!E3/B54([#^S)KV->=L#OW_?8T*NBB./)GUYE+F5!:%-E+0%_A_$Y4)14,]B MN02) 4GW*6<$09/0D!A7R.UYP%R*OS19NR]-0OSOP-^UW<&E-^"N!\NF&*+. M@(R&,) :=!7E43H;@ME-S(_NU$%MQ,:.W8\_'+\Y$TYFTD(L/!!34]1.(8Y7 M@_MD,H7N2;6EJAD5QD,IC[@BS(0&(0TO>6!1&I,UG!,[62N!$W2S%94T=C%" M_QR)I:(AP+?"2>7&JF"2,)\0>6)%^N,/+U^?&%/)@X7<& M/?K7^O?,*.\=# ])8]PJ8P\LVZ[-V0?+ MAGJJ$;U&;?XU5\P)> X M^H0]<[/D/6[:5%*S%.^&IT;B7Y$3R_B8+5XL%;@S9W;I!ACO_4[=44!L3^IG MJB*B(9E\/-Q;DZ,E8"T[(+AG.L-1&_)&,&U<0X.9(^/C'.BXCZBR M]P"A%H*>/0"H;3A (5FS*9D.PU9OM'S-H;6WNP2AM7Y^[-UEB"6A0YTW*PUUO)@7"JJC(?K%IO^,TUZC8F 4%RODQ#\7"1-E$DKW,D_A(@ MD=\3 MT]ZM^.Z#,>#1HX@DEP3V(6(W#@7GZU\D+1QGAE9+18! MY+Y5[Z MXA\G 5%D6]'IGM7O=*Z@ PV[YCH-,.5@;S=1/LVT6#EPC:<['1R& M!2IXQNLW&(]!8J%D[<=)OFE4.O%)[48JO9)K8G_"$TY5?%B$P(!.K1]/2 TI M*XI^^1F-/$1%+TG#T(&RC=5RBP6G_%20?-YM()V\%T69SLC#\9M[DPHYNL=J M:X=2X_'H\#72H65FJW0^A=!*!0662+?8'1!%T'G,8I.YN6T=]X2\^I;(J\D3 M\NK[1%X]*+TXW1^]>#@Z1C(XIM LXY%T]%>X>XRO_S8Y+76I;**= MBK-; RQ+PB\4/,]4[&ICJTVOGL+X7#SR%24N(;$3?]MJ]4'Q1[(__!'L)L2( MN,?!"VR]O/BHD$^*% @QIC(O;/VLKFJKUD (]!C=X8^[1&X@19XSK"=$(* H M NMU0I^8YEVZ/TSCE4J"F>B,ZD*FKD)GIP S,=CQR?^Y4T-NHOA01W[4VZKV M9UN#+JCD>4 EL&+'@Z^I]KB#QH3XM-#ZJ>T!QE==$$DGFMN1*/TNTP;VBB1* M Y>D[@!X=*?OJ T$LUA[;80,-Z='2_J\]%1E6LW$0>AF9F@ S(5IQB(^;Y-Q M?5-"E#8AKJ.(R"-HN%*WUA[0PR:MFAFN%N';(LQIZ !YH[W_WG#247F"X.B5 M$]24UFTYO,-%O<&-["?F*RB1BW^AU*<74X?PZ"B/$F=0,!G"?8IZ>:_G3+#K M2>]0?\!V7I0W0G":+I$4O2/'!^8/0B\^:M]';WDNUI"U+6P)GX3-K>IP*=$7 M.L-T&YYE0'C_(#J]CYDEF(DITKK)F#6KYWZPA,/-FJ8HA+H#CZ=.P@OZ_!Q3 MXAOJPK?\LE&UR)K,'XY,%;C0(8,7MB9L2JI<8O6T+4JWQ2]":C"D)3YKZ(L,YPQ@97/U()V]CS M/DY)W%/J_&^^">4G:DT9B\QC:^1QH]3Y%C"7QS?L[//9<]_.%$(:1#G M*-3\TT/+JK;W:7^.F0'\;:2\S4SR*:0*";5S"4+=8E; MZ@-6M ZPX=JFA.#C[E@.VY8B<[*=#%&R9TMF SY&MR-Z'HF?V3^R6'K@,1B\ M"S;0$6BAY^@)&HSX-(D$;LW+^,#O]L8?X8")/R2W/L:!>TX6B4R3:\8;K!U4 M 6'8>5*%XSEC'W48MW\IOZ:;.K-GIL\17)/(VI$SUI[5K.3E\#\UD)7 <7B6 MP#0:_4$3VN6F/_;E[Q.ZQN@AQB^E.G,2Z*^(0 M8*S0-_KH\&73-UK:J03K/?SE,E.KT#)ZW&5J2(F-#?T6WNC5/4V6N9T9'04NPK'2'90)OS;^HT$?((Q- MXW09I@^_X?U(?SP(#QUAS-DT2.P.B50G4%31?JZ!XVZ88S@'&_4]N@G"]COK M.O^/M7P7(4CIXP9>(+I[W^8H[%P6^H]P5"LX+DX<-*F&@9C6%>?#? 11F?[/ MO4Q7*+K/0[P,<47"AW@JC$IS"HZ;3"\PB")+/O/#]"BVT)0:\T6&^T#U^)(CV->OG1U" MAW "A!'TF Q,W]36MSI7N:YSYR<97_%?@D"Q)M''DXHHJ]R;,<1G;5:*(, D MTA=-1%C"ZVK9 I+"YR6VPQ!WQ:>^ -;W;0CN1PV2G1EPBFDIP1D:;!)EBD!_ M^@HD?Z5(J?-V21IU0,K0J^T?91GXSU9DRC6JL",B5F4*>\=B>BR3.J<4E4-\ MXQKS,30K:JZ-:43^% CHDRL;\]U4Q3Q!8+XE!.;H"0+S?4%@KFYL^9#]_I[3 MZHQ9Q4\+D7^5FQ1-6Z2\N3T)=IU#I0[_?\SM=SZSLB>S[S:_HQ1.CG4[2N,3 MW!.P>"H1<\&J= M+W*OVKU:1LV3R0=+T#%JT.2AW2GUR[;QX6A$@?L*8L^WJN(OA6S?E2=WYUNZ M.R^?W)UOZNZ\X(_3OUA4>?;N_P%02P,$% @ [8 _6$;]12&+>P, CH E M ! !M>&PM,C R,S$R,S$N:'1M[+UI<]M(EB[\?7X%0GU[NBJ&E$5JMZM] M0Y;E:DU;ED:4N[KO&V_<2 ))$6408&&1Q/[U]RR9B01(:K%) 9 P,=%ED2"0 MR'/R+,_9?OG?=Y/ N9%QXD?A7__2V]SZBR-#-_+\\/JO?SD:')^>_N5_O_^/ M7\8I7 :7ALG;N\3_Z\8X3:=OW[RYO;W=O-W>C.+K-_VMK=Z;?YY]'KAC.1%= M/TQ2$;IR0_TJ2[K70DS-+TOBS[VKTW_*6^U(VR,(UGQ6L3Z6Y>1S=OU)>%Q4C76WPQ?%&X,/## M;_BD3::_;O>\72#D[N@L+5$W$'MY0BWG2C"2VD!_]OMO N[<)""[_0 M"_=#_.$_/UQ^?I/&(DQ&43P1*3 W*6WV]TZZ.;W2>)TGF;P8>'-[^9>73%% M[_#P\ U]FZ]KV2OWMJV%6:^Q^/K[WJ&_U=WJ=WM]=9/E"T.NUD_RI+^8S/!% M_K)O P$'8T.&W:^#C?>_C*7PWO\RD:EP\*==^4?FW_QUXS@*4QFFW:O9%,CG M\E]_W4CE7?J&GOGF_7_\QW_\DOII(-\#7;N:>K^\X<]^><-W'D;>[/TOGG_C M).DLD'_=\/QD&HC9VS *)3S?OWN+%\J8_^E[G@SIG_#]EVPB8]_EQ]^EEW+T MUPVW"X0-Q03O)/VW)R$\;G8,BXM% "+H^\XB-V M-MY_^M?W/^ ([N[1$P)Q;6ZZN_%^)()$/NF^VX?ZQDKNO;V(HZF,T]D%<%9Z M%'HGP$)3?-C71(ZRX+,_DOJ1.]M;&^\O^D][DQ]\XO;3G[AC-@]8^RV>A5BX MZ6]^.C[.DC2"GUSZU^/T?'0ITRP.OP+?Q;_*4 (/'B5)%J/0^TW$\-]T=B7C MB5G,#BZFMXK%W-J+D4.12A%Z%_!K"9N32A<%"?SK.A:3X@H.GKZ"G "X@@'( M=$_$\+#(RV!7U'LRUYKG[/:>_IQ>F@TA.=>^\- PA9+."JA MG\K/_HWT8$&IU!>!)I'G\7$TF<9R+,,$+N /3^Y2_!-^?Q+BTTG4ZN7N[<(! MNT^O_^F>I20G=VZ0H;WQ:Q1YMWX0/.FM]RM\Z]W*WGJW_-;G4UI=>/U9@HGQ MV1=#/T#1GL4Q/-YZ6]@#.%\^R,DH\?%U\G?\[">I?KG]PZT'7N[(=>-,>OI1 MODS4PY[T(GOK?Y'>L[Q(;V^K_"J#L8@E6GP>LA:LC=CG" _\-;W$AUE^R868 MX4='MR ;3NZF/O-:42P<'()*OMC_U];9UL K1MLL"T M1:/];4+.'.R90T;\VQ0,VK]N)/YD&J!?0I^-8]Q2VXK=O$L\,''I?U2\ M^Y3(K/\"KRM./P)-R2SM;O7@__7O\N_,,KW\TEZ_N]W+'\'?Z+_U0]X4WGOQ M-O1KL WL?J9J$_:ZVUOF1NJ;Q[U9!CJ77BL#IM ?3D"X9[%\K]SXMU\''_7/ M]5?Z;_S]XEW:KMQC#%-]NKUYOU?^3-;($!"IA,)/-ZGG\#R[(O_<*&>11_IVR9 M^SU^^%&&T00,S 6W?>Q)+-SB37'U#Q[8_1K0LW!@^X_7@_W5'=B#NFU#[_'; MT%O=-ARN>QO4V\AK-"WY3P\>=C<-?-=/S^1D"(_P_ E:L%%H>3C:]$4("9PT M,'NC$/Y,CNY\T&'Z,OA\$H6#-'*_\;U^>;/P$68WS$J>)G:V5B=0>UL-W_,C MSR.O&/QCX8-;<"RF?BJ"QNS_VCV!=>^_ZV:3+(!KO?-T+!>YA(VAQ=K=D373 MXE*F IW[$Q&'X"LGC=GXFGDXJWRUM;LD3=9I-; Y>FMWEEZ* JP#L=;N_[U$ M;5D'PJW=T6N\:JT#E=;NAS9965D&0F^%!D+3G=XJ'+ 5[G^_\0YPQ0[8*FG1 M=&?X61VP56Y\S0)QJWRUM?N63=9I-<"^^TWWD*MQP"HB5N.]YBFKW/C:N>I)G+Z]Q#)3WF#\ M\\P/_4DV:[M3.Y5ZTI^*N47M:.V_Z.?FT!A;B3NV\Y>=DZDH(D!=6\DKG M*BNQ*8?Z3M_BOL)*<[]AEH"N2I+_*]S4OX&77GCGN:L>\XP2T]36:_^@7HZ* MS[D) [,1OCGV3<'R-^D-?+A/%)Y%>,&9C*]EW!B)65O'^]Z]1P-+A+-_/<<9 M[NT_[@P7+OTA(5I;-[LBFA0K]>UM_B'6KZUG78=M7IV$J:T#?2F3-,[<-(O! M%\-V(D>AA\U(XAM9=-O.0WD%/]<"'VZB^J6\3)AOI[9N=OTI5DWZR$[M_//F M4*R:BHO=VGG_3Z;8)^%RY[(@ G5U_2)%X6[M (6:DZD:^;=;.]BAYF2J2.C5 MUM%_D$QH>5/XI'#E%YFF+U;TU189J#6Q*A* M84,:DVLBL1@;8&'6EKKZRD/ MVVTN+($GIF0NK.VXK&GSFXLP/+.X6M/^-Q$[FKX%BWVL^3E"1KEAADOY> M_N;Y]=;IBE?O?;*>]$EU1C<>^UUR/O6)=LE,?_NW'2N*M54GBVOJWUH2H\L"F#[,S\7L4'P M_.R[.(?%NY+N.(R"Z'K6&&:LK9-;=R*LT'KCMKYN8ZBQRK-1 M6W_VNZB1CV,-R+--QOZT.2>CMFYM0VBQRG-16R_WNVAQ'GLR/H_5O&"$?(3[ M#31Y8XY&;2/)S2''*D_'R_"]S2QSD<)3FJ,G7H;3_9R[OT+>/ZBMM\V-)DR; MA,^1*_*RIKP]2Y*>CP8B6(>-6H, S4%MG>^:D:>B88RU]<5K1IYJTB8/:NN< M/XH\]XXY?YGBKK;^>^T)5I$ K*V37WN"5202:XL$/(I@ QD$?GC]JPQE+ (@ MVY$W 2L]26.X^$8JRKU06["VJ$%>1F*PMPM @TE4D,.L+3P@__H<(,OEA M=L:=D_ &GV+Y1R9#=U8N%E476Y@7X*CFCML#3"^6, M]0KP57)&;7$MBPR??3%4%6J%$HEC>!4@/-P7_I7 0V."OLSEC2%"$Q"J6A)A MA?TQ>EM-0(/J0X4:Q%-Z6[6%:>I/LFKB*+VM)D ^]2'9>MRVWE9ML9Z+.((W M26<7 ;S<4>CA<"6*Z7^87M-@ MA897;ZNV^,63:' FW+$?RGAF7_BC_E#SQVWUMFJ+B-23O,V:_-7;JBVLL7;R MUH@(M440:DZ$E>JQVB((CR("VM9G(J&:Y;P(K=5D.8%[M04GZDK@ANFR7FVA MC&<@<(W(4%MXHO9D6*4^Z[T,?&(0C=);0:ZQ_J=5I8#%6\V!*WHO ZZHFB0K M/26U0R^^V]):#[$_2Y'(<11XIY-I'-UPP+@Y)ZYVZ,5WVUDM>1>0]V6@%PTG MPLM +YZ?""O58\U&+_)B_)#;^,(M3D/XZ74LD^8^%,W G;A\-%)+G#I]M9J-F+MOO!W;,3!HQML M%R[]L8VHK0?ZB-212ZG &#^\BD68"/KC(O;=-;0I6)>&J)V_V0 "K%0YU,XC M?"0!#/J"G8HN99K%(4*41T$0W8K0;5#63K^V7ENM2;#24U!;G\UT84 +%78_ MFDRC$%VQ(@F.7#>;9 %K\,//T9J=BE72:;NVKEUM3TP=ZZ%1;O[^V)Z8.Q5G;M44+&GJ\:D'4 MVB(0M3V+:P(BMFL+1#3T>*V+3K5%*SY'X74JX\E'.4R+*82GH9_Z(L"1O)\C M$5Y]_O#?62C1*6W.MM<6FJC=MJ_25MNI+=*P>-M-^8?T_&R"._\E2AL$1^_4 M%B*HSW[_$']G<"9IL\,,UV)V>\(M:-ZK>\ _]0WT-_IOO,,RZM46"UB#D'K\ ML\$6.!\=Q\ BJ9Y-GC__-QD$R2<17T]W^ M]FK.;FWQA_O/KDV?5=%\$;7S'O\W47"#,]0+%[7L]D1VJRV,\@\1^V(8R$OP M!4K-!23VV @^9:&7G(Q&TL5NY8-;,<5+5\8 M3#(ZN#=[]06LJE2'\VS)\UG MCT(/,PQA54.0#.? G2!"\)K/IQ_.+U\JA]06_VE/L:%1;9&A[SI)@VSX.PC^ M-/H41%'<"OV5LTO# *H7:H8N-X(^B$0^PMYI*OLU#*A[->SW>HVS6L A(*UN;S6X-"Z,GI._MUC9T@2GT M7\3$.LV[7%&!?L\V0:1#,I!VGD?KO(8GLX&J+B%5*FG4=A+4# M0D]]MZU^MW^PFG=;._KPM'?KK_+=:NMQ']V*V"NZVIA%56BN_7UI.K>L-K<1QJZ_]539UUZ87:>G7_ M@)WUP^M2%UE4!9BMZ&%[%_@)M]$AVL2@*\;R:AS+%UJRL%_;)('OI-5Y^%(I M5=OX^O>>JMOHA5*J*?YZ-2[(2BVOIKCF^N,"BOA"V;]I'OB::;(F*^N@:=[W M<[)^10V1#YKF>3\?ZZ]2ZA\TS=]^RC8_^*P7, +^H&DN^=H)V+ 1[P>U=?%? M\ ENM MT@&K+?9P&KK11%Z)NZ,L'4?Q7-W"1_@V27WW.,K"-&Y..=!A;6&(AW:<>OL? MA=[GR!7!?V>QGWB^N_8VJ"O=^]K"#0_M_:P8*!YEJ3 %_'"AQQ#CPQKY[@4Q_H_R9$5ARK U/5J6[:X=+/H8GCY^?)X]<%]U78$M7^C?8Y.Q5 ML&55ZKMV:&O+EG5BRZHT>.T Y\>PY<>6+5^TM.QOU0Z5;]FR3FQ9C;3L;]4N M8/$8MCQIV?*%LV7MPCK(?@/_.H2?NR),!]D4KI1QSIO_@!>.'H2/U\"9IR$X MX6D4^P]6B:R6)?46O!8%7KNH3LN2=6')JJ1D[8(Z+4O6A26KP2K[6[6+Z;Q\ M5EG5J7PHBM!4Q5V[D$[+DG5AR:H4=^TB.BU+UH4EJU+O=E&Y>+2,X5,J#U_\JH^M83,= FB"O M+#Q*?/'\&-#3MG'H]?/D"8@@K+B)Z!$.>9'$T?9G]J/N])D'X MSRJI6LZLF#-? )+_0CFB(BN[WR0@O955KXDS:X>GMQQ1K:7=;Q'UEC/KR9FU MP]3KSA$N][=[^W7PTFSL?HNGMSQ9-YZL'9;>\D)E=G6+H[<\63>>;#'T^O%" M5;9TBYZW/%DWGJP=;OX *3#;%HM^Q98_:L'8+> MLD4-C.WM%D9OV;/&[%D[++UEBQJ8X-LMK-ZR9XW9\]4A[$TUBEOXNV68)S', MJ\.FFVHXML!QRS!/8IC:H;IU)U1%QM5.B[.V#/,DAJD=\ED7AGED".]O?W^Y M/%F1';G3PJXM3];, MJI'=;:\F1M>+(JW=T"O3_&D\=?7BY/5J6[FX3NMCSY M.G1W"V2W/%DWW=TDK/Q% 36K.A3_6'XHFLJ330H+E'@!8_>?H_#ZLW\CO:,D MD>D/MPJN/H>[*ANN26A_3653RX^KX\?=)@4U7@,?5&3'[[:QBI8?Z\2/38I3 MU(8/!K^^./W4Q@9:?JP3/S8I+O :^* J_=1B\2T_UHD?FX3#5\X'3ZM&::JJ M:F'PEC5KRIHM&EY;EJA*@;7 >,N:]63-O5>%D3=4I>RU ';++(]FEE>%+C=5 M[+;0;\LLCV:6VN&R:#E=Q)&7N>EY/)#QC>_*G"@?XDAX0Q&^4 =OKW;P:#W( M4=7IJ!TZ6 ]R5)0,N%<[9&XUY%BAXEI3_NF3-+C:D*>J[Z:*[-IA=U&DU?9/E>^-PP)9'7UL,Y:!QN&C+HZ\M MGG)0.YRX&=S"I;_TR%$<33[Z>'"&61K%/UQT;-UZD,923/(G/N$Q3=7K+4;> M\F.-=/AABXRW_%@C?7U86SS\ YJ-KAR,I4P_1RYQ19$/CUSJ0 :LZ$K_1@R# M%QJS.*P=,EQC&E5D9QS6#A_6%+B4J1]3PYD+(-87,;$DZGDH/\J1'TH/1#W\ M(RU>_$))54NP^%*$UXHR^.>9'_J3;+)Z"O@A[#-<.R^C]#??MZFUQ'C+FRKN MFK6IM00EGXM3:Z%Z:PFY/1=;UX("M064P*2)8D]Z7T-8LN>C[2."BRQVQR*1 MY\/ OR9[Z,/L&%[^.HIGYZ/35$[T%5[14#H-P0,!/\.7:_ T+/FTO4KY5%MP M936T(1,I'+3!",%)W@0/L8^ M_.=3%GK_ /'V&4Q4$9^&[IIW?^O@NW<_"WVU]8'P)V;K)U(D62SI'>D;_7/] MA?X;?[^,DK7ST>^CY$<_&>??K=^%..SV'^E"%"[]$:6TO54[C_P^BAQ'=\]( MD-Y6=VOOD3Z=?>F/$63M[O?31 E82OUN?WLU@GSM_NIW8)7VVZW!<7_CW[V- M91*!/I8)_SF6PJ/%>O[-^U_@?VA__)[H[TAO9S3:WY8[V[W>06^_WQ]Z(SDZ MV-_VW/[_1>&9_R9)9P'LT\0/NV/I7X_3MSO]S?W=:?KNUO?2\=O>UM:?-^C2 M][\D4Q'J'[A1$,5O_P3[N#4:O1O!.KLC,?&#V=N_7,$I3)PO\M:YC"8B_$LG M$6'23>#-U(6)_V\)-X9GT)^WZKE;6^\"T&MZ';W^UI_?X=MW/31>Z+""5H!W MQJM@3:(V:W'&L1S]=>-/#V\^N$]7"/HYT<@Y1N*&:?++&P$4P@, MKHZN3@;%=ZC_Z@/SLD_C_]V].77$^?X_.SL=# X/?^R M](W6_PK]1[W";R(9^^%U&H4=Y^/F\:;3W]K=.7S2LE-B1W7!$)V$N O+#\0T MD6_U/]YY?C(-Q P$-RV"?O1.T748I6DT>8LRXT;&*;;O5@^AY_'72ISL'&X> M[&ZC1$E!=*6>?K 2-IOP4F_F/S\\V#S<6OS5UF://G]#]XOUEVJ7@-TVZ#?P M(K@G?]W8WBB]JUI];YHZ213XGJ.I-A6>!WO[=LN![\PCWM"K-X?)/YU?GCF_ M@+H(H_!+-H&;N([2*II*3_IO/T9NAH8.!AHW2*&,X(+W8)C\ MG91.?I?WCF:SY^6@P^_BH%YONRM#O8V>WO;CV'&99RG.:L_O4/> MLGDE1M+-;4(T?3SW'&%^F?,U]-W(D\[9X+M5'BO^)W/.41AF(KB4TRA.-YQ1 M%$]$"F;)7?IVY-])KYO&F>$L\!K^\T^'^SN[[\K,9418ZGW'+@9R]&.;N"HA M37MX].7+UZ//SN7)Q?GEE7/Q]7+P]>C+E7-U[H &N@(UX_2VG?-+I[?[D_>S M<_[)N?K;B6,I)Z.8CHZO\.O>X?9.87]J)IC*G+5$,$6QDXZE\\E/@$C.OZ2( MG1.PJ+SOD%879#6?L"U=9#H//NE.X!9C_%G7$[/N#![5E:%FPNVGW[9*H=6.2PP*V)X'*'/ MRQ7$2 2)T1"[2D/LO&@-<75Y]&5P2JK@M6B)PR MWM:['_]?)XV:)F&/H\G$3Q#K=$8^2-@P0X7R]@G*\X30K4_PXR_T6WWD]A = MZW6W=_;V]I;:_)5O4W_G4=OTU.VXE->8XBC"%!.#]);L;[PW09>. M[N]O'O:?O+?;.YN]_?Y*C"RTUW978Z_U^IO]_OT4?_SG^]L'*UG4]M[F7N\[ MC,C#QU@^S#3/8?L\*(F>:$2RA ;I&\53A<'3[,!C'KM\#"9MP9Z$%;D8BTGE M-(YN\#ZY$W: 3E@@;D4L?\"P-$?VR?9GTZEP)>Y.5<",LYR+-L3AQOO>3K=W M<+C7ZQ_>N\&K9F265*O>Q0>Q5MK$GX@=';!9(TR2<7[/8C_Q?)?LUFCTRS!^ M\]ZWV9+)-$_0U&,#+V'_]*;BWNY);[6YO;A_\MY]44$+XBQYYXZQ M^L\!D7<[]N&37"X^;"T^'J5_-9SY>-M"Z:)9KS^DTVYLBST.3T:X]LC]]AT> M4DN-)U-#2106*(84&+G\Y^>J*+!J8;0H:\.0IU+[?U5GZ42),XX^EP$)%'8E M+.( = D8>%]$XHD_G &>-^>,N@HZGS\?WQ^F7D%:2"/MXNN"7>Q\ :_A,8[! MKMZ YWS=194H&^]/0P]Q<>D,9XX[ED!S[$KE^/Q6<1[-]Q-'.+4'FNX]W#C_;]D4N92.S5'$^:Y$]QHFTUR\I/6L%)*+TM9^A+5:Y=VWKW@ M(Q1&*7SR1^:C4 %90AE7,64P)HN%S#:&]LQ?E+*7BYQ-!YB^KN2KFLE54M]3 M)Z3'H&CPY MGB."P!P?^UP-I;H ;JP.#_^4SU/A'%FJ21M->+;P:TQ]=3SX%AQLO'0:2U>2 MN]WK\_TH-S]Q?H*;@HWE)!GXCMOJVS5\X]EG J2>#[I7S M$Q)X_UU_N[]I[&.?,F.GF!F[3-PX3Y$T\7))P^LULD,F/Z],*%C[A=NE9(01 M"OU6*+PJ$[VQHH%1#K"=4$TQ +/-YX6]'/#A9^":1]V%WZ13$"FP%-B MK2SA)$U@$V8=-$7@=J"U<=.NG>LXNDW'^NM-L$PDK8W\:BI:H<@^ABK[\)I+ M5DA?]][IRQZ\8/GZ](5HB:B+EZQ57ZD\?V5K]8?=OK:R;--JLZ*:OH/-[ MDVOZ]CXW5E-XOK>YL[^TU+$U[^F_O;F?F^G9HLZ "5;-^+U^YMP M6FJVJ-[6YO;._2SU_?FF]\+M]<;3\^*V6' M+*LK2?E;!3%66_Y;!B_J_O8K9<6CG"E8;2K.:,A>K($3=EXI)YPLMJT:LQE5 M]01@$:UW[U?:O&/>NP?; O1W'M<7X 7IOB^+')57RF2O6MX,V/%CK6.\/_ZS ME3U/D3VTDQ^R!&Z4) _+G)7T(GF&VK-[+GM$VGP-8)_1/? *YG4_,G"+6#$A MQ" M,8*;1DZ6,#0#+RJIUU2:-Q91:"RBM/BL8(8/O_7AT?!8)X1WBQ!MN?$3 MDKZA"%UD7L$#??!B[&GKB=A+'"P:\KUE&2C;/XF?%P(L3E- PNWE(.%[*M[\ MP9L\(\OU=K\K"*$"F0I^P^Q3A-M$FDJL&D,R \6Q=P:L35Q3A,_4*H@D 8&# M'VDND*.1) 0^5&5 ^$L?@?D0"(R"+(X")P)I:W%>COQ1)UK#7SM;.U;J_T#$ M0P&W[9[?!7)&(=*?>KO.U\T!]@O=[^]AG<#/^.+Y6ZKDJ6$ 4M3B[Y$?3SA: M,85G"[P(C@1E$GFT8I%Y?JK6M:D"^35)=2 R/UY!G+JC^ C?)HJ/+_\J5Y6:/64Y+D'< J>6HFS5(79XB8_YE2%RAD" MT7QR$A4Y_TSE%8P"2C> C]PHCJ7N04":-8XQTR#"4WSC1UD2S/0A7O34 MIV3]Z3YOG_QPD$[2$WS2L7G^LN-3-+/V'S:SZLH9]Y,5S0BB8 16"!,AIXWF M)(O:)&E-$!A5C1M1A!LT2C!+?%84-",4-$=WB'-:R'218<(J**8A@YQ/8YYN M\X]12>5BTSBQ(]HQF%$WR&YF"3R_)@KTN]JI#7!7'@WJ'#QX\MOP?KV3(+ZC MOO;W+$G]T:PN1Q^+*<3U-1QO//\3KJ2X$4$F[Y&>KE7MU''^%U6\]ARPD-4O MISB19 P"ON/ @2!Q3'D'(U37\)Q%FAWN]]]9*)WM+6X)W*$+ LP-'"K(PO'$ M?3)]$B4DL6%'0<.33RO1%P;K)0I1UU/CY3\RZNW7H92C_Z4.^"=*"((EX!0F M.MY9XFV4SGM_ V2SGMGZ $2U,VWXPAX88:98YX$]0SJ.*?=6(#:I"Q/>OKETX*D6&('JIQBZI]G*2$Y0(+'L>V6:26^M?'^H-FC,*6ZM/OX>'[\]>SDR]7 M.?UR?'YY<7YYA--Q/OS+N3SY=')Y\N7XY,GOL.C5G^R.)7G31.E]F,&EX*R" MXW %O_L0 L:!H:?2^#J*:X(08W[)S^MV0CGL\>.C/*"0"9?@+YR3D]/30[N M)[C,P0DE*"1]ZTWQZEB_JQ:O"Q3"-([N9KG'ZZ@\_ OZ>* _[I@$?91-X$_A MG MG(B5A8[ 8.LSC*/! :714,7KYUK>@O_(R!Q+_I6(&A!&-8V!U><9K?003 MME#MPW6C5+DB$GZAM)W2Z3CAP"%/C3>AN$TE>5(VM2VF+$T$ _U"4/E;\ <% M.HMS,\+RI$#*[]O*?R*&211DZ?Q/EK-Y>1;6X\:;[9OQ9F/3&W JKL$_CJ7X MUJ5M>RN"6]A#C(@LGH&V>[#9CD"KUPBTN@CYLZ-_?C[]A.[W-)Z1Z?,?1; _@*@[@]L9[G=6SJB/X'3*5FM^T(G55 M%-U90LJ7)5^.6@%3?W;< Q?FTD^^.9^$FT9Q*V1>#%5[^\\B92K-'V9!\Z$5 M-/5GRQONO82R3*, LCD$J1B/"!)=@)JW4J8KSJN=V MMC)G1;;V 3F$?36RIK\& Z>5-"M5?3L;[R_B:(I[+%MS MYL70='?[E8B8[76*F%(<4074#N[+X6D9]0F,"M[^9WDM DSS<"7U:VMET(LA M[>[SP,75RZ"=ULRI.3OVMK8WWI_!;YR!&,ETYGST$TQ8SN+6Z'E!%-[=_3&) MT^9[-);Z>SKAX_LR/E8P&;B>NFFWU4VUY]U#T$UO]_*V1>#%%WGR(8J9K*Y5>#!/L]UZ#5#IH MA5(3^'%[XWUN'0WRUFT22O5@J]&*KO/T\:6L52Z+"50DW@ MQ[V-]\?4;P/;AY#L 6-(7,=222-JTW'$?7 %]>$,]9_8^@-_D$NQW(YJQ=6+ M88]7(JY:5ZX1#'D(\BJBEN!L*5$&F]?FD[PH"K\2D=/6(3:!(?=W-]Z?4YM) MJRM;*VQ>#&WW7T5WAQ'+&^RO>!I2+]TVDO:BN&&_S:U]I=0_Z)GW-]YK,442"(%%$%])029=X1!QGO$$7A[GC[#3YYS"4Z M.;6._B*MG%HY3V(+@M@/77\*5E2>JN9\DFJDU$#&-[[;9HB\((+_J!!JHR*- MI?ZACHK\HTY!D1JHJW6T'&G5U8KYM[_51Q1R[ ]]5>NQH C$&;ACZ65!J[)> M$-'W[RV)?4,CY/3G#TU_?=1H6#W/<6>ZIO&5WZ'JUB4&:;Y??Q4S-'&$63M$ M\_G7LO8AFO/3&2L?4_FH*9OS0RH;]T871Y=7SNF#+Z)F>:]OD73'MWX*6^(^ M8MF?HOA6Q%[W38AFLO4 U QH7,)$B5'.G!YSPZ/3WC_0<:&N>])&;XJ>] MPVU8C(![3FB]'3WENGAI1X$%ZHZ]DP5W--.I\UOO++RU?:$>B"UBZ239\'=X M@I[(C3U4^EOO$C&2SEC$PRBF3WKO'!>T3:I'6$<)_%+E=JJ=N<&Y.'B[!,$. M-!]C/_G&WV:AR\ MKGG3 5K#[^_9:S]T@\R3'6>8I;3*,$J=P)_XN( TZMC7 M NW@YKS_&2I(S-ZYGG6<499BRFIDVKF8CT;&PM4VA?F*4E6S\BM- Z%>/:(-!!.&NL=,3*B,WM.YC6(OT=N*&X.P4 H/T/NJOAK* MP(=GSWTND]2?+/J!O*/%E#_V4?]XDQT%T%P'Z^H MLXO<"TRE;X\7T=9O.F=1+#&7"[A>_COIG.:.B!G."3(;EBB2!C:23Z4^F@L\X;0A/NT.! MB/<>/1A)7#VH;C@[L$+\VR0)%!.EQT>Y]U,77PN=,Q#?H0[QB-$&\#,S9S'4BHBO@3>9F$ [T-9 M[;QDW,,'9/\LRIQDC"S/9 V$*V&57H9"(_ Q45!38_F=-E'\VAN+J[I1?(RW M7KK+BUX)E[7\G4@U+G\G2M6G;40ZO 3[82TZA7LTW;Z-XR\M%% MF./M]E[1]/T]2U!$%?:RV[MWFL1:W502X7OO]+L]_Q**V]7;05=UX[U%#P8) MD!ILI<#AF*#\ LJ=H02.G2/=(8 ;! Q\X!HXC6>1Z? 6JP!Q0(,FIOF@"3R# M_HBD+1D ?V1^S+H*OJ#. R2G0=J@8//$1*CF!/" 4!EG]-#Y.^MGEI:MQ"Y^ M5%Y^1_$IOBPJ#'PDB %YC9876&#NF,V,Q;]%+0UFVXTLZX6.-H/@MDKTL"[+ M32%7]\-[US+Y\S$Y*6L0^2[W'B3AGDAE4J/)G2#)C(W"CA%;$=00C Q0^%,, M@>/3&7(:7ZQO"V9-,&M)6@E)G>L@&L+1DG"VHHGOYF=TLCM'0",!P#Y!$ M"C/0J,H8SK G77R.1TKV3:2=OA+*X%S'T2T8#I:D[AB)/H]5R)C0)S!-;2L! MKRTX ;&IT6564HN#9X%H .MDY*

H:A!: =>-XIG MM#07=B("MQ=>$9;BM4Q9G7B9('N*&'CF6D;3"/X@04->H:5Q1B!_E ^+Q@5[ MCI.(S(HL3&.?K5EFWEORY5$L6;9CSFQ#F=Y*R;[EU]#G)'!$I[AX;@S,VG+$ M,W,$ T,) P5P>A$G1SPFC@)%='<;:!-<1Y&G"!Q1YY?\Y!*%YW]=O@QN0C>C.W5*;)*8* '= MP=<.*KX"_AN$2AH+3SI#$UK-3K5\Y* ML(3E!DKN%5BF2BS)4K$\2+ V12 )Q)5W?D(4T=13T&H*] 61C\BV^<:6^_F3 M+/853A QY!Q+U!C:.XT]O"]QJ[G9AZ^!R+LHPNVX/\7-36 < *2.'TX (F/&'X&_A*1P%&7ISJ66MS6,K;=F% M)O7V\K*+MH+B!590M/)H31HGP\BT96)HF)#3J0AF7(@6$APH%P# [*),IH+L M"SOS5DN95OD\,[%+3@32/(6=EBF64A@O@NW%"66,J31F4@:6=4F&K7Y]&;J6 M\P1>$H@^5R3L%=,_T .^$0&1<"@"/$))_NTHB&Y_V$MJ*;6,4DI\8<39QJ&9 M7F S3")<9N1^,U$K[4!Q)@0%-##2P!?Q[]O#5H$5Z;LB/VD*?@RLI /,67)U M$L/4#,YJ#89G)I5PW2Q6I**_\THKA]VYF59A;JRSS/*9BZ9$L27<,Q+NGIQ/ MRV53,2(+)W0P\V<$)X_J6V0XILHUDQBB;?F6EM5!^;HFU#+F=<8P9>M,,:LC MQN2/8 9&I8?>FDX#1H"WI=TS"U!73$V:A/&B309&2X[JQ&)>-Z@*II(Q5OGE M$5(GFJ) S$(X>ZV1^.RA#U/=@!3A LJ\T%U5@#N!N$T4Z'B=!6TU3-7Z2>' M'?31_-"&@__(8%]'OO00?4JP/C90H&#H1W;K@T(J2S'*.0<[>Y&31*V__5RE M3HS?YCX;F/<*_QW"J1S"N1%JIE]+D/6Y9(H@&O8HI&M[?L+188H:@QT_I,.G MA"F<* V,:%$ZEZUO4/Q5F?LM-1]YO"A_8\8YV]I$F#,W?)$K%+Q=$\;-\YT?'"JN 5)M)_#FVF./F%O#Z\ '<-8E&Z:V([TDP;JGZ M'>5AEF,-;D.<377[&4[BR:9HEV"1@<[AB?+NTTED!]'0S,(=8\+ZFE7?4I_H);A''/8I.H MPH=,I;Z ;YA-VHJ;"C)7M,KDGME<<2?NG)@:,;-D3#CW-?"MR%^L\!J-SEB( M34O%9U:EU%![9-K<4J,\X?< MA#V1*=XHQ=82#DYBX\D.IQT'QY"I,0]''=V6Y!)^Y'QB1M+-Z_6PB>)?ZM:QE%FM=4K/99TWTWG-XFA M6VK1CNPCJ>M$KA+QUMF4[O5 Q_@ERZ3ZY!%"#WJ)V-K>C]UL@B ZN2Q8VF>M M>52^!_:]RF^#'0_L+BJJ*U;DAM+;6GRP05(YGETO./0& 6L(<,F0Y'Y^/<(1)"#&TS-98H@>F&. MP/P6/W*XUO;&_739*ROS_7X9=\)/*IIC='IU\UDX%S28Y1B,TK3C##(P^T'3;W6<8Q$'R5!X^*_ AVT,?>$W]GL]FEA3M"'07@[TE!YT(F'# M&0>X]1,S4"+IV/.UCB-0BN'<2*9;6?XD,S8JKE%]"$O5G\*!D&3"G(F[S[#I M(@:S-W0W.32#JAF>[::F.Y3Y\W8<@4W>C6YQ: ^VC/$]7\0TG@NW^U;")VB9 M>5Y,3:!!W][>;D[$74!/V72C"0^XI55=Q+ M,AHU\#S"T1L,PN"4I70KQ7;[@ '\OT/8( C-E3FTDW"KONV)_RZ8Z.$;=1 2#3F0T\JV@( H18[M;' M.64AC=F,19+&V%0HEBIOD*WRCCT[1*?E3[(@];MZX,QT&NBED+3F]8[0VJ)A M :F\9EE/GKB?ZI0UEU4>*IY$YN%F\P,::T?AR+Q]&4I%SI_";L,X&*4+3,^M M0_(M43M2Z$ B/#]"!?)'AM7>M$>7GSI\"ZLQ KR?"*)KV"?_3GI=7*B@".DU M,J3#?W-I:I(0%F5:I4J<#HAJG;@+>\-PYW!#A?A,T M'-'$@\ER.)T@Q8!X.,BB%,]6;, ;SGQE[;GF%@JUX&J0':);#&H2!*4*]]%R MX>&%FG2@$4.7EX4/,LF6\FXY%1U.RGSB7CK,.=B940&Q.+TR MR1)[-I2>K)HO3@0);%Y(KE RCM#L,>=QY@;4S1G^\+%4.S1'=80-YA3EJ"X' MUL=GK,M#3W!Y#C:03&B+R-Z@V:?4+6:!(GH)LOF\D(>OQ@E:YEI2R,M'T>ME M <]7C"FC M@160'] >ZWD]-<7>&0W@$QC/,](,+I*V@DG?. M;W[WDU_4:. 8I-1S'I8Q!OI8XO>=W1.5%TORP1=Z5N!'O#N:%> 8XCD9J (8 MM$KC$3J3 S"TZ(@H7!*>\O'\>' *(G,JDH1,,/4R(Q_=1I/#3==>G'_IJ+H- M)9! Q;DQ78G+YQL./K^S/8NRIC"Y=KPD0^ LG_:9Z+K&<%9L ?S=EF&_WR#+ M\%1GT'\ CKL&EGAP+BD=N9N6#Y44CN9HA&X_S MI]DWH7; JL8!RQC0_> 2V^7345>:N7F$ANFRC>XW,N*]O4D[<.2Z()S9"J'& M#;H_N_!NT%+P;$E8,+V8:D&4>=TA#90Q27M6&/5H(OX-]_M-#K6,(\ES]!O( ML5^C",W*8[P%0F@I6B?,##HQE_ ,ZW>#HZ,!VMS.M<0Q <$S)>Z^7/)?T>#N M:1"11N'9XBKFB,F<: $K2S((?/J*Z7?:P89B1+%2"SX]J>-\*L.CTSNC=YSJ@M7_P@ M7QPK04L]DH X:B D@5#@ 7)!)^J.+G!0]RIB2.#\ZJKC((80S?/#%YF. O_. MB(2+V)^P\?#13T(Y^Z^69BLXRPJMC^4DPG&\U&M_9N!\2]:K:5_'Y_\X_=CM M'8)1";L)+CH#O,G8'U'A!%JT74RBZ:*-JZ$:,R38GD(_1_'_$V%J^)F//AO( M<^=*BHGR-)0P.),R;9 M>-2F/4_#5QB@+7&9)XHP@@;RI"(UR>-I[&./H'O3&5MR/XK:?ZK061SRE0"[PPW6!O&&$V,GMNA)Q^HOD,!,)TEAKR2M)3]C(% ME1T\W)BRG!)&IU=/1_T.'+4)9CI;L+E^:>TW(D28OUIL4)T$=AV+CY1X$;8Y MIT%&6F2^/$S%0G"0?L<> <6FT#IE_M6!<">F\6&P%7.FY*(UY )0JP@A+!"O9NB:5>,EQ#L MI54(T %T3PGPHX""#!,Z? $^B#Q([DB HRAPV(^33, O<8"U%,3)?^O+K?X5 M;?Z9)M1N.YNB%FM96RI9-6S%)X]BLYSXK(S"7'BB>?B.Y(",N>&:'Z-QR1-^ M]7&%38G]:V7$O-/N8P92V0\";A2JHQ?O2K;F!%N5@-B?O5.13C!AN]&HB[-G M=0T!&+]8T\_IPRQ_7J_,/C)F6Y;0X$403"+VHP1D\10Q5I+@6-:"-@%J/8H4 M=K66UUJOHP)\I""5S4D,4 CS&@&O T8Z[$[!(4HEB;/)&RMU@+2S":'G =HT MNF9;E>?.+@VRBN ZBN&2UTSC@1U+PVPXJJE037G)$BP;,;E!VJ'J)5+H6>JK M5C,BM2S6211+.S1^3ZG!TR*O=4D,.^/X5=,]&67OJT&*E,H5Z$9L*HK.0;ME M\U?,S.7E(9;O"ZT7O=J77H+X).Y;7)1(P>)C#L"<%@+:;RL5-*=A@G)\2=!< M36)B%7$F4Z&17PL2-#$@8[8G'=MW7!BN5_9%[M(M\N#RQ-VQ#\N(P4[ &VF! MA[\"56+&3JM@_J8*1A7:3R@C SQ-P1V<.$$*U24ZP=DT"AV[?2)V[\(=T.N\ MP< JYW8O7:[/6UEP>EG7Y3YUV=LF [V"GMEYO(Y-;DW! >$*;KLA1!>9% = MG=B51U-09ZN.?EJE8I?B3;1"$]+*E&9EHBU &%0%><"77J,4C*$HL97R0XT_ M4H01IE/IS=\,9YVH!LK4-I)+.&41$%#9TK@:L"X"[<<78 ;!(SW"Q-B;=*_> MUJ_#*:5X]7?I7_#6X,#0/XGOL"#\X)_23 W4W MFP\XC4/U^T+5>Y<:S((QVP4/^HF\!WM@UL]6NDIOCY^CX9'\77F)X*HF/EER MU- 8$]JQ14O'1,^Y86<81C?"M.@I6W!(N(Z5[$-Y,OD176Z+%6VV'( L9^,Y M"[+Q3/"9TO+43<&8\22_K#,=SQ(ZT52?JV+18Q$$DGHGP&YB".1&M_H=2S!B M/$Q-GUK1CT0NEC YU57)!V=#^Q-,:AR*./8E-T'%0DP^@W'QS#,;,<260Z6< MD8_0XH1R;=7BBG @)^'(PM0@^S!969YY8QR#FF'RDP+7"L*8A^KBF3?3-,QV M$:!+TN)&)?'A,Y%!NQ:#VK=[I-%G*??ZV 1/- <;8R7L_NK\IM'^DI50:3W# M"0V(@(/5P;9 /C: &L6<5.CISL*$EE\C6N[ :YB@A?80L1)H*$D9L5/BS;DA MY(=>7\?4GHH5V1"!!@0),)5\BMX.9J_G3\*:E5!ES9HGD:S"$\U)OY33NR - M4:4XZN"*G7_(5[/65*CU\ONX&%E!;VM(N,D(EA9S;AV+:X'83RA ",4X4)E: M'& QE;5')#R3^0W!MMHJAQ 3]B@;')_T+8QNJ3[H3*41GJG]Z9Z&8 68/YWS M+,6_AU),$"PG,!:V]>SL].Q\T_F0?TP6#CR1I9I,='-U+Q;5)I^5F ?SW0T24QB=KM6/,0UC:^4%+L5=!*;) MP':D8-8U!;.4]:?764I'GZ#9?HM76YN@%J8,M3 M+1/+YI2]Y%_'^6 ,/P#% M+@@Q^I2LVZC\Y-W.IN? M,C \Y_(3ITV_XRS[,$' ##6T,I,P,R]FMI M0KP,@^&#L]#:'@I)I2@4V&,)>&79%1Y%+9F,\I M%UK8VS%F=5JLS!DJ(LG=/3R GV/K+OM>DX'\I%#J16SN'3)Z;+\MHGT M? 'ZR0H]J"]H:4KH%.(3GJI8I()GA$C(3E1& ME6VH"4);<,RXQ0FQB+47 V M.BY:Q;ST-_#'))'!C:JK*YLV!&, ]P:PDW27;$K_5(3,D7E%24Z*1[RCN=+R MI3IH9I-EN"G4FJO0R<6Y34.J9^LX)_C^(79I)J^/A*H345D: MB'+GI[/H^.AGNXJ8*M^*M>&;S@EMY4@)X'RU&$B6U,?"P]F2/#MF#F>;PPTM MRAE>@62EQ@#EB1$N&Z/1W*M 2Q @5\5VGYH@T?F;[S:ON _8RR M\7+:E1_D21#G,_12*;8&_Z6#6L8.%-:OT'?%6LXPNNN8'$/V5/FN(. I!9 6 MIAR>W/=E8YO->GB[>S3%JTM\VFL3GVJQEK7WT*J+[S&@UD*HXMN*)8/JGDFN0X/]O0I&2,XN/OM8]D84)E/6<%GT#@!4%1 MF11D.Z5[&G#57KM9<>&="<(@BRV"-SO8"@V4"%"+X1 MKJ27H_-?$A\_$J&D3.P6@9""JX-]TQA;S"3*#\Z[18S M'R5;W#C,L#;!':!H8(\,54L;K]!AINR1$ 8A4AV+C0DIH<6-LH!:X-* <4$1 M5\0(Z#6M3@1Z&W2X.;WU0Y-!:O4..CK==*XB:H!1VG15I8'P!(XV=&?6:W+W M'.S#"Q(NT+,0$;)0XQ.5O:L""!;!;\!@9LN3\/K LU(0Z+DXS"@"+LYE)S>[ M4U8L01ZC*/"CCC.20G,?M:_.6R\ 'WP-23S"IP/^\D/&G1Z^#C[8WQXEL] % MHS5$[^]2U8MTKU#"3OPTU8T\OAY=7@TZS@7<:SHF[P/; U+I"#>AT*&$DSLJ M:^&F$L>GV+I)JOHA7=L/#TA-MZ$+XKBSG'*G>9>;8Q7AYYN=G2(: \P!I(.O MKY5CI,U,M?=B2@+GWUQBB%R@RUK,#&U?XS]P+X;1.3<89 MUX*"YK'O75LM+K@)//P&5D29)7A<25OFH!3V-;'SY>Q*NKR9%3J["HW3R!=Z M;7$4Z%-CB9W3*]C%283 %&5#K5IAV;_"$KNJ\A,QP7L"&P>_Z9224$K-Q##K MB01%I] OJ> @(ZZ7N^38(DNU,.,F13>2BLCG>P?E#O<0^UEQXRG<#Y(L2RTP MT^&,#D!>3VV5@=1F+"C<#>TJUR%"OC7U(X)=6&XY\ J_6;!2H8I$CC3LLN669G9?#"U_2 MQ*S88F8^!2@W[(A(BYS31W:%V6U05YCC/!'IDW 9RKA0S?4(+1AHZR*D>-]5 M&10Y5W%?6Q(OGWW=Z Y7'RD8:#2Y':&E9N]8S@'GNHLV VR5'16WN4MS-04S M,-((#%U,<;B(%$!&FX!J[[!PP^J8(*@C@*DBL C^^XA*3 MWRA:E^;T*>Z!G/;8C= M1V'DQ]AB5"^8,@CTU;FO+V(G[AA;P)+] 7>QLUQQ#9C;28D8^^\2 M>T%YL!?]?O)*4UZ3V9@\W:"\+8:31-DFTEQ3BKX9M8IWHQP,Y59K,:.C7+FW M3)DG8-F">,*\>LQ753EK M%5C*#SE>5[!"$*9+_(BJ5BD+[BMVZ?!\=59QZQ5)/6U0OZ_V &BJ"5L/#\_B"/M>%'M5,_#F2XZ+0B-%#&+Q,XDXSFZE&VIS:L"8QA>#?)T-;CNG$U#E%Y1/'$+C1)BAX9[/L= MKHW3["25+MW(?(\+6Z@K!=2F*ZQ29>+K48L7QQ_ *(S2*9S3=#EVMLP(:6V7 MU=HN V:58S#8D0-J45L:+8E7O MC=&Y>6F;20H?2JWDYC,ME9F2NU6;#F]@-XVZ840& K9 _7+9<2A8!')4)#2E MCA0F(H#7>;\GE"EQO@2=YZ$/7\( -H6#\=ZS0M=ZMHN;7S-DG/('8Q5<-^57:\ MMG+@026Z^[%-<4X ;E-X]/'<;U-X:K&65Y/"LPA45F!DH1K'!A9]#.?QR RA MA+$)A0!OX@!WTY Y9A*D'?LE!^VB9-"J9L/AU0;P47!G.25-V69;8T1!XL? M-*^: 9R!9/]0R5SR*U;"H=S9%"04 -NIWC[X*&'5"%*2.B@#28IQX])DKH6S$6*_L+5:7:*FU;%3&-G"^+Y:AX M$56I4AL KKM3"Z87+D823 4A/H_D'G.I*?)+HNG8QY'MQ-P8'ET>^RQXDZ56 M]CC0 /8U@<.55]+DGCZ7[N=O 6L'JR6'8S6C6FRCAO>9#B%YY(NWD7TX[6XJ M^BD$(Z'0>S[S9]Z9Q'_#7@,34"I@$G5T32DC9@H*4RC%PLA8OHG%UJ!L!F&: M#CJ _Y:EZDWRZ;A8W%B#&H:@0M7 %-4HXS>/)5$PR(XB6E5DI;!-ZQ=6Y!=R MCM!QSFO5EAY>S+'^F!+N7-)$P*2_1_2UBR4T*GM_84#03@$JUHU0YY>%A>,& MD53M/>[10R7UQ<4!A8S8/*762B(T[M#2FO:"PX.5[&KQ7-A"^DO7A\\YJ4FI M2)Q7I=%>2EXKC/N:@Z\U];CJDL>M M4I.>1+6.8@4).U":-L:5]-20(K%HK0UK'EN79)Z&6:[W^[GZ!(5P%,:0T2J5;6;RE,5K:P@?;QT)?[4)-61 MSZO*[U",TCEBS% +NWN.O=;JQ83-6$Q]+UC8FD8UF[/:PZ&FZT[)7?::^/KMJEQ>)9[N]6#(GV6A^=Q;,!?6JB;)JG10DE&U M4&#"Z:$5[+MQJSB[3XE*H44_V;.;]Q"O%/!G71M)UZLW[\RY#B4K:$$S%]-; M!S0QUP4+KG M;UNYBX1JM^,DEA4A:.DE\WJ.SEGY<'5+W1LZA7M*AT\0CAR$]-@8Z8W5AZ,U'))3XDH M]B M]O?+W7*K>ZYM@:QI+FU]].?AWDZ_WOISAPH<=%3G$T&NQ\I_.A$X(2 M3+JQ,&G!5078PP8?H8US^TZ>Y-$U6^+\%(V ;D@R&:MNKG^2%/DZ<4X2GGT^$?*\G:N3!?:BB4I MB(^9<7SMXA$<94K5L&KI*C_=[I\;B.M$&;US1C_; 864/]V35[>L5HC2?-G7 M?,&*U191=^I-\91$DU*+7;W1&FB/R(SC0\J G@[\:U3])@I2-'NIAQI-Q@I, M_@2].]?\$CB#)I!)N>)>H92(AN)>36S"I+QBH7-^F'6S9E6K!@[5.>AE@78=3"Y!%L'$(S.)D..4 MEFZE?HC<&C7?8Q4.P>UR\OW2(\]+8G/E\NC5)7@M5C+JTGP:(ZF_81H M^B="TZO5K L3X^;-OI#@?]V%I8ZXCJ7D) WL'CTXZA1#!W;,P!11<$?D M4MO+A0$KPI:LMKL#A4A!HY@V8;F&6: M*+?]X&*P V/Y^K>%)U-+ZJ2 #12:3I:'@ZI6D*@>[S#M@-H)V&TIAA@(F4QI M(B<\PR7(@AI//#S,@+ A[E>A2O6BD'*W1:F,1<4@SYX4ZBW\]4KQ;G)9KF$H7&$V5\?[ZSA-UR MA'*0400S"%E*(K"ZSV!>CJ2FX3/",=V(P1#39D.5G:CZE$7EHBI%DMMNR%@W MZ:)H.=C8;?UHU;DVX.[$ODQI=(U.A7I3RF(K5$85=!RV]"=(IMH8)/+LLO4N MY5>JO#)9<#I#S>=TTNMV.6IG\G),@R-J.6Z,"&!P^*I0<"Z- :-;?''E M7M?S\V-EJOIX050:NBQ"NBC+2'G<#/SJ-17[9%C9,ATS(DSE'-B#A6+LG@^W-'N]NGA]% MG81YN]RQ/\5:1*O\B_:(QU&:TD.^H2D7*18.+B^!CO."X+D2P?O2.:W1:BQ= MK_UKD'-IL0V0PF$YI >>9Q='3RQJRF8FAN0(!B,UI30M*[G%0HNQK7G(\Z=T MJ(_IQ?)]KEU/L?91E1MJ.9VW-=8EHO?"-AJKP:9Q?H+H$VY=81B/ K86[*P7 M4;<&"A^3ND&@.0B(_$8K"=-6JY2=8W7S?R!"]W!X?_=7-?B@;,YR_)FCWQTE M;XKC2OBSY=-0#-#W@O'JAN@_T[1YN90]&IP>VR9./D2X8K<[BQ>LUJRN<*PL M=N^:T/:\9N2X#;YP1[^Q24LGD:5*$?%@JLFP5N(C9^G?._)/2T@"ZY2\(B5% M>E+) ZH45YK6WG@4H%T">3H[I4N1"=X>E-O'( M'NC:LC(H9OL_9M(T3]2D'@WH-4K*>50_4#6B'1T 7-*/TVYXJV2:U1,4VVDN MR#9>T-".;'@>C*G29$F@*=6L4A*<9,SM\2<3DZEOOYG6X%9>5SZ[1\8Q)T-3 M T,W\JC.P920Z&R7^EN(E9T4U4M=T[138N9B-@;5*P[RI$Z<=X+@H+:5X\N)7FIZ'.XB]41B9'HG533FRDWN8^5BZ[3R9#Z6$CP\3JEV?J M:6BH+\9G*A]Q6/"H\6Q@YO:"]"P]QZ(\7I>:S.@2-94@;3ZQ9T:HHCMCVV*3 M,A8I9(V8\#P)<"Q@!X-$IGG8'BN;E"PTC5\Q^"4G43S3ISJP, 58;)Q-4VO! MA182!)3-BT9JFS-%@SC!^PK="]>2++?2S,A3_EG^4F*F,M;@% 9='$L!FD=Q MP@C$!5.?FUN9WKHT"SJT9AJ##['I_ ::"*=0W/"DDES7J;QS]QOZ&%%, AJ/"R8H52ME22,)NH 9F'H M:A$+RIE*YT.0/&<3W^S$G#5/IK6>\JJ?HOK=J3XF!6L;DQL1V:%A&]QCFK"X M5@)6+@&/+!GGY#5LFN96-J@E9H"8V#)"EM$Z0]@U0G![C$>:=Y^AQHS MRFB$G1V!@7POLZPP ;ZRAGHHRZ$\; T]PHE&"W0)A-HZZU+E*T0J]MZ@NU3MA2X::#/7)VZWF)H- Y+ZM!8%Q5OF*R/82=HU_;WSWRM.8G6: M]R]? "_F&+XBP37UA%.9\J#0%;(_7W2#!Y:,=-!.B94":6:?ZW1&M:A-E1]: M@ XM/]7@I8=9,.R:)*40*PX=BO&T4CG)=IZA7/[V:;? M_*@(/FS3;VJQEE>4?M,0T^NS\:V4%I_(=!QYG.A:?4&>!IH6A'5*YKW*PD_H M4YJ*2YY&-LE41S#RBGS3.1OSQ-&W9D"&W2"3OW-)8WL^(A(/0CY5&M*4:UOF M:J?4SUGEW&(E66":8RR/-5O=,H[2XW3]UAR-D:@=,3PS2RU9RD1U_]56N MCPJD6+ULP7!@B\T"9C7\J,,V&*?C]%_=&]V./&*?&8)-WZB&^LM1SJ+E%17: MP(&9H=Y@D6I&<%:;R82K(I0X_X;\*KE!A14>^0RS5'*#%@'F ?GOX-G,F;+Y M))U;;KBK6POD^*6)/NKIP/S7IX__5 E-(7P.'^M*^46Y02KCE_F6)YCA"'E5 MH3@?2^::Q4WGLYD)8'<],%:V;1F1*V$2A;0]9$QKR^O@IG*J'G"8!=^PU4)8 ML"BCB.8U"=\S2=HJJ\Z8:$6O7VUCH8UGJ4 5 MGU);2R6=>V,[G0?DHU9:I5L6DT#8J8^XA6X6%,&:93TJJ7[8X<#.0?,95"L#/.4NWQ=A!G9N1C8L03KZG@ &F;Z$8"B("929/%<8SU# M\N_/4=WN-2Q'=A6M:GS&=@; M1!HZ(F!G+IJC5OS,^:\\Y9RYZ2)GI?]R3+3YPH11\714Z^M; 4S2GL1]'*>$ M#T ECH"!?27',:NAU&E*J(GRQON+*!M_P3R$N2BB*5ZGPR+*>53S?CJL=2Q4 MX2F>9TP;U5E^YJ3.;(593E/DL5N44UH$#XI9\TN'%Q44,)(KU ;/(M%F]P3C M[GDJ?4^7XBP2=E;>(;F.7?(531D]=5"U>\I-9!I'RFF,@*=5/4TAX=#,??P- MDPEYZ+:1C@RTF &G%H'8 (M5 >]0]4LS:CL!NV)842L[I-X) MZRL\DR>ZV.M8.^0?P &H7/@HPS6WC6_'$1FDS%VZ/:*/+2XH$YLG0^?\[/,( MOY+*'T5P1YKH*U1OPWN?8.>U%4UIE9X.[)_Y@8=WQ&LY8@-"@,)L)+_8E]$6 M4?XTDD8C&NZ*29Q3%IEX8<%K*GK88C03X6 E-I3.-P\*'BU,9R M=! ^)P;QF*N&UN/9U_%99>9I4)+Q4!BA[O3RR#U$O27DF<--K,VB' MU;ANDQ;J&=QD3>&96)LS^ZO_)XX3,^B=4#1&5#@R%/ M,G:>6#ED$I;-P"O#KIO.@"1X8!J?ZZ^X+T;>:DP54W@\?]EDDV%3[X(UPW/* MR*9Q19+J#+KAHA[A>=XNV79V\T^Z?JG'4Y+%\RZ7O6^%]<[G%Y6 J@78%=?1 M6M522S;33G81.7?97IH]#;ST;G-]CA;9:\KPXP1$?6,RI6^MW$#"YBBTI&9F M3Z.4T_1:X5.YWTJ4O4H_A:A!H\):Q/U:-_#6E> MU2#E1@0ASZ1,)$?$5'$ 1X1I (7QRXPI@=81.1CJ8CX=!%'FPWCI5= /=%.N MYJ*<-S+#-%RK!SM&!0N',.Y"DJ[Q<2US$&V*0AMH_2CT:K[Y%-NE?0WFG"-^ M;'N$J\YB33'5FK/O+B5EQU\!EUT!;\/&5^WB:*7*$T7H++HQV ):$<>T8DL5 MIK1N;J6>1%300L8P154+!56A&=V#@=Q"+@6K(I,N3V[0/#R[H()K_KS<*MRE MS6K35.UMM6EMM5C+JTEK T=>3H981B@8(M33(5.<2H]60!!P0QO48YQ@J\6$ M"272V(;OZ[]!.18A>"<7%.MAN4)HL&!,A@!->^04NAY4>,V&AIK )/6P6M"; M&)G%!D4+1$ZI,%0]AQOR<;,!CDTFG&-EJE%,D%X_MF!7**6MB[)5IG248 +4 MCT8C=QH4C=008 -[X"2R5,O?L2HN.5:H_NP@X^"$[8Z>'C(1WW3@YOSCF8+V M;B7WI%7V-I9N)3H7++<2"9R;YJR_P&NENU"2HSI-V@M?9'2ZW'H]BJ=1K* K M1CF-9C9LE<@6/&NA#6J2<^%&H2Y=@W@0'_]G7] ]?IB'8>*55/4BU^];1PX&+Z9C$MU#)QJ >T*<2U_,% MO-3,NY*$7!?EH]=(T0Z,2W3=+C_M,I"VLZ,QKE:CSUXIA^L**2*\D MV/THRE+JOX,+*W7VT!N3BU^*3QE_F!1HGKJ=/\'C_E/?15:.#U+9-KR1/R4M M@*7L.AB)"PW1"#%)Y@I*9C,W;X%%K:E@EV\X#<\JJ8:[G&38:EJPW?X%%-+8 M.8*M]"D6J&'YJPCS!5"FYK8XKX-\>M)-(+8BSOPFL5N$];PH :!.WVW:;S? M(--X(/00C#,-H#1,!RPRDM$["SQ*W]56FU7QPH[$Q]8=0JX3S*GA8FNP5[V,/13O2D#:JWY40A3.^QK,8\M:?PX!S^HH%+ M^C@6V+.C3@$]@<^_KLY5W800K!"C$0\ZD2 M"DD\N2.9YO6\:A5V JQ&F D' M5J<9.RB8ICC:>&L8MYQG<=& YW$EGIQ*6AL5 E,S>Q;R20(78^P=)\+@!?YH M9D!&:E%73'^@ HT?*G?' 3]/W):_QMU5XWAJ9\CKX<&/?& 1N M,!D7$29PMW5@*L\1'U(!FTY+P2XKF)6BMS]/$!$,Q^6NO#]R"&3"M:KEV6OF M$7X)Y\D*G0@,;S[6;FFQHM!$A#E4KJ7;7 +,PCF >8G^(M57:U+_INT=)BX% MS9TIT&9,75IBRJ4A,A3Q@^)92OP[ D5NX6UF7?SK5LIO>NBJ'M7JCB6"*YZ5 MY4/FRHS,#AR<[@K5%,:ZGFL*BM4@!-<:>HA2FI%)?JX?#^$5;FE0B7TRVZ#6W0@,ZWSH>XQ>I M6(;>%B6^RTVDJ-6XY$%7. $>^WSZ/%\*-#CP8:*:/9@:2+OEIT!H \-761QJ M:8PP6,8A4^HSH=<.FX!I;]357O655TW[%38&(MZ%6RUNNO X0W-GJT&&YJ6X M!1-3[7?#Y N5-HVH^,SX=+%="5QH"(EQ_X@*4@U2BW*9*J9@$PS3*2,11+'@ M'EBJ(%B;G:H&PW*..EI"2",AJ(B(\ ,)Z*0J^]>[,;DN\21_VWJ%W!?XS]MR*J:,),K1N/69XWY4QQ:3Q MG'R3,UKB" Y? J+0N8XBSTBICCH>J,TVG<3SO2BWZ#C>0X[=,LOP1"+G^">-_>:&/L+S'&7E,-79#X#70!,II #=E, M.D]K;:WRM&A6 V\0."EJ(;OG.IG =MK?*;!0 )RD(&$L5T;]J&^>V^(,>:D: M<42#R1'U2K,$3'N]0C,\52I"Z83:@8V*B57DJ.8]XU7?N^(.G%L5T\D2156D M@"X@+>RZF1T^0ZR*ZM6X75QI)D)2Z.NL5;I."E$%^3@$2%GY($ZP$(0=PF2* M?C0--[ 22>OHYCXI.1"X'DT7YY,8Q@K@VZPZ^8^[Y*G2.3-WP334GDM9GS=R M2U8LAR\*>>]X/57EWT4IEPOQL!!KFL' _Y4Y^%=QA,=5SY3"01^EM4@VV3.: MFV4U>UB074]=;>@&U,L'5[:UV=_]SS^!:G@'1O\ME1'L.J$((YIN0(*"L46' M6AGE.*.V/OF,S$HQ$&M@%FX'F:CH@6@ZE^JJ\3"BD-$W0Z'"XUJ4K7LE_%L@ MR: 072H*_(+8@6^O!F?')*'XMVS:*BSZ#+LCH09L<>BC,1R#>'/)PJ+\UQ/%/G@R%:-5Z#LJI4B7Z>1[O9M=^C4 M!\;N*\,9!@6CXJ:)Q1:ZRL\]ZUC)G#\/_;>=;EM*]L6?A76 M=TZ?2JI@);)SZ6[OZBK%<1+WCML^EGNGSD^0!"6T08 -$)*9I__6'/.RY@) M71PKECK\L7<[(HG+NLPU+V..D<[B\UB]$5&*Y]GL1VC9O)L]CWN5W(S%43;[ M^[/G;\/G3;\)NS?\]\_;&./GWQXS_??#^][8\RV=X\QJ\A8D/S M]D)H+*Y2]7TH>^?_BJ,1MDK?,M7Q)SYH$:P;.7"14+R:7Y3KX_*N63*S6,-_ M9YBE5&KILF74U'0_0^"'6[(L/*)O7%Z:O97[[\\OBOC[\\_MH3&H6' M5@_1D_J2ZQCFG&A(SEJA1*&4*S?H1=HA/O6(6[XS3R]V!UM66KO4%-5;1'?4 M!P<#-_1F X(XHG;TQZF?BK(1"C=',QBQ2( _8<^NFJ,$O9">8N&)A4/&(532 MLD8S*'%:&E(J4=.CP(P*9Z#N#O]U)N(P*#^V2SQ@K '0K55)M>7)^7 L\5?? M/* \]C/#L)XBP)B]T? "Z.W[9^FNRVQ?%@F30!$I%#;2&Q@6'IVPNELI3!,6 MK75X UK=LE+;9"BX]0=M\XPZ:N?P=XVT4'?Q38(U 5M(XI).4J)3% ZNK6*A M44^G*(CL%--H$RH#ZU_7^#\:X]"D_XSS^2.E-&M<_YFT+Q72X%5UD5!RW,=3#+%-]A,.?=KNAU!449]WE#D>4:B4*+OU"D%!S#3OBEV6ZQQ M]O9M$1,GX8O'1XA!OWGZC(H7"U&6;EI%?KP.46TW.]&H)D1,:P*C-J)1'5Z/ M8V ]EO%P?,MDR?O-*QQX>UH1!-",0J?#)X23D]3%LX1OSP:;H [,L8<<5<$Q M,U(^BH5BXE='SLQSP 2OOEBK."4B+,F4*00T&]!V],2ZZ(H@\>Z,CMIUL^5B M/1WDDOEJB[YCS&0L_XAG(M47Z\ ES:Z.7 )NA&#L&0[_,AZADV,KJ@>\ #JN MR#"N4D_XA) D>F&&P44-/0 M^A/,@CYFQRKODJ%T$FR1G!E'SF4N?E@3K!H\1BAU5#G[75HIA- *;L.Y('G" MJHB+,,-]Z'GBRI"7% FF/:1_OSOOR8U:VY]\&F%0N>BQR'LRZ[2Y&4J'-,IWP!@._$D9/^0H4YFWQT8_A(L4%0YMB:?/8<& MYV']K>AA]-B8-!.9W+X#W287UYT>#)HQ%P[9[K0:PTL:@=8H+ZIL!FP.I#+/ M.V9@E4$K)4?9B(:"($S(AZB)D?K/=(-G:H,0P*_S)33N^WEPR,2 XZ1$CDKU M@H8&"MA3&)4+51*=,K$ S7.;71JH6N9[T#S H5X\,,I65Y/N=TK(LP7$&Z&3 M8J1AK:.YU,)$ [Q;Y!WA)8HU4I0PU619U:3B\*7W M(ICOKT7;7'&:T_%)%[CDUFC8>QR^[CL'Z(9!-QX?F [NQ;/<&0KCTZRK6)JT MUN>!T:Q4;\)9Y\COS-BLJMIC:J--BNE8KEV=OIH=AT,^B% M8M7%J_*^ADF=>)!9'EYR.W3NHH!G_-=P):*]/V50_Z)@\_BF^>DT$S(=RG_JR?'\(J]Z^?=)'VQT MJZ10_-WDZL_.Z;1":$B7?'[R[*?,C;(,B+6PA:-+2J7/__GP\T2GUV(M/BF9 MX51\3+,A./T;I!]=N*MDH_1+3ANU=*]N=E$VE3N[W0U(?2$,Y);R$) (GGVV MI93FMJ_/*.41_I73SNO7DDRD%"OU![_]\?/8/O)]L6X6M#878>V)Q\@F[ZSA MHH=4OO/EOQI&P:!Q"!6XR3'0]AY8)6<=N(NB.0O."!$\^Y>,9?-__H,6,=3E M*^HG"KZ@D6+_A)^\X9_ 4_O'[,>>4R6ON4>T8MC1=Q2>*V&T_YD@C#AA%)6: M/<2G1G?!HZ[*T56P:<*([+0K;ZX75LM4Y?.F=3N2ORZQ[CQO.S]CZ %D>.\Y M\>#RC^'?R=WX+N.9E41!)W]0:,UQ'B*V.-VXCO=1?O C^>@G7D8WDRQ<9+5^^KGWKM&\O M"D[/KLJ*$[!$;G&I!Y@6##>;J/L"X)D((% M&<'^H7="J)J>EK62KH_X@_XH>2+F=@=E?4Q98GFT9C M=[%[$[3BX'OY!^5NB?>NK"K-X*M=*$7H0(;(%4:0Z2G>#;X;.15Y+0U^QP^6+ZF'([P6FWM@"964 M;+#DP%V^ETT[4M**;?%66Y;!:])5(D?296G'HNP4:^W=MM M>D/$&[@C5*#JK2 MD-2VG*(),=C;9] JH4O8S^C;]!7/RBU&!,(LK*YJ;J2JNHC_[TN3P4+1A<8* M*@G#>4*C#-CIIPUN6(F?Y?\CGMJZV(53)GYDZD:'^OM\&1/T\X[ M1"A.YNOE5QT#AR>:!+ M//ZSI[>LDZV&$S%M#^&N:];"*.@0AAH)$7=SK?-9WE;=G)I@7[07X1<"* VV M[>\-#UVL]CZ=?=>$ SN\_,LP<_GB/(16VVWW-,++PS\)GQ&B=KG.>5'_>LY' M-_BNGE)]85.4''*&X0H7B5CU<(/PZS#R+6^19^>D1UO2%U[42WH ,*_P;@WA M2YBE9?C?'PF"0%6W%UV;%Y7<>N-3'[<]WKY^_(".MV>0.X #^0!/-!%KX$W+ M)TQ'DE\,'Q^P;(2A(=*PU"IPG60R\#FIYF0LFD578CD,>CY"UVKVL@@N^V[#N4TD=[7O2C._::?70J;7 M]T_'5V;N3JHI47A4&$08%-\@AB2/_0Q8]'96D]RUY)?D 41_K3'Y3$]HK]5: M(V()1DBOM2H)=%<2&B]&,@D\!L@:Z7-+4BS=FDXV/W,0("+N%DG3UWG;-N9; M9%J3;>F:I#-"IIT)99R-+H;1@ 1!4JE)LZ:/<&3-C5YIF6*=#1T M9(=3=YG;H3W07W5SED?$&'/^,P<>^QFQ*!"6]*.I-LHZ#*U/U!>#P MPU5")_M8_D"K%"H5R>0%A3*&A,<6H+B6_#G/'\Z>=I=U+I W@#]IV)=PU'[IL@KZ@Q) MB^S2T''Z;D>P?)(S%3=,K_8LN+/-X$?\RT%;S0E,A/< MRB[\[OD^8 !@ P00]$]!O^6SNUC3FO _<>0^OOH47,""I82@F8;U$+R;=^E< M=9)I5MX>]8"6<=@019LRL5.3!*=V$>C($[9_N&;@9?@W.2_< QBBW=E\RE1;U@ M2=>:'*O=>=X:YME=_2@<$9&!DI,@A>.L-Z3PY+D:$PIH7$D8\E4A<]*CR^1= M+P=A@KJ"U2ZV%IL<0T11)[]A'YE]W'TQ0!AA?)">[7!2DK30OGS!?F6'>QV% M<3.(UQ&.U;CO:J0 L3!U_J!Z/>>1CT.QMT:5.) MK5.'L;ZSL:;?'X;W[I9RSB"MA,;XZ6&X[VBX8V\C9]$.*_O._1!*X:WSS6%- MW]5 M\6F9Q35837?X2!7I:32N6IZ&.D[LQOEXL&)=TW([FJR9)5?-&T.%JY. M^Y:7L_PL)[X9[N@S/ EI85)3_M'LI^8R7*S-AJ@CO6K2E,+QOK#.]1MAP'2, M/1,JPV-.3%RZ0@L+92PX'V' C&R Z@' 9U&E4- M?5Y!D^S):XX!61X1G3M5:=9H5H FTVN&PVDKW0)_Q@U_)ZT JK?#*#+#34\N M7NEQ\=ABZE1#-C=L#:*,+TBSH2-XU6;7QO86?$H;TU$#_\;W-O(0UY5BZ ,@ M.-[+?X#IHZF2YU9B+WD][%ND[8%*4^Q6ENJ+##L@^'/*>N:UO&B^O"@[Y.)? M1VNPSKMWH''CWC=Z8 $+A\5.N.O-^4Z1PLU0XDXI5<3>=B9+>47E@C*[1,\6 M99948'EAA8.Y;RP"87+QCC'9),NSI0>)_#JZCNG6A"87BOO-+@/FOF&2#$>K M5DBV5E_\ 9Z]0#\RBW]-)W#3=T"B=AUEMF7A,\"V#]$?]4WR'P?(3Y)$LK;6 M% ,?-P.S%?*EJ8&)L(#^%GJ5]+,Q]!4-0?\\.N74X?XO"_K>-N#T835[+8\0 MV6@9$TIJB&8K6.!&Y+-01P]/0:(8LU]P+G(+U5KE9>R7/"!$;W%1+G%?N9OD M^N6Q:>&NFJILF'RX&^-G 55V#X072J>)5,%5M4$K\8IR)@ 1$,FDOF-4&58% M?'@KE^J:MB:CZ?7=:IX,)$4?117(%LV^11L)=](&#EIB7]O*#(ON*-YLO#+I MH71!LEY;2_8)X^V07^RSNEN[YP_?^*[-?RVK""M]1BLL8]QJQAW$_W1@4]"[ MAA^56U#DF[XA"N?3I@_V_[_#8^991,RRF\KPU[AE%Q5U]PBI M6I5?:@>H1[(Q@5A\ \-W44$YOF0XPVW@Y"I4 #;GDY64E#TF+G40F(6M&MP0 M;A:SOCI]@A&G[KIX<$+;OW YG(;LC(EE=FGUD=O(L7.71"!S; M-TU($*37$; !#MKU!5K)LJA>R_R/&<.:M"V6^P+H4V%4II\UZ'+*:#<4\L\N MG*-AB5T$WWJ),Y: X>BOE5,W1#);,F A9.%^48T&Y:%LTJ7L'EVD-*"3%L^^ MHI:0LYQ5"ZD9#&1#T&(CX^9" MF)"Z;:D#\';/A>*OF];N/3 ''H8TJ*F)C'E*N5T&'G&^APJYAS#VN7A3@4GHJ\7R)M:B#UGTK!(#"NA\&HVS^MW;;_9 M+G9 !:;7*[MX*^9^ON13EAXL*I_1>3HS^+@XY7)T);C@E M?-6'F"-<"].ZTY=

Z>(C;1@9S0:NJLNOPT#N4H@94B4T[NORMHTBLLM M926L#=6H0&U /^[C.Z3IOBM3,P<)#W*J6CPLPK<'WVFN$T%]IO*(N"X//+@' MU%UUE^37EAC=EG5PD$$G4+"K)[E)30"-A3 E.?6&2'Q^$/P=I)$?/YV] =_C MFQA)3N=Z]>MW7 BZK1R4TU_:(VT]'2:4Z9 I,IAL8%_K_KXVGY*EB;>%[4^> M'W/&B^4G)?>05.0#.S??CNA&?)-8",+ M%^59@^P) ;9K2- +\]Q6R&8D1.*JER2/D2R4^%UZX29R:B]#=-2@#,=F&NF M-(-H@.;I%\JLK=_"7&JN*837 CY4FV_*)6G-D1Y!9VTG:9?FYTOA\7FBZ1L:#?^"?@NP01+]!:8L5F R7 M9#VAX,6U!IHR=DZ*-,:/^0:B47*B)S#=WSZU;+:]GW>QM1)TXZ/C^'9'Q_'A MZ/C H^/_^Z3"2\)F(\O@!<$/G]B,_ER<\40OB@(-C":;+2F^T7Z 1[HPLF!O MO[K^C*B5V5GE?!A*6#'8V6>"S41+[6 GB31S'KD9&-8(98P$2) \8^;2<-YN MY)<=^#G'3QT>4<(KW;]I+]+^HNL?R4N#Q23BBBH6'S:DV#T]1(,SG"8$#9Z. MW%\3%_NW*9\^S+CT3$HC@PN3J97%Z3ZQS4AJ!8^8*$8X1KIM)*_0' F)2NAJ&#*)6H5 M QD\TD-<#33E%\UTY6!FM6IM\NC:'.9_%_Z=M\N1?D%&]&W5]ISOW>4K$K<- M@?,6Z Y-H)$]ERWK-&B6S<;1V*/^^6JQZ#?*%G'*5P.+#FXR.UF2T(X2*,,< M",]#SO3)JM["#M>_^K;LEJ5C9!HQBXG],@GI.&EH@\>1RJS8D@L02ELEA(BD M@'A'!V$;ZD(!)M*T[\)S\9"Y$6-:L6DM#3K8S,.F7!T1/*K: "A$G:)0H;]TH*1.FZ.I$9L"QIKQ2"SF6)"( MV-N&J'8*(V_*6RDUADI3$,:2@6NZ3Y4L#5$J_(&&Q(; 6*M5 +Y/8TLW '[(]I?U]QPQ?_NO>?O%WV[[J]_[8'J6FH.4!]%E(-(C MR2SR\_<@]AQ8WGA,W&:2(GYV%\2,Z2ERL^O,8W06S,K@7ZH%E. MCI4C$YBE*6<2H.)2#7:ID)\#K["';2D\)<"#E'[FPEL;>?U!8:EW9Y FKERH M^13J1@%X)0A,EG1Q/Q(\&-U0W,SOBYH^>!V>*MQ+7=$J3 PN3-]\3G?:S7X. M?WMPZ__Q[12W/L7F.RW)RKP*P:5P_C[.)C:#\_^H1$>*DY"9W @3+Z\7Q=K1 MBG68KUPED/:0% SVN>SMUT433AC;;PG?/V'!-#,7MX8287E>17QSR>A^1_+% MFY09%3RWOYS8O$720:&U2&=$SZ=-C#N'N\6_UQ?IYES"7Q%ERCX>&]>]J]]5 M[LYJ' 3]K#=,$&'A@3X[_OP N(F FZ\/@)M[\2S_8?)&(VM'!JDW99$1QQA_ M7(AH[U+B'X\10&RZ3Q-(;S=L)?"*1"41WCZ=??;X\_U&R>XJ.<[$1#FW&YR M/ 5\+?18#-^Y;I;%U"-S>NFS)Y\S=[26T\KZHJDN[%%Q3Y AVN P_?O^5T3K M6E>,#/:36QCLVYQ:W;5/E)YD8KZ9Q+ (T\<6<6$#FZ6C#UTMV3@Z=B2?^NP)>N< ^&HYG,W/M,-';9[Y[%IY*W# M*PCEGL:.@@5+GF%]FH M>\18[%RUQ*%&5."\C-22T5,VU!:C5 1DC?=ZR,/;#^# M!,-BT?,(8?#PG5S:AG^<*=8@\YDR(,W6Y7:B^9JU@V\SL^.Y9,ABC'9,UNRD MHLZULW,S JK'E+F^2,&VA+6,W)OU-6Q=JI94U$3DX(JL9J>H%IF.NHG)LIBU MWM=@Z5Z11O\,,8H-,.O'B3@KTM44)\KKA#>%GE7XR.G,41X5C:G\:'Y^,SY5 M8CZ?GC@N4. [GE+S/"4U*[<,M,N^9W2*R9W34[.T1B,O8*_YE$;WO)R7B5>A M,S\H8; WM,S71*(NK5J1CN-(:^4CM,@P32@0%.U4)DM34DJ842&BLI6,51:[ MKV*5@THR8?"&5? !1[?)A;E;77$U7S?W;]'U'1KQ.Z@QL4DB"H.X"SA)Q\9% MQB@=(,%&67^+:#WSEVAVN69DA1+&($_(41%LS/DOY.;0<*X+-([1N@,79N8+ M0RAD+%IR['?VK'D]2P2@R.AT8E)=ZH0:A#HM*HR8N%4!3BRC6?HB616 I1CU9:+BXQ"5V77%EOO.<=*3T&%+,1C&F;K; M8_4+XT%C38D)3PP 72YY/]':SA?OSH"&036 NTH41VPU9!)E>7!]9S=2NCK. MOOWZ+Z N?T06R3OR\7AA :RP8D3R*ESCFZ\AX)"K(3>.J&SVY%L 7AS::)1" M&S#"'#_^"TQ<4M*-0.NHO"53?OSG.-E_G7WUES\I4N.D(T_N\==_TI/U)/B8 M8?V$MSG^"G_DHU;N:E][62Z7P<=XGG=;[ARGC<%@SK*;>;51.>6-H1IBDE\4 M6UK'.-/_^DDS59\R4?5-&$^:@&"ZGGSY)P+4; &-<(,;CNUL]N<_S7XFF,9[ M^O"GDAZ5:E]H0,WX;/WJ*[D44U)\L_=J6(1%739>R8G\+U9_]3/W."P3L59- MOR6M'1_<'1_CT]&UPB=?_RFQ8+^057Y&B>RRPMDOVFNXG3!A<)#CORG:2YD26,182[=*9OX-85@@$Q2W M5E$5"[? A1]F: *'0D7B.-JWN)(H=#34?-PT2P2:;'02HWK15.'!T-[;MS6W MVI!=OPRNS;=_>FB<%F0UN+:\8!70)Q3Z0;3#->B MJ:G_JPJ+*@0+]3M.B)A^6R)-:@W82:9.G3Y^]2FWJE05B9,>!T2!(0J^.2 *[L6S_#$H M/"B'R"F#7&-_,GZT64'0E@430YEKK@FQLC!35UICH9E36(?SIJ*_([(S&+&& MI2K5B*S:CKP!L4*LQ0B$@J'_T.C&5DPCK#F>=B4]4!S56DB&$+5@N5&Z2W=. M227N$:C/'E%7HSLKG7E.C+"\XHQJG8VDF;G'0+5D-"G->7=G487/?0@.IFBH M6N6M6MJMP*F>A@,WIVP0FU9Z>[N[9&W0EG"^F[*\6"*_!0--3(.K MJG@/FJ=E^$VN@0.!^*/[Q8X4]Q;A.CBM2%'[Z6R3AXLC.@NC\73VU9?'G[W[ M/*/84>?+C@_.I\S2^9U6 ^[!%?8DCO3PU?FQ(;701]QZG#B(LE+* M5E(7]+NGX32%P, 77GZX< MG4%2U::Z2ZUE)_>HK HA]<(AU>CDM]=5W9;O@H<,'V=^(%Y0APYQE2J2G@G4KKZ;5T[ M7:0X;8*E.2\>_:N9I[_6.E^5!S\?ZKRS35CYV_@MO2:?U'9EBKEKMA#-,C@" M6TUX@NNBIAIQF"4T+'1"#\17B/ "Z'@.0/TZ!$Q&6FXD6F)EY*='391ZM6 B80=21RMFRGEC#J(0 GMA=TEZ_;Y]MVUYP MSH,RPT,,=8KWQ:(?.Y,D6"K:S^2H=>Y[SCO66J(S^\+\[2*E,*LO\_<_A[OG MK4]&Q=^P;!Z8X!%44 ##:_%%S1XU]XA)W#G]Q!;'8,5O>5O0N09BF-RX18DI M-9BTDC8)!D/6J_C^R37#O84IJ5"TC1X5N7?[Q3%?%U3#9H2)/&,GX.")T**, M5=O8,417["Q? X5I1!Y_^?@K:H9] MOV-\/'),#VS/&L>IJ^8/>P6'U;"X)LP :T.E9=AC82\/VY,;Y*U9Q!?M;M5( M"4S#J].?3JP[?\RRK$SG:3O^D)5KV&"DK5AP/Q6<,JB*T#N.2B/C=OT5< I$LF+$!A8WM:O)"1"Y#H@ MG"8RK EV#H=*T^=8+(H-AWE3[:H)8DY=MBC[/"CLT[ZI=AH-TOMO16@A5E"9 M!&RR50X5')PO%^&\\=$QT9+$3HVM8\UV^$MWX6$+GCX(3^ \DG%C24S3JX0X MC5HV+"^@$\1EBJWTT>H-?01,3RLNJ*174(UN5N%''F.]"I,9MB;E_BH.#P5( M;'C=L@WO+>L=42"J"L$+# ]*N3'UO"GY-?'[C@S1\JH+<%0;O$,B%5CDE88I ME/R1")GFCP= <8E41>03#^M23P?5/>;N&]KN2B,6-B>7=!(;MN4V>R-9DULC MNE:,$2=NJN8RF[XGE5ZB?7>F1#FZ/4 IS)5VSQA"R5!-#O4L_.(IXV0L:YA1 MSZ;AF8H.8=:*#\"BK1G^YG_SW[X>39VU=O3N_?\75+_J>W%%^=\$GTIN &H#H&7/#VW7^YYM=Z-TL5 M@F+GVOZPD^#J!"60QCHT'E&1ZU'5-.#JZC2*XU2$$L(6>2U'S"FK!\T>?WNB M]-:G$2MJ4,HG3[B.R\DT"8\UX.XF?I8I:0!?_?CYQ-6?OQ?08;S-5^EMA/'6 M?Q$I#Q3LB&XV[,==TS-.F=OQ=U>-P7PG++=Z^$O($@8ZT^!9_D30_>'?@J?9 M5\OA7UF#9?A72OL._P8<]NCWQ(I .#'&8.UA"^=":US")9^YC-^X8E)D\6IW2I*@ MX#[*8O:N)BX>+L#SOXG\),8D3VGLH2<<"):Z*3>AFKO%856%>^*-C62(C1133Y*$X]K7T%MW-[Q'6 M6?AMQQUP)76R&(@%!2\=4"4)TF-8$W*,EB0*"OI=<%(N;#MK!5D- MPZWPUW<)^]UE2R3[PG!+094NI4.=WNKTWQ[J]/?B6?YCZO2W='O&5MW[-OML M/?BO(+?F"B7./Z =;T=_;"V!6W#Z_)D3A;TT"C?,!;&X@$AXLV10T15.0>)I MK:G/8VR2YM#T:*@K\#RO5C1G/?JY./LSZ":F\#,1JQ3#C\9*[J[#>7E9$EU^ M\9[B[EENX'78=*J5W<-DSJV]88\?7L:BA9"1=8G+.R"5B[1_((3EL]\?]DJ= MR[%E)&,"(DVH[6A>ASS#@WB.5^$HIK.LQY[.N^^8S8J\SV **,FHRT$$L\#X MRJD)6]+LK;(;&0_#"#25KD/BM;,@.LDQ4I)*'&GE%D_*4W303_A12>Y0&+&Y MJ4SV7]J<^ $AL)/4D@'CC$+R+JH>9TW-,HEUPPZY(^H#!3MJW_RVV,CX-Z.( M%4XC8RD\?D 8; @[R6U#-3U_B?&Y*(9['K?DQ469A'AOH_K3<:#T-NHSE^=- M5:AV7=YN_P/VZ _BW?- >%Y!QH&K-DP(&MLS78:G8=6$ 9N];-C";2J KJQH M*CDGS5!.+&NI@Q9+SP4MM,]R?[K(VWC_EWOO_UMK3-]^>8,$R^_OZTVG4QQG M]NRT7X>GW-UP#7["!_[ B;WIYDJ27T^^&2:_CO_\R0H<6)G?//UTS2KIV!Q_ M11X]'\RZM>,>U9DX,74HS7BK^BKW=6\B6S;;2H37RY3TT]5ID ;G+E-42K:N MZR0&X%L%O%M*/R%&YI/)'*?K3O5X1%DA*>$8WH]JN)>+Z?CQ)U],X1&F%U,4 MA?!T"!ORO(+CS40'+"U+<'X^%+BO>+2:G,KO]H9+=/(\BK&'ZJ61HBD)FK), M6M'MNQ[<\Y+?B/[&@(EW*E6R6ZO$#?A50(BO3*H?XW6D[&6Z'/!1= @!:MUI M("7$_4GGJ(-]\&9N(5OJ_ U*@D+M\_8!^5TU'MFF'8ZLP,M.Z$"D@LPMFV5 M7S2M4T$+*X#:5"H4F=J<#4X49)"^)UU51$=:GB+<%I#[A0CR*#DSL='GP.$2)(C23](@HPY- M%Y9"+E=8J.23%BW-W/-),;K0%];YKTD[.0_XU$ 3 -=M(]2'$M4 '%(:F\C" MY%"B_#QUZ=)-].55%)'A/M/@,3[R"D5>F8-5D*5P;L5:"AY!:XLD$Q2>AC+MX;Q:K3H] M>KAO!2 1^!#"MT78YK/"9&-QT'365F@LF%A=M#+#%8OM .>IDKCSMM6NE$1K3<90J#(+B8+DH*#_NU74D^3^XF%^6/T?TZD% MU6W5,&U(T6D.+9&*EP4KL62=?WN 0#<2!.VG'8Y"_425[RHGGG M?"@\ZT#VE!E+4SI4JLN"#G%A+R0P@SW-9<-38:+7[(&MNON<>-9.OT$\)7B! MKFL6+%J-64KMR\@7&3LL#VRB[KEY8"8%9*$CGZ@UY3@N9N0X?,!$.TI/#9_) MTMJ4M+>P\Y5*T%K7C%*$2+_(.O^7EPU#Z$(4@3%)[9W<6YTUAZ/FKB/V>C=1 M::'I9)5D1W%N-1(1,\:*272.G;ZQ+U"TZR$Q-S<(5\(; _A-OZ6&DOTS^\=# MH?[Y@$*]%\]RYRC4@]&Z_0&(4V1>%%'F/=7B2-W1I!4HNKDB:)*B:U7S3TO; M(1S8C)TXCEWNXX0__%R(L^%<*OL0*B>]M!E5R@67 >P M=!=)*[>'T_&CGX[3P?XP>&*7QDX\B[ _5IT1USY#=S17C@]S_/'FF/$V*EH2 MW.IBBU99R@WY;G)7SA68\\VKP%.)87.G/#QX8OL7R\-DWU&!:CH6@MK(=MN6 M\V"5)=7BBBK)SH?(.W,'TF>019X#2*VT!MF(R&T9G-:=0GCJ\$6BL<7)U(+8 M7[+VN#4NE4/ +RS)U_GNT=O_842^W8G/ X" L:(FCP_#DA\R>+^7AR(],#%= M!]P;4V:Z<%SX$UB3CXF5APN&VQ^D,U+Y?CTXL"W6JFRL9)<#8I/#U'Y4L*]( MO9";./0%>!-&];">7,\PLT6M&Y_%+%G13Z"^\QTZK;9:P37/O90C7@JD'V>)G/L2*6;5;9!K #NMD3O<=*@1./!K!R']?4Q2\H?F;?'2CSZ MURA=N,F%6A+=P_JQ/R6I^WHO[X^/=*Z,6ZS_R\,S#HOF;IQ8.3RD2TVY@J38 M6=3GK%<<:S^411:.(2+6'1,0>44AJ35%&V&.+-4W<209PY$[D*Q<:5^GQ.#! MN;U3+!P3>7-C7\G.1-+T*$ 10SOR,'(6JJ,^VYSL#X]<= MG0&B0;

  • (5"5^*PEI=$HT1M(*"^QP6"Z8C83N+^4FE2YP%3(EGJ!QX (KCS?J MC.IM;B=E'[::E:DMF@;:9BB);D[7IZ[L'>*ZT?4G[39R4XRO4J$5;?\GDHG_ M]N&)S]W[Z()[)4I\9KYGF(>S240)M58"].]Q%$:XDDO*QKH560RKX0^8<73& M'OE73CP"10&CM'!:S=/_IE45*S%Z(L9,)K,M1LO+-SF\.J5)N;6/O:=[)(%P M-\/G7#I=O0#C5*OJ8U4U8"ENUE2TRG<4P!.=?J#F[JIT][%6/VEEW=ZZJ),= MO^C;^%WTKE<*O2NBIY84JX3K* G3E6A<,B!1:]JY*3/A"%S^SS!P23=HO.11 MVOEL\9K @MO$;D/,>:?3F%RR,4'L,_VM$.ZQ*YOA<-V$^6^1ZMFT?N[]X-7[ M\@EO)701-&%V5+.4GK@>^>8HXT8D&710=4AFV-'-J'$ M5(YB:#4(@P11BH3$V+GUIH@WH0@AA XJB">G"/R,5WNK'4UE3%32"3^XHHN%I'KA&(^2%Y%Q*7<'B8,*'P).U +VN7%5(RERV_I M=7[56+6"!-2UGMBUDN8"E(=XFU&$Y.8V[X'RMA/(:-E\I^WV7S M"REA1B(W&R.@BE>@,+BS'EUZ9]^AFH3$3,X*;]SKG='@'-DZ*JN2&\6#O+&G M7C"A3C,N131-;STZXE$/^85W6D.L]N;(:GD5>5@V3;('T5.ON4J1SH]C$G/. M,F!M"BR#\1TW?@QY;58:^*\F#?QE5_W7#<;^$W8G7UM#R#[RI)54+&*3*R*M_WF%WSPUDH<56-33J:'$(1.N1^'$>I?DNO#36301#GFJ=P^I@%710JMR7@WVI2A[]*8_GV^L M>U#F)?:5*"9<=,%8%#6"LC99H&]#,(TW M+^R.Z0Y>6QWT,AU\L(T6M\AA ID=/"-WH^N@_9DUQ\35:/=VO9'439%MMPRD M[2X*Y13"(!*@ 6:J!?Y\DJE-LG<0[8V!7&Z(&D1M)E.?6A#IX;%6XL13'T7" M$)C\WT4F^AX+77F7Q+K"_4@W%J6Y498+%"JD89_2P-/H.<2S,6Y\]]R_5G^> MOF80C\Y9$B\Y4^2TYDY=MB-0"+*(LZA/A MGU5_8G'580#W_0_4:#"2,Z7%O_I7Z]LM;JIAOB<_V7IH&O+BT)0P(<"7*S!?X(G ZI0.]Q>Z LRX(&E-=IO9\!G+X2:D7F:>-H-,7#CL$: M*)0BD\SPLBN?H/6^F^2536A) 6H]*P^G:!BX);J**+C^9&*%Q->TPQN1F C! M1E$#>O/Q:KYV1+%21]9 NA0Z5:#28W)U,!8P(>UJIGS3 D?(P&H19+M')+Y; M1V8A=N6RLTRVD63\4.%&'18Q89%V'19Y@OOAE-+*2/?X-GCS57"N1IU(=AG0 M6J? YZ^2-)6!I)9)LKH_^5F)3KZOU!-9E4^1S]Y;)O[/ZC_>(6_\W+O[.0AI M//32N^S#\LYG@1I,G.8WA_TW4E^7G!OSTU_6_]UN-?FM4 M^%.ST5)_A][BF/[]+YV_J&=4OV%?]E_LJ9V&V-IIB#O^O=QL;>FOI%OQIBE:(KY:>/USTVF!$7A"K6CUUK[97O[ K[Y;L^KYMUM4TGY9'QTSPEAA!W#NB_4#\JN5=J+K&"(C-Q MCQCP/9-Y5$)KUT+;7VBM?4S$E3?^SBQRI]+#\=CWI]-MHY[[TW4O(UH^OR?7 M5)ELXFGMH"WELG7M^^=A9]5L.@531; VSZ.?.TX7_%^N^\I/UL$$@;^20.[3 MV1>5PT^[F+;[%F>A6:N5JE:J6JEJI7H:I=K;GYC2_U<=?Z(@&?BH_(J"^:C( M@NQV]UR/Q:JWON2V#77SF>&^S^UM1RL\,^UZ9DHZ,R^T9H[^V/E;C$DBF&@7 MI$>U/QRI-]?KOX0S=R#[57OHQ7,ZK.?TZ.:TC.OTZ \]7];H8G^NW*:VPWP< MY*[@0=[EZ^K<@;P_MEBC,B^<395JE5L].VPU%=Q-.J.'[285U8UM/3ST]U9J>UW/X*(0O.*H-I+JN4Z?V M: 8MK=]TC@JM&Q.^F_W=?=*804/Y*H? MVW2V]DT*J.>T]'/ZP-N@06'H"S*DM.I)J2?EWDVA7/;Q6)\Z^E-<,2HZ M@8P?U29=7<_TI+.[Z:F/"Z_AN%!/3ZFGY^A/WT<5P3N?^YI)[(4D[D_J&8IYO(9SKUO*C LWD95_XTBOT,>\Y1;6)'FM)T M,MK[;%2*>_PZ0^TPN1GUG)9^3O>MH3ZBI,,R[&\91KNCVM*J>YFP;XY&?:,6\AG/09U^3_?)9Z*@VB:PW8=@EG4FT0CY$)=]C\[I.6GL$ MA@XNI+W76AE8)U[&SW\]*MEZ7)E@K9:U6I;O?/I:M9(\H[\2/7"9^)BIQ=U9 MW]'W^9KEWZD$37*[V^ATAE6E22[K4SN)OM5J=-K] S$E=X;=0]$W'WFG#L4I M/6ST1[V2">J0?3J4G/J-3J]L<]=KM$;;^W3<7-4U3_DVGO('3/G(N,,9;V[# M;?H]:G. 3Q5^K5;J4A'#;PONE6_E/)85?F=2CWNT^GC$^2B^^%JR02#*W'B!*&3SJ(5 M-#79Z3)J/Y/Z..JKYVJC$C-6$#BM;KG<:*<@Z"]QY$VN0#,K=TE:LJ?V48C" MBX12J<6;QY08W1_W?[%QM9L=M[>JU*_5ZW6IUZ#7K*;UVB?SZ&&Y M0R^WY'O[UYX]?#I>9(@OFHA6,75X <2)DNC%(6FM!HU!K\3[RT].-$5\"R?. M)HW54:"RUGF]7.CD65E]2V(*'F@!GK>0Z>7.H<]:7E:K1 54HO>L#--'J!+U M^]5[_]@O"<^C,/3':7 3I'>UA_@,'F(U3XRMSM!MMQ_(R54'=IYL7CK-CCMJ M/[ LK)Z7IULOW9';'M;S4K9Y.6GU>VY_-*CDL:K<;J*:Q^QOB_8;/T';G/8J6,Z99N73M]M M#Y[](%_/R[UXDR.WVWY6/O1Z7G9)@VJZPV9%:PJ/>%I:?7?8JW>7LDU+Y]DO M<2ITYGN=*M&J+PWJ*H,RG[W*^M3Q103;^Q)FU1'!8U>)UKZ%[K5*'+U*[.O6 MURI1OU_U]X__WF"R2M(X\.:.%TZ!J<++_Y>0?KULCYUA&?'0=?M=NHP M3^GF9=AWAW6PNGSSTFFY[5:=2%VV>3EIM=W.<%C7')1G2GH]M_]0CK=Z6IYN MI3QG84Z%SGVO4QNZSPZ#6 *5J.\.ZJ-@?7>P=G=08X_4@>(ZP;Q6B7LJB6N5 MJ%SLNWZ_OCO8INW?HM2;UV[BX9ZZ3S&>F%6]5,JU-PCW 853W@VFCSP7_0=> MO+P$V?SS8GG4R^.8E\=PU'8[HPU1/X[":!&, MX2/A)$BAU<0)X'/C%#3-&:\2V$>@M8D/4IJX3A".YRM40L?_,?83Y'N'<:=1 M?,?,[[XSGGEAZ,^=JU4 GUDMH9/S>72+K^#/R6JYA*XDLRA.O6L_4:]!+V$P M.)"&G1U?+6BR?XQAA;7<*(DE7L\R.43G]+(UU$$S])27I1")W$ M,:MI@O5UF\[4Q_FSFA[-@9I!UYG$ 3R%OZC'](!NHOEJ MX>,WKW2[EU_.84C!<@&]D0<#F%XO]:]!@@W'YAXHTJA6OV>^[DS@1] (\[OY MI/D(_&,,]L"#CRWC:+(:P]]LC4BB<0#?!YD%( \098"K">L23+>Y+@$_A+K? M<+[!\$ 1Z*LXBB #@J0Z3M]^TVTVAKK'."_FXT9X7IAI+RN^VR#VYZAJ:!=G MWFIN1M=PMM11% JPW>CFY>?!K+:M9:D>+YC@34X7?HQ+$A8)V,?.N/- MHVLM!!8Q2A6%'TVD"O<-A.V]&C9'^L!:!^;#ZT^:YU8V/% MTO6Z8 J744(FXF>8$0_4U']W&TS2F=A[^RUQ0)OF%>\*?,U5NOD5:Q\;0Q?] M^/FM>9MB_9VL+.S_.XM5;Y9@E4ZO8'*^GWI3Z.S/WOS6NTO0>;'&M A"U7AO MV,#4LTVC!YV]AH>-X[YE=LJX#_9R^Z#17%A= TO+'[*'K>^"PY&]DG=HH[7) MOEL=M4R5"SO059)ZH2Q:LR1QVS%OP2(,G6@5YXR\-K5H5?-VWG5N9\%XQM:P MP"S(OK5E1]E[#[$&V>IU&_TU&QC>;VKTF-*(]E_L$E@!T'T:!3Y"_@:,"@4B M.SCX$G%T ZU&2S_$[1H\@A#4+5HN86M?A6 <_(2Z,)G@1D[-PI!P@X=680C1 M"C\A-EWM[M2ZCWWCC3D!+Z5H:L:V-+2)=#Y%,7X%AMUK4M(E?C4O+/I0D2U6 M#T[C:$%O!F'*3:-(H34::4Z3_/Q MWV#?KA_^LWB2E)5W=:C30ZX)_^L8=\^9)Y,R\">N^,1HH\(1U MTRS9F9'NEL.G5S;WF1OQ)C52)WK7_[4]P=( M;Q7'T LP<_Z/)9@9EK-2GEM0%FY@4L>8\^.1!HN%"5B![S9[?"\F.&KQYR %=VZ\@\MU'B6T M?Z #\56DAZODMSB"]?M['$T#719-$03C9E(T$WH^]Y:)_[/ZCW6#Y4@@+BGXVCUFBRLR899?)E^;D!/_UU_>_M7J.-2EWP4[/1^JGD M^5 OEH&U)J'K]$=#$LF)^C3<+2UI7O2=W=,%RZ%67OP4UL'V>JM/5=PY<$QE/P.QYO; MH3?^8!_P=3^?OUT[G.UP<[3CGNV:29^Y(-R<'/$\S6Q\;/?QK]3)Z MQB6YIA7WWZ^7>ZWBW=,N-[KWCO:1B^AXQ-FNQ7E(<;8>NVWL;EKWR20KM]S> M..I6!H/]D=@6Q^*I)-53?1[0DU@R.Z5Z-NBXH[W1QLJC:D]?6O2B1J#3>][U7X+BHEHI M[L/H>%;*SO(HQO.#Q[[HV.O(TB$C2R^*&?FBY^-]J\\?!1M9'FM1*\:A J:R?M?M=M-?OU164))N.( M]:S5Z[BC3GU36<[9.>FVZIO*6BERQZMG):$MCV+4-)=U7*F^IMR/LWK?K,KZ MTN&5*,:^;!NU8KP2Q:@M1B6OV>KW#W!->9S@ZP4%E5G(['8.?+;3'%A(C@\# M8>\.FHW>/FVT&35;8TOGH"SO1YC.XLOB_RI8[T*(T\=CO=.HDM5X9L&F9FZ# MEWZ,1<7>M2WO!XGS?OA?P=N$YU=CQ'B_2J)XJ=!6 ^A$>!T@+*"WB, ",YAE M,>:VX-&B7#,8F3"9/QH(-:C^(5#W\#4$]V8$VFL0MT8A5R^",-,XN%JQ/!4R M-HV+B%HUGBD#OW;RHR?M.#!H=PG69F_#VK0@50>=W-+"[!?O!(?!I>QP/.;%8S(S :8 M/_M;#BN89V$S3G"A#6#)FCY0RQJ1-PM138"QMSY\:NDE1%\QC\ 6(W)UGK5! M4($S8.-N1N?<>_NKX'[ARY-5K#@Y4*RY3FGUXTH&2V*^-$+_7 M&U3\09"_5[2*< MCO:B^KC 7_T$5!-<$!SIK["!S",R/97" NXT&Z/6H,8"WO6I31+*_?U0(*FC MQJ!U*)#4,O;I4,"M9933L-%MMH^X3X>:NVYC."H;B'.W,6IN!TRN*OA:#01\ M!$# AT#[>X/!U"I6J]CN*C88@HH]*QYXK6*O2\5.VGUWU!D^4PU:K5VO2[M: M0[?9K.@6:<(%3U5B^'*+?O2,Z[U"J?^O4QN>%9>_)!I15YK6H:&ZTG1/$H^Z M;JQ6C,)86ZT8M6(< L:B5HQ25$K6[]>5IKM4(UCWC:X3Q<[7?_46RW>_NE0F M$B:9&M1V/U?GUNZ/]JMSZW#MR)OVJ-_HZA>EO.3!9:>9(J^K*%SA?X+#_*;= M,AUV'6?IW<71G,N)KOS0GP9IHL>)SX],I[@J!>O,L.XHO,X]US;/%96=X7"X M(A6?U]VFPJQQM/!9#']&09@JB6.IS)\^E;S"AZ\CL(PASHHWUT]%#K[LS>_]>X2 M-$UV 500JL9[PP:>8#>-/ELGU-EJLO09 S6 M6TJ><97=1O%W>!H>I:)J+EZ6FD T..O*N]4*H$;/DT@5:F_Z K?J+:@O5$CX MZ%5]XU$Y(S5!EA ^3_\[\:%KDX"K*0MJVDWSWHT7S+VK8(YUN]"KPL_!&_#% MQ3&6.B*,0MX:6F7:K6&CF=V^,KO0+M6\:OL:#/?:OK:79ILJVIQV^HOE/+KS M?:6F:E!ZNO%OC,/QB313#,]NP_KNV4B>TDKNZVBKD?0(_Y"YMF^>1:%%B19J15M MMO;>=J@=%L3;L\KO;3,D9:UIE-XM<]+HYC=-HWWZ.2J21O.RC ,PRK "4!?- M@\;&,][U!F\,81.#N(D=?ZQ@A4$BXYA&[KOG%ET"T> V 7%5*7A.(YXPR$A,S![V7%Q.*D3 M83?<^NHU&T*"S9YZ&(YBM^FL^O7=EUS0[CJ_@:&.!;#@; +>68 P%>C)5JO4 M&S:'YJ@N]2YMJ?>P?Z@RV+I/N_W]4.7"@T9S>"^(PC/+J=\8=?<;W7/TJ=/K MEZQ/O<9@N+TDOJJE-G6I]Q&4>N]?@//89NJ"[VH\51=\/VBT=85R7?!=X8+O MK4*KG-SJLN^Z[+MR9=^[35]=]OT:R[YUT/#:"AIZA4'#.LVWK@!_E:5'G;;; MVIOKHB2U1[6*54+%^EC>MB_/3JUBM8KMKF+=D3OJ/BO1>JUBKTO%3CH]=]AK MUQ7@M78]405XOU=-^V4B!T=7\WO2?B[:X9(4_-;JL'65/CM&0PE4HJX!KX-# M%:P!?SDC\:P%X"4Q$K5*;%6)?3V[6B6.7B4&M4H\2B7J]ZOW_A%7?.]PU5A4 M[]WIY>J]6YVVJ1I[(.5PJV^7X3V0?"[E=%1Q9XK#-E#Z;JH#Y#*YPHKU@56'B(_. M_6N8WJFO"])&FZNX[ZT#UZ6#Q:7>5+;DW44KZ).:1RJ29$)((1ZF,J8)TS2; M2C1X71&#JBI'J2_;4#]N%P4;KN=45\;1>#>.*/;'T74(*X;+VJS&1%= G6!P M8RRDXD968: JWDS[(HQU46Z@;K;+BJGHSAO_8Q7@2F"Z49A3Z"8.9+I"79!W MZ7<@%O.',8>$FN=K2[;JC.F(_GJDX5+.2LP[3 M5:@JG]<^9^E;08>TD*TDB#:Z',9@)9!W$2YDR2S;)S M?@%3Z%SZ"VP%B]) &\Q[#E@A)!^V2WJ/M(9QGRTA6T/=RFX)>YOS@BVA.[(V MF@=27=M;0L:2[K8EV(@9+C'B^DG")DM;TX%MP0MJESL&#,4MAAG@ISH[5T-G MGBVL?=[+#,E !\5%RE+8G!LXU:KSFLX56I,Q8_0-66^I?QWS%X7HFPJZ]2;) MI/(\Z;BPE[%_@R.'$:GRXY,PNM4VP)^\W;+XUSM__TP3P;=,3+ZZ/LD^ABH8 M^PNPA53:FYT;*N+&WZ#K(IRB"FYR ]30Y#GAZ5;$R%P-+%9YO((AP(C!REYH MDO'B+3 4UG5:M06[J]E5U;XH@O&0Q5U0+C3=MZ$FWT>>QV<:R5O>5MZ=[&XV MD\+:ZGT:V%IB?3OS0VPW]N&/9(NQFEKWTYN+'C-C.OT]OO9"91)017XL9=GB M?\/GR56#OR"Q/+]V\ K^UX?VTZL,VL_S+T-J[")7A"3-_N"[S17G;W&[G6<$+9+"UIKT^31NV]N6"JS6MUK3]A_:O_S)LM]KO:ETK MA>-UK* &)YU!I\;+J%7K&+;*)X#+>-S1L3A^\')KO=5Y^W10$DQ3Y 7&6[ M]V?;7#O[V&]7GO3V*T)FK,;I*L:1G<^@V^96OA(TMTCQW;N7&K*4:_Q%GMHD MH=S?#T6WV6HV!MWM?)MUIZ3@KCT\5"'9X8ANAZW]RK^JU:=#S=TA"8$/)Z=> MI_.8@KO2)D[6-4)UC=#A:H1VS"ZO2W9>/S1SYWKZ? M6.OA7F2NK893OJ*%!TSZ+G,I+)6B&(: MD@0)?G?B)V#_G22:IK=(9<8%*-#>"M5(6C,L>Z9+#>=LN8RC'\$"_CZ'YVZC MTW06(&&<\&?N,'K\(@B>VL"MS4M7:13?F3<,X][2NZ-"$:FZ^1,F*ID$1EZW MLT#H3ZW>&FH[HN&3?TY<)@DTO'T3$&3L+V,_ 8&A D!7PHD73PIZTG".0[=W M*5^R5#NK>[O,;4AFR%A*4(LY6J?\DZ[,7Z[4-551Y*3H-&J[??Z)YC[GJ#[7VJ4Z3KRKQ' M%0[4Y7+'_E1=+O>@T=;E2?MGML;CFIBMUJ[GD*[^FZSVZN5JU:N)R&I:[NM7K?6KEJ[ MGD2[1FZO6VM7K5U/@H?@MIJCBD,B;*LZW%79RC4KG?:^I =>XUB\CJ=*5I'^P9I@\>FUHU=I0:T.M#8_7AOK] MZKV_$YZ%I-5V0+_*65J\ZQ4AUOJ&UXP#@" 7&=0+CYZ0Y]'/?(,DB7:Y\;W( M"52XO=Y.O]'<$P[C&SS!?<7O!KL.[]9+G&43Y)!6'!^(CH,5[%L1^.[YSI'$$$ MJ,W$12278?X]^!+,^APD.:$ELPKU/[$\'SLGE+>Q/XZN0_H%7O?_L0I2!.N M;P5I +^G,R]EJ(T$Z_KA'P0$$A(X .FS>6()9](@6B4@)Y#N=Y8J_5?JW'CS MU?U+#OM:I.*>+:&2O"RJ[C)( 6_V9NA;<^(:D%NO@K;=D;37-*]X5 MB'B5;GYE+?'\A59=OY^5A?U_9[$)KES[IU<@Q^^GWA0Z^[,WO_7N$MQS;4L# M1D4)<-C R,NFT:_9)!G]?_S;58S[^'J/]C!H+R1)9>>#1.U5,_B5UH=H70P* MGN#21/2@:)42C VNWXE_A8:OJ;^>7L%.38@E7C(C$P&+>2=@ MC]+O'P]RF_I9(*[MWLXNF#P;G*;6_A!=C_":1"/P&VR1;K)>11B%IS'N"Z0* M;(YAOD 3\'?84&]XAYSY"/\2WL!W"?U%7">S0V-G/%#?>]R>CC5X+TFB</^K*@S$7I$66UP0]^JL;#>4B=\R& *IZQC9>$ MWJF7^C$^5>,$/6BT-4Y067""CDN<-510#1540P6]U'Y70P4]B6M0H@:.OX:< MPK>I]\-9JO!M[0_O\51=N'1TA4LCM],95+-PJ5:P*BA8=^2V>L-:PUY^)HY5 MPWKNJ%E1.NI:P:J@8">=D3ML[U$34&M7K5V[;Y =M]VKJ MF@@/'5R<\?,X% M7Z$BH!=5AY>\0!MTGA5-H#SDQ7O'A;;4Q%6AM'P98SK>#YTHBLF1N\0$RQJV M*4.@Z-72GI^T]L!+J]G.7X=2M/<-B-2*477%R-]'%8NKM6\@HX2*L=M(ZPKT M^OT]*]!+5CB%A49!P97B+G5*':HW>C.RREV1)=R+I0PW+&X9BX*ZH_U*HMI< M4KJMR9Y5][E3D57YV*SOG:E),)WZ6+2$G/?IK>]S@1^J8(.[\K7'9<*;^Q(^].?3;2U=I%-])O=,N$QW[R6J.95NFX)IJJ?#%1?"C MX,#A+:+PVOES%0?))!A+B?/2CT$.6-)+3Z;^(A%*="JSAK^-07D"J=KRZ"\P MG=?SZ HZ'H2I%UX'6)*:,U1"_TPH1HN%\N[_"2A MMJ1Z.+$+CNG%TZ(7L0_P(%6WP0!7(':L20Y9^:3:-X&_@UR=L\MS9]!MGK:: M7+VW/E3[H[N,".;EMXN/WRZ@(_,D@K>G/+NL3:S[/$7GI)/6 YK:U#% BB M$+#6>@C2P&6BH5%&F8>,OD_\&W\>+0E10,Q,O53KI;KW4FUM7*IZ=2EE@,]B MN36TLH(>H>XHV6]>(C98AD*[L-1QHTI;NZ>K/P./AJ!CM%1]0OT09 J(D]G M'JO*!F$HL;%$N7S<6HA%B]##@O(DU;IV"5_WEM ;1/#P8W(-H:-> F-,<.7A M4[0*(F>5>->^@L6,X#=H7 .*NG"*OZ8S4#$$EQ$3Y4_$)'OC,9R":$JN5\'$QR'#M%R$,#8"VJ&/37P+ M*<<%^X122 )J $W5C1?,J;1<@Q/0*O&OV3SZ-_ H"N0?*R^&EN9WKK5])>,9 M+*6Y/R'4U#@!:RO@,$88\X!-7N#C;AA'?X+JPD_35;J*R230UY7EIKUG[H6D M@TF*:G]-;_*F0^9["J,)QPA* SH)$[# &6LXO]#B72T%90,Q/ M3LE%:\?,PT18KVPE6FS F'^<,:;<&YG" <$?:7^C5>+E>QB M"FHA9DMR&X!%@',?J1=N5F.Q5JLT0&P&Q][JO32-@ZM5BLH#BV02T5LP(:O8 M/MUI#(E8F\$@M!LZG<:^G^LP_'(["T -H<]L0?RJ[6Q?0 S)Z@J63."!(<[8 M4!F2;B0IP'TSM<'S([\!S\-.$]3_4! 41H,2K$F>N8MJQQ$(]7Z!\&UB;DH?*C M"PF3YJG=)KKA[YNO"\0:J8DX5F.?%A7\%VRI B.BD+#T=F]Y@@1)0E&)$#X3 MW7ES\(66WAUC@RR\B8\[+?;92-F2_F2E7;3"7B'J5HQ.@I>+2.R"L8?+BN H&)CNRHHU5CMK3%5BM(ON3U:9,?V!/"2:T>L5^(;A: MC(92 403 MR1@O&O/%;&$)Z4=F"=7H7QK]:U!5]*^7Q?IB.Q6@]X!Z!SO-PKN#/V@&]\2SP<9L%:P5.#*X]R^\G=+Y"&\0X1ND<^S"G M%@3)#Y0?UC1TC#P>/)>#+B?3.S'R>K'Q*HE6J5F_L*=^K]K&^8<,..-U1V$ MYQDP)A/:-\4B7JT2=%[!Z,PQA$)85.C3LL%+DI4"J ([@LX,O@<:.W/.\%0/ M_U!>KH\N$IVE<'_Q)G^N-.P4F5M_PK.''T4_& N7>$;SNX7XISRO1O)E-_.AQT)N/V_[9ZK;^\X,*A%HNPJ-8J MUVC*/@:P8B88GL"5=,Y!$.>KGX"\P#VHF *>D?^C]F*^ U6;O](2Q]\@A MSX'P,53<<&!N4S!2@)QI>IQQ,UL9"#;YOPSF; MJ-T5CU7>UNZBQMY&\7?&"Z2)<8UOS7"XYP5K3YR'D,\K'&\:RJ!#S);+A\X M$QL<%I_8*'?R?]8%V'#.L:PRI6,5.*_78+YCZ@P::VWK,6 TAE4/#DYLO88I=WYAP.PIV"&T,W2?@0KPK_\R;+>;[R[ AT*C M\PV?_8A/KE2L )0(M@'L"P7&S]E>:8UI4 NM=W36.Y=3.$D9A&'% M>Z%?LW MT?R&]AYN4O4-C1ETP+N&3USC6=^,V%N@":>KI27*] V!2F8POM76$OL8CN7( M9NS=AEOW0KDDBJ,QN'.)NH$R/=1=$W.[2MCG8VOMT].YG90\P\2"7?(1[QH-4?L<^T'X6$.% 6-_7@!M1 PMH6 #2Y0_#6 MV%N)EZ'?#N%;B;H,D;N6)DX4$>I.!,?_\PQ M-_H3GX 07QF-'8>K_I@%>!VT7*K)FL.YA#Z0X8P;&FF0UAV_[ M,@&)7(;K.-X&6&W7":9KC?EJ8X\5D#+C%UORI$N'5*2>#VUY$[QY,)=B\FGM M(O#EH+B5\@P\H.YA<>;\^"80PX RO *!X6[?<'[GN[488_,*Q/DK3N('$%"$ MT3[P^O#Z0RRS6O;/?9K;=OY96\URF# FVQXS'PLR^Y@.JWAQ1N$]H^9F'>K9 ME4OO0O1HVJ!Y"7IJ"?($\13;$0,,E_ ,HY4@S62X\&+=E%@.G]X;SB7ZWYGQ MF<98&9(MZH)NQ^ET'MTF?+6O S;X"JW6^5VF#^2%ZA'+TYOX07,!+R8**/>L',E*U]?IHT=^(\P\>2& M1L>FZ!/F]DC?$O(S?&4'2H,[4+/[)O!Z$I=)'OZD)N="&M'IE.2 MW2ORLM6+[H:IQNV=/;24;DXI_R 8P^S1(7"5L)ZKPZ# M5+4C"QY>)6YHQD('/[9P% Z%8SNQO. U/?B/4]I),FM'I20%H2(C9?\+#KM> MJ&1/08P0A.#[>"7FRH4?RI&984B/\7I1XCU$FA,LE'J#Q(3*1<(ATC0=8T.0 M!TQPQ=P MMP&/9#PSOO_Z"5^,J!=G;QU@!W!U8^(JX6/XHCK/T@$*J8%2\"3TL1[_Q$<1 M'7:S;O,L.H4@Y"^8@ 5VT^5;"VJ/7$<=P'"58:-L@=0?ST)8'==T:C'Q2(JS ML(G%0!1NPOIPB#L[R!7FP+N!LY'<9:RH/;Q+GL_!?$^5.%:A>B+V*"LA_XW; M&7B@')EWU>6-^J:Z)P'S2;P8]GY'WP-_=[Q*?3G;JPT.#_65-!Y;@J*QG_%^ ML@N29'A+AQ8K)):HQ$<^5)L-YQP[ID_4&X)Q MTGSF@H5R9C1Q"8V//2O_!]H]8L2RCQZ8IT=/<# ;8FF3W*VI1R"2-B[L@A8MO%OV5=FKW,C/121PV9@S))5LK5 MR 2,M9.O;;$:WL8(-"]"'5?.-I<;C770>.!H*K:W;0^;4U*1\FUHD!FO623G M8&K *47'.);$.P1,G[@E)H\*C2=YU'(%Y)BK@=Q1G%VL@J.D(WC) MB6Q4CO/)HFMYZF*GE*0;+Y.=*<3IUVHW. M8'0HJI]^:[^FGIZ9I>Y4Y3O5[AV"6><^@.I*85#_;IFG)X D/Q+0]F\1>"DU MG\+!Y/F1 KM8Q=2B=.A:M <3;>NT0R)-:ID>3*:=TUXMTP/+]!/>Q) )*)+M M@;;BC1@@1T0BL9D\XIDH%9YF]/>?&'DGP3QP?=BS3VB/0FS=%9#V1 /.RQ/#'M;8]T=CP\KK5?E=K6VEFI-:V6MMJ;:MWTEK;JJ5M M+VK;#H057FKE^9*]OMIVXJDJ6NV.DNB,W&YW7[MV",C:UXT\ONNVTW0'_5$] M.R6=G:$[[-1KIZ2S,W3;W5X].>60T#W]X(4G G8I$!^KI*?7TO(K@ M33Z-^)6%;(9=M]U\"?JI^F2SB]_9=GO]?6DFZ]EYIMGI#MS1H%W/3CEGI^/V M!_72*>GD/,RO*5?0AB7=;K1W8+!]46$7YLK?-]ALTFL'ACN)5ECT=&_6:S.7 ML'FD5\ '%%"YUVI[.'#[#R6[/IR42IKL4*^3>IT((7S;;0[WO8>HETF]3%[9 M,AFXS7HWJ9=)O4RV7YMT^NZHM6]DKEXG]3IY9>OD I !_ MDQGR6WKIIK9L9"3&XS%(/Q9C"3+*=S.,\AL8BUU88@N?8?$0R@C%U +_Y9Q00M1/"7!$N_@;V5R&Z3!1%BS _ M(3_==2@@Z&FDF-@(O\\ 8EXC%CM-01(AM)UB/V*<>]5YBR^*T%8)RANQ4^?0 M?P;)5R1&"@S$@L?<1/=L&/22K;.A24KHLTL41&@!#3*TD7<5P5-"?8=_UE]E M!F2BVA!<3"*WU8B&-$T6)J8>/_26@+-6Z2P2 +**@6'9%"<"=)MA.1$$+-## M)4.I%[$)L7HBZN6,,0H9@ET@6)$1R\8X)NT,8D3>U7#(2&813'Q#:JXF J9X M;K%D&?AD9#:BSH&D$%92X;@5]:\(K])'>&:DL[G3(.#YU@B?+=$H7&.8'8*^ MITXR%Q>AL/%_,91NP*P%A#:NEL;=V&*_7'A_1AEHY3PFM,(Y='"RO%CHN95D M$_D61?()IF! UC?&YQXR= M!B:=B03N)>D@HN&(:(F$;"99+6AN0_6()F7 7Z$A-/SXQ,F/MTAL91M1[/?) MW5L'?2M\1-#QS^W=X?TO%]]^/5/HTB=@;9C#BBP(HWTJ4;Z%@*^Q$:R!ZUSB$?8YOHCBZ-9>H,X0?XL@JI% M GEPR) GV@G*.*@W*698^AS9_0!@DX M/T&#LUK0EB-&<8U+;B/VL+*16>J[J7 2"4$B8L## 05^KA:Z8;_?Z(T.A$37 M;?2'I8/'@TZ-MG_\,9@\HVJBX]G\S#4ZWB8IX>FL1L8ZI#C;!U.VT?WBKYR M7A[R"H3X0@'(/[+;<0UR566PA':_YPX?&D^NP+U)K6UE&EN[W7:;G0?>\56D MNN/E#//YIF/1OOFFUCY=<$ETS$MJ?P&4>\&UA@.W/7Q@N%H]/GI__W(6Q2G?JN4B:Z\,%*'E-GMU77=))VW M/MSRKVX)5VM0%]>5+ TBFW M>6D-AW#X>/:.&*"=/SP+_Q.2,0M(:#1D>G,>JDW$)"]HWY["K7.UE)OFMJN-(I]9JBB*_@,R%Q\J%+ MYV.R>]M*U-1IMDQQ*PFSAM?8I(ER+BMVYB(,4N3I_89GUX\195BJW[9GQ.Z2 M->MX\X3R,6\"10E_'BU />Y,!OA7G0_[027*WIO?"@-;+7$:WE">&,LK)P60 MOT<)J#"@V+L-MU9 \& >+@QGYE%2'NA?>(H\:9P![/]8!C&E[(720+,]) 6\ M0BXU3![VT?EV44,LZ1 2RN =='C)M/3PLX>Y>?!NN%I@NJEO,GC]@!+[3X*W M\!"2VN=^QX9GL%9\ICW&#%_\T]2'L<$3J,H)O2)IMLU&K_F32RF_E!(8PT+E M)E,L;("QP*Z$N;:4&/S/MS19DS]7":Z"CQ>_?/G*3T]\% +-@21T0^<"SC&' MO_BGI/U:""H-G/K0:C2Q#_@MCS+'$]\D 7O+Y1RV*]P"V1IADZU&N_<3TG:? M!,&F+KEVFK"'Y-L1)3W+B+>VCY@N/S5(+1)++PK5E]1H?D>SG)WDO6<14ZEA M9QZON-2#2C#>;N]IDV6W710/:9@FI>%\T)FH$S"YX#M0%JJPH,-@+)ISE5:: MU^MID,"W'1A[C'GGDO9/2Z33Y#7FB)U+6,"<)X:LF;FT;-;JDW6D5O6)*D5_*ZNE;,D!?!MB3S1%73+")8%UB' M055*/A4I967'EDM9U2!1FX^FMT?J^B E(S7U_81D@MT2J;1P;"067#Y&.:77 M$P])TY4)-6UME_YS#A\:7F"!%7_JTE^FD@N:T:-'F';8<\ [_J=/=1>\7.7C MADKQ5ER[$F9Z.-QI MX[W%_6C!$M,-C,2EP4JUQ5)*L<#8@/AFL+J^8S7:W!OS]GY?&=;>+F%1_CTV M&TS^_2]!RVMW_4EW.AUT_&ZGU1JV!NWVU63J3X>#SF3<_M]6K_N7@LZ\O/NY M8X(^9]G# XGRAZB0ZF254(W,6\M]],9I<$.U<&A4;F#KR/Z5K).8V^P/9L, MA^Z@79<3E6=&CEG;6OVAVWXHM&9%\C[+X2)()*$@@H0'7'ND'BM_H#5A9"&/-"SP<]*F&=&\_E^JVG1T MCDR''.AAP4?Z![E#Z1>MV2PW9F;P;-BJRFH/0+''@]()/_&S$PGNN$G3LUZ( M@Z_7D^L]K)";A#4YD8%@TJD/;,C/=$P'EN5XKFX^HHTPZ'=8X68XP<%P'8>P MT[Q/!Z70(KQP.!#\?*0;GDM@J3NRC.2 '3;*A.XZ'!T">QG1M'HX%Y,@LNK936& M/ET=SA72GW2L:PGK6RVL2_'<@ UUB:<&O8?CEI1R,_D0G];R8"U+/(H%]A8_ M.AYT@\>!RS9P!!)>--Y661*S,R*^T:B(V1D'8L!J9@8\PSA7<& D[71L6*DW M$X28@@TK98GR82MRM:1DQ,[,+V98\8ON6>[$QV%$;,14GDQO2ZZW@N-%9Z#, MIS(M\)_C>"'#4^6HB'D5&YL^#UX/C]02/0/B9X1#SW3)!\Y@#4$';\<"*4"6SL/9ZT%L],F[+CA-Q;>))AZ]:(CC\:64%TA_'; M?0LY<2PTV5H]'O9GX@BWP+(ERCQ@*[$XQ'KV"7Q#9]N%@Y1(0*1'P 6;)*>3 ME:7!A,HA/,0K+2J>^-,I8?YD/+8I6%$X8)M,/01O0#'8A#=BE=P+K3R5E&98 M%1X6@S\28"E.6$)/2QWQ-H"SA-6E=/P6TTP*IAC&^^53]>[%66R%5;UQ,M^$ M56M3MK,B-R]23TT9N1ZJ1VX\,1+XW8M%O,3OZ$.&G@Y8"]@_\4@X+FQ:F0DD M^D)#E[3BV6+(CBB*#,3&_<4/9 6XD1H;:FAE*55*(9-$2JW$;G M>.(!9?I,$ %% ]6%BATZZ>-)A+\ 4ZQ-^6S,F9 C&K3@+#U"A159*B=P[&$7(SZ*JM M-4N7H0,8%>K,^$$Z2)*8/NVUP""N,]&"U,GT$Q!I9&9H)7U2A6NX[\BDO\9I M;*?$I)>6MJ]ATH#>H&$ QS#=5TKYV"D)400T(HLV$/* +3!E@76:P=22&;8< M3BYUX! OC+=$YO*TJI\.RB0.[9GCPV?T;:$>@]T3@$J)\V)YKL/:(Z5*.F1D MJ];G9B%OXN)IGSY+V>$X5=I_![1DJEP/"55L;7R1%U)?,Z$!+QM:S-KZZ!&C M1=Y+KSS1:F3=S^"S 6B6L#?INTL? AKG$]7_S.E 9+H76&^-)B,ZU!B?\^S: MK)65;M&^%H_D6;>'-&T(%%3WG81-$!(A95!HC9_ (JR(MZCE>E*4>6&O'G&A\,IG:%1%[.@>,*NY?L3ZNF@,FH$>FOTLC'\E;P1S[ 89K./63,G MMHOJ=!,!O1XIZ#U O1$S MXNFM%(S^>E/O-\ ZYJZ^/FN71Z+)]0!ML1&- 7PZ['8U 7'(YG+CO\&6!@'V MDPZC9X/?V;U(^G!H(D4*4,?2 H0/"Q82]J.B::=B@*H91T9T2.:=B!9UXB ;U'3HW8 M<1^]G GAKQ,/'\YZ**(?A(&=,-W3<+VQ&QH3M"O?NZV_QBVTPCGGP;X_2XB0(.T)9."?<>[&,R ^B(\<;ZP;MG(7/ M!; \ZR^A=VQFTK@UB[O3J=JAIPG@-X[ZV]EV+)VG^YR-H00>J#>4J\&1T ._ M-4.H5S8SA"C*>8GA\$\-=8ZF+O&3O1/5^A^EQKM,DN/6/SS?WZT;Q]Z M#^V'WA]=J7U[+<$'-]&_KWN#SDU_\..^.Y#:7_H_'J3O[?O?NP_2?6_P>\&X MRW>FR0+*_ISR ]:ZDWX&&&6[V((TPF[FO*5H-FT!&,5;8K^I^4*0^22\N]/% MH?),79MA1B#JYV4);8-18C_D#9X[\5#\T:Z40%CV^TS$;VBC4R9D7ZQ9(!P. M4'WB><0QWF>SR_W0&9*T"M)J8]P(MZ_A$3O1$>_AJ@J&= ^N9-+VG*S3+<"# M610C 0D&9W C\P+[!M+F?-(/4+[0W@@HN$UL M<.9AOUW#H'+QR7Z78VYK6R.Z.$8S[/.; H%"J4?Y-./2"[]Z)B9MNAB 'N+K M4;23=HV;.$9\U' U*G4ACXZ>Y$\>?A@]VJZ1^-7]C!,0HX43T! SGP\HF#UT<;'OOLJ#:34E0X2K1Q MI^\S\H?UDU'8>Y2I%>@O]<@S <7^A<:V .Q4J%FA(_<8:T R=C< M<_VO#H@Q49=XY%4S3: Q\LUZKL:]Q6.-(&2-T\:M49_6J*DG:[N:D$HP:*H?N=603CR32@NSWF8CW2NI%'8?GECWKYFP 6ZG\GR3_ MBCJ!AHH<^D^I*H=PCL/7C(]1&$F0%0"[R+E M_<0RU51 W7<@=1-&,2D2T';?; (!M1-G4QZ>B6TF=%:4D7/I#1@7 1Y,E=O9 M60,['JA%%S$<;/=LTVP+,^0!U&,1LL-(ML/,BZ$>Z^7 %DKDLM2S*A(!W MA8;I[-NHDD.]:LG7NH],0XG<<\QT#1\9N1@0CT*G^0ZVI59\V[*YTK3\VKMM MWW9Z[1MI /9D]WOW]F% 3LM M:UR=%LWJ&]"LQC^:M5:B6>>W]NVW[D#JW5+DNNX-VM_NNR&Z_=E[^$UJ=SK] M'X!L^$'_-OIG[_8;_<$43:?NCH+AXZWKD!W0HU5\+M1:[>'J]&\?[OLWC/7< MW?<[W6MT:!7-'=)]T>U)')J\MGS#9L8\\IP[#*2 =E2X*/F?&&+&7 G@?^;T M3*$'UY_F2-##,><<\DU01\%,8PD3H*A1IP9^9SF@@8RB+)KIP A04L/',UY+ MO?M4A;0,= <"?\7A'78RK#OH=MC<"?0^H())-X*)HW+8!)\E$;+@+CPA_/$T MX7&JIJ+SVAI:[.5449W84<-[V' \& +?B1_2PT1N__A$V'\_86HS'7PTFCBL M&7Z4+P10T5F<0 X%#,V\9$GOH<)/WH@Q00,Z+=5Q;_A-."_F?",7WJ.\$11]1I,X7#%,"@]SLA#&G\$Y-P0OP.-;S- MR" GSDF!!,_Z3XPCSOOJWSDN#J% I]8S[/Z5V/84GZBJ1U5;A:7C@< >@4?Z+UG20,!8$&R SY+P*WY/O MC]P7B1>SH\+VHQ=A^#3V_N)\+(.%@8>>/H'C6$.\&#G"4CU,Y7N?\38&=.I7 M6?H^O=VYZ2LZS7S%X.^_)N836^', ]!P_>#R$33DH16PA#9$BV=K3&-YKN_3 MW*@5!R]:ZD#;G]'Q[H&X)473+Y7:Q>.'F+:GZ93=R"_79E:,TM*JC,#8:!,Z MY A_DUR(#,C"SUWD5.R> 3)?@3V =7SY.W7X&KKG(9O!J)SN)-!,3F2[@XJ* MYI ?A0=CEL>RS($!)%-@]L1.PEMAOEQ,Y4>K*OR0D6."&),9.9O%!"UM L1S M&+^]I[PVA ?YP(8@U_XWWA64-3(0Y/I[@)6HL07_&6QRJ:JC3E7/%4IK;C8(R>65((H!X+ MQMA2)[HYZHSX&M\[6XJ87C!>U-\?R5(YX(\Q10F9-\I]XF-MKN4_1W(\4N?H MOTV<'!60*/0U%53TLJ=O\*++IDQP%>D.9T@7_C7E:$GJC>*K>[F"D*0I&2YA M7HDXW^;#TNELE%T8(!?0&SF]SJFF.(^IM$1)43_3+YZHHB)]]4!PH-]-NE K MBO:!*0)QK4J'YB\&A*HJ X0?E?Y2,,%NGF.M&VZY(PS6O8!6"U&U"-0G*W1K M?\.4*WBSZSD!W,/-S9W,*M#8:#BFC3YA#I]'"Q$ G$841:2)J98W8FK@XI/H M"T/8Z>$F(\]C!AH*Z\G\J7OI&39CB1A;(L:FBAA;/M*V,TU]66!5JV1JP41J M.ZE(4P8%.A.:Y3,UI%QHU6 G/V3:C+++)!9 M8Y#>(8J&@]]CSN'R\Q,SVFHQD\%%WU!+Q1!.&X:G'A0BR\75??>N?_\@];]* MO=OK[ET7_KA]D.Z[WWJ#A^Y]]UJZ^_'EIM=)1HF^]NZ_IY%8QQ-07US=,UE< M()D0/4ADEZ4?>WNT!-VW&_@06[KT'&.1\ZQE,,?!I?X8[%P4Z4YZEGKPK:\, MO+!,_-"PBGL932 .>M!,*\7AQ;\,@/^2#D_K'-#WEZ#",C]03^",(W\L#PB M2CMR.GSXF2>)[)":N+V9R^#_$Y'+7 M:?>_1/0BA\$TA[95I"!=FGD4OCUZ+4/WJ/';BH3O>2J@X9:)%_F=V-O^H3M@ MYKW/K*UB?J1'0^'H^IHX8 G:S$IRIR(Q>,:LOV6[S=NL2.B6_YKX8*^]'TFY M_$*S\O'*PWO@1-H_3%$C#HF,YN*[LW[]I!M_*WX;HIY%NQ?Z@"M1B?Y2OWD& MYV8R90Z?A51)3X:OW2;TLSKR$U'DDJ>R15.IUJ=T$]YAV'^+5EF&E()T,D,; MBP#9(FY DUR10Y6E, 5<7^%Q3OJD8^9%.0VK3O7(?+Y,TJ$]7X*99#4K&../ M\J L#8G)VDI,0]^T$)6EN!":26 9-)UBFA #.YW8L]K%8+834>PI22@;T2/I MF5(WS3J>B,&NG1.:*A\#,;V,86=\H QV^FU4WDO=1:]$&MMZV&6&>2O9E=,W M8:802W->FM&B/V+^0.0^W(;^7ZFW*M+F5BISC'"BTX>$S7;&N CSK](SAH9' MIE@B,I[(:TE++5G*S'0CKT3_29D0>0/RP.+OJ /1DIRDA:R$)'-$TD! MX9;@W[@;.0D=?!C-^&(55(D@/FL,$[6(@M\Z!//0,+TXY(&&Y1F349CP0WE! ME+(?!^#8'8?)1*R=; SXQZG8FFKF>0GIXTCB:XPA6W$!/"V!G/*4HEGK[2A3 M:PMA@4F#4>KB3-YDE%BVE -,T_/]18QZ!I&].F=[/) MIQ?*!R18RCI#04C9''&B5$"6+\J6R](LAS4)_-"6:1:GQVH@J:*D6QY-+AS: M5,!B]FBBH#9LR>!'[N]8#LR4M487\%FZ4#^L!RX]R>P;J/QGB:[(;Z8YV-PWH*6HH%O(O"8/:H=-N/!)]#>W[2%,TE6] G %DO MZ;)(*+^S_2[F[Q*_O= VW.>46,:T72J[HD12;-34%)X^<:+=T(N(._O)V!>( M!G,2D)[;3HS;(>!9AXUID5M"KI%P[EQ8;9?)".-"1?I":+]5RJTI8F% #\"5 MX.1R!AK'C@Y8S!X"B-XS!8N$"N3T4J0VF/XTU?M?Q(C1!7%M-F-W5NQC2B8M M:(P3ON?*,6?UCSA;#W?U2&AQ-.PYRI9ZG!X]$;B#D%/(::MU^(;CS+4@?=,7 :2^=$@5GN1UJP3.G MN*]E^[*REJW_\%OW7NK=?NW??V\_]/JW1Y?A&0,6"4?.@T=;[DMWMLZ$[&SL MNAOG/O7#SF0%2QJ[9OE2:%';NA_,)4W1*J1([43AG"RSFDN EI2Z?JE<##_( MTJ_6VR?'=6XG(]@4'?V"I[TG0SC79;4D.?H(CD@,\Q/^4*D\UI2VY[5-%_7N MK[;^5))8.1EPTK?@T]!Z(R8]V)'K#2X_)V5I5RS?@Y3XWV&"LRL\97'5.V9!M>^O:/'?6]PW>N@ MK!E(#[^U'Z2[^^X?F#+5NQW<=3MKA5!1>^J$1?5!(CXA4N>G"F MEYS&IE*0 MG$;>,ACOVO= ?;W>UARX63UFC^/-C%FIK%2 KWOWP'/Z]P-9ZOZSV_E!VY3V MOW[M=;KWK,-#IW]_U[]O/W2E;_T_NO?8VZ-;M!(^-@-K22>#Q_>P.4QE(22[ MV YWH7H 6^G:-L9VB45C3!?6AYEP.H8+,>=\%#9HHG6@"_'SN# 4=8T+BSTC MS/@+.W^1(3KK#!)M+(K&P%[N//?MG>6\1*]Y)&'KA24I]OAKZBL(M_&=D"@# M,9G=&A=,T[5S[P@G.4V/%B=T+:Z-KVA),PC0V+'Q O6].1* 2C*!-X4SIE:4 MJ!4,\T(=C]8DS*E_8+S8+'23J#L.?:,_'9P98=,6G*PT'98-=Y=Z++>3R'8;Y2#)N.#+-7B16- M*6&*2'2[T4UB5/L%& R+Q+$4AU?R"+HT93@O-*J&>2BOK^61_F;35/6RX8Y8 MUQP[G!(3/'ONY.DY8A!L.!R (#:+XSSUD/:D;QABHL'>^35IOI&N76-"(TW3 M89*PG_@M,R11CI;\^4QFE8!I!Z&01][JOJG_FXE$*6QU?G/3H6*1?1=+2)!D MM%,(Y9M14R3*Q<,05I)ST5^]ZA9MU#B4Z3(:"O5GHI.SL(D22;9$3^K"P&1P MUI48DQ'IW^+B[B44$^;"11@0-K@9SG1LI,)Z=NR1&4Y,\&?U@_C,1:.4;15' MEAQDQ G_\_)F1J>;#FM)O GGO,"_X-$KI>\R&J*XL*1Z*>IQP+Z**Q'\O8K: M'1U;S4VC8PK09E%15II>4WNKT_]^U[T=I Y <"2V-Q.(DB_R^\E*)P+J9I1 M<.LZE]U(/X@1?XE0F 9"DH_(A1!BXRI?0FAM&IE2!$)05Q(""- ?][V'OZ3^ MG[?=^\%OO3NL)NUT[Q_:O5OI2_>V^[77:=^$7U.GQ/?V;?L;;4E*_WG?O6D_ M=*^EP4._\_MO_9OK[CTL>7B Y2='3^J>Z&DY6<2"HTN'*,Q^AY%&J3=]SQ)B M"^.3[U.+CVM"V]0_N@B$IJWNW!J2%"47#$ J0UF".CAO@URB$4GY+#]+W,0 M)JJ[.ZG:^1:*J+2]":GL*EKT"1T_QPI&IBZ1!&GQ['S9%WV>0.-MI;J2/N_N M>[>=WAV(NFF';>EKMQMV>>_>_]'KI&NT7"CBJ^['/ +4&[L^X.CMA$WCB2GL M7@^F@_& !MMC.OKRS]$=?H(!K\#VU+01L#A&I0;+;\172P8=;W MP\"Y[?0Y\!>E:#DD;8P?4@7/CP!+R<6EGG3*_!C3"]7;N3D3@"!Q[EL<.II; M$\]>BX>Z+>U,XK'V_UBW['(QB':MG(@$'* 3PQ50EO]HW_R@*L%T0O+7O^C\ M(&;W#*0+>@/N!-YL^A\^14<,:'@R5E@]4/TO#9S5.O;)I^@OG['@S];?/UD. MW0[]T>?%J/T+3ODV=#M4H"B>L:]#W:W5*JOU%JIO@0?_;T8O#C6[,ASOX^+G M6JU<:RA+OZJ4LWY>T^J9?K%J4TJEW%1;8E-B4_EN2M/6/NHC)1Q&/$">2,1_ M+VFEJ6U%736?U/&;I,R:,^B]F:=01IR'YV/4A.O8NN_';H.8YP;FIL-5\&CA M)2U9%G*QD"_!4HFJ5%)THC5WQ$P^KF[I2SCW5 ^D1P+\U@ES"[%;EKBSY7?6 M-L,Z9.D"M*<)<^%^P%)E[RFT MD8&%(WT66-=RH;9P(:AV9[J-(XJ\!9.G$IH\[BN]#&6?IF_HDQ'3![-PZ=R=;;0+<)<(+N<$UE(IO.N9M0" MVP2V"6P3V":P36";P#:!;0+;.,.VS*;1D/ZO:*:1NI5I-'?6I5X)-=M=+26W M4\')Y;BQ-PXHP"/ (\ CP"/ (\"3%WC.Q%6LY.TJ3H63: 1X!'@&>'/2A$W,0_4F[Z098 @A/>)G+>CH3E5!D#YRU%[K:T HK 2F M%0G3M(HB,(T;:)PRIA5=L1785B1LNZBV*@M)S@++!);EJZDWJSQ9@J=E"(I, M@H^ ME4IA?0LG#IJ:BVJUD&ZL$P=+=CM;9 "DO]U$T[G9Q@+8 M$QA[JP7ZFZ3[/@E$;H#P.9^;S[E>EU61'L 10$X9V9IR16D)7.,&'J>,:T4W M102V"6P3V":P;:G!6)75ELJ3S7A:)J/(%E;% M6P"':]U!@.=@"0-RI=H0*0/< 68KUY7(&A!9 WM4S!6YJ12W!.;$H7.AR?6Z M"(#R!YBB>T\$> 1X"F9ZY^D-^DAG8J4=&2;&S+P\SV M,FT6+LBXA$OW="/XY$]&\+#WST49RZB5I>[;L_5H!7ZV68-S&';8F7, P7*% M03'+T#D%OM"JN0T(6_Z2K /"FG78U/I98YNLLF+,EFG.L8WEHV5";&1LGPTE M3V.LI;R"TYC2L\5-/EB!33+E@6TYGV?Y/8;CV^>@;E)X],@1M*PC& MGSY^?'U]+<,VRT_NR\>V9SR#JN5_).:3[GTT]4#_J*C-9K7>^@C;591*M5YK MJ95*5:M6&A^#D5H!];.BFLK_DC?U4BD_!T#(;4RHE.XF\##=)U+[R2-TXJPL ML?G..IWFW!Y[EBW5Z##?BBP]OM.!OOK(=9ZD[_K;#>Q4]V2IYQAE6=*E:U # M7W%,+AQH')X)OPV(+762'ZU:BD^/GRNU?4N7!H!M.JP@TIUGO<#>I!MK9,$6 M\2FOSR"1WR_=5P>V[$\>?:>!&6H,$ M](7_Q$&\]^3)\@-L2_7?OM29>!X.>)X;9MV\_#V<@PZ?L&NJLVN2+K["Y]*M M6Y8 &I=:M5ZO?_A0_O6C/J^ I>!>A6)0:6*R*7F08#,'9S/^=GP&#)NZTJ@C MGU&5:E5KS/&9B+%0VKZS 3A(G,1[(MXLK_FNOX><1MW$:086& 5 =]]=FC?^ M0(QG!V[RZ3W)9>@#!L^Z]S-\G328/!Z &23.<094KZ522P35GPS5MS1%!76B M4FU5&JV/)GG3:HS2IX1"_9&-S[[4!L(WD<"!$N\)G6IO2AT$(IVL3)#L>\ZL M!N"'E/1J!<^4 ?$\$@02O5!$/Z,?A/](U8F*/G!"22UA12H5%+2NU:N10]= M"@6ROX)&#G]O*A_#(ZTAOZ7R^4Z0MB,U-"+$K]80U.G,^G@V,;R"XO]GHGM 52![YVA>J5S^ MSYQT5AG!:^=*\%5A3A>:X//2F:LAJ0_&Q( S. #>T+C2S(V7Z7,GU_U6%D7M.]!K*9XI6BO915U0-:#@\ M6%5E-'M-?,.SQE1^AE3FQ51&2>)D[X?QLPK8((UJE7H'@;.Q6PG9RVF?/Q5^ M^!(\;N)9@05G89A!L,_->.+Y$YWI; -B4/Q1U-C9.?U-]\UXUITG(K6- +^& M6Z^> :]5*D(Y.B=FNXR9A&H1U4?0\6]Y0"BN1RV:[AN0"&:A2OTA*$?$ UO& M)".':4I(3=-@9#H]"3%.Q 7V0,=":3IS.E;7T'$'-NFY-KSU2;HCG@_TE ,A MJX*0]T#((L!P1H3,_JHT<>_5)FJW"OPK/)A2T1A-T[![]]\3*WA'9R(@+8ID MS/R9B2D <5T3(W3S:]2-T$Q/S=H::DX389B^NA6]^DP]&'"9(L9P1D0FWD%1]H4G)5SIE<:X),,8L_J3P#;\$51:C!7&2_X(,3DV^S1W%;7OR-/'A M230O5JF?,_76!?6>)_76M(^QJJQHLQ*WP_RYEA,9OPD9C+W0%UQ;_ASMHBD* MOU[GR%JB,O^W+[4=9Z+;2R1O@GJ_DD=O@@FX+!U'J9\!J?Y?Y&]J]3/J+H)B M"TJQ-/Z22*")-5U:DF83(T#"7$F2,FZB):J'4[?4I!H=84)%)0$MG>@M0JU4I3:7XTJ]4F_(V%9T+Z8AHH M%5\@L,"$O"%!,"WXBO,[F?-%74M2?UJV+3VX6,'EI\Y(0X&WSN;,)/9H8:=R MMCEI<)*5]'+W9EXC^*$O?:.RFSHC\ABRM')^Z5IFVJ$VI M>XZR'X V._IH/ $C4O=L_U$W9>GFII,AJ%//B\;97JMG3.-*11#YV1%YC=)X M+2+R6EVK4!I7;"1N]!.%AJKE^<%L6CDE_XCHL>B9BZ_Y\=5U3ZGR1>HSV%S]G7U#'54 <'4.O5IP0B\O]B6$0WW<]_])R MX/\PGUS%8:;[P2 NW5'&E)#M_=B1+XRESM;FPL=GQ7%$.M?Y<9P%7YBF MK54GIK5@RFK^$JL3MT!WSZ\$,RH=Z?N$VOY//#I;L... .+OF1UH MVKJ8\T'=:%'W.0>XZ6J*V&[5Z3 8FB\J$LW.E,/4ZQ]UD*;*FU*/.8VZX)RX M\]P1ZR$SZZ"8DBIC.O6U'HJ.ZS@6D7Y_Q68U6=G*NKRT%:&U67T"5:]681G* M*;]Z9=_=@_707=K2E9O&NLTY3$W\R6F+7-% 5C20%0UD"WV3F1O(%DWEY2 E M>SFO5>$)"0:JKNL>+G3C/>9N:W7:62*1NJVD"MO1,#BS79MK%>)!0%[@FQLK M,)Z'%K$S.=<66L>DU(-#OUIC#_G%HM]<9V)GW8%Z.URM[ #I>>92 #885P/QS@&>U7 MW3/GU(T[XL%_1I@>:R:ZC-3-T'B; T7DS7L5#D<;%2M6H\';:[.XOAN&<_8)4'Z7I8&^CM) M.TF7MN?+3-6KAX&5'43QO-9RS&WM4&20[./;8)TERS;X1N)AV$KHNU+.((J? !TE< M1$;7O[;$A?;?OKC'\!ZS=69@TT<_B,O;*:^C8*J)J%DY4]5DR8SE.*5I?@HJ M\-CE:057#2*JPJ**S+%_#*/8>PYHGV)"S?HGE& !(]F'BH MO3X1)H(L?VIL'RR&?UR*T(2"56B*F)=!6J1@=?"JX_FS@-YW'I" -09C:K%C MP9))[JSS->)Z[[CWJ#O$O^V\V$%0XREVM5-2SH93CA: %I>R!4M2-E++0 MOT-0RF9*^=O_U50A5$Z*5-2E0B5)"TI3^E$>E#OE6:I0M%HE=/*Y8W3:K:2? M5J7.#_V,+-.TR;%2IO]OJW%$^HG/+DK*#TYHK<8TBW),')_1V3T\ 8#T+MVY MMF6\S]#3M(]H;2X7C9>4<] M> =M5.D.@VF]A'EQC>8%S9ZZH"W+@C"EO)\&53U9KT.ZUZ M66VTFG69!E%MZ7YBDT_2=]T!N8,:8)R/S;*P??1D4[T!%T=-UONH4DR#L&PI M9LO1$0OS<=MKRS=LU\><'JI#&*QI.\:/[N!V7-,RHK>QC'8C^01?&DX\Q_*? MYZ)4-"W(PCMYM6R;.E,?B61B1KTIT0[ !_D#_3ORF?:H!4> -H$2VT-PUP8 M(@L#7#-;NU!J4>BLT?0^R!+\G$YY?K5\V@[I7_#[*)_=MO1'R\9^2_11>B#Y M[.EE:3 QGF=/M&S#\)Q'O)Y5>?26 RMPVBP<"2]ZVE!V6AW((G+>PE%DB;P9 M9!QOEJ Q$+!MXK^]:;L6?TP,ND_;?D_N!F]Z9D."UW+#:U[79>&!M73QP MOY'3)7&OL[J GF,B[<,#=6D4LUIJ6Z&I@D1K1)%%UWN7@!R%7U?Z2H['P>@3/V&W LN8@>/",$SJSH#[ MC_Q!_ES!VX9!MQ8MN_BD-H[!C^G>'Z9@]H!/]=B@!J-@00/E#<:+.RV@>*9[#,OY=2UI+PZ3E= M1Q\'O?_EU#WH?;MM/_RX[PZVHNQJN7$4)9KN_6[&^(]I&0E\UI[74)\&Z_W" M_!"GKDZ%]HR1#U\K+:TJS]O!SR .3*PTIYE7YHQ(8*8ZUBFQ/#^4(8_D6;>' MR%7P0=0X9PMD5GX_0?.=/E"?!,^N!\KC!.UEFV,_>J+HMAZE#WM_YZJ^*CU5EQ*TRMEA)6? M9:U"1G^_M_]YT[OMMN]EJ7?;69H'.J>A*(S#[^\BZ^F6*>KJ=0+'N#'G+Z9& M]I*4 &ZQ:_=EIXJ#J5Q*'@*3'R3\\O[IR*VWCG'JC_Y'Z??>X+?^?5<:=+NW MU_>]NQ^R=/=D"Q"HPAG^H?N MT.ZC&FL_NH>$5YZ7%0%"%VNZ?7"94ZNX<_;Q\& M,LMU(KKQ+(V)YV,*UK/K)YM-L3I<=.3:[BLF9OB!%4R",,@+W[H6NIE7Z4PL M[2X@+P2+*@+C>6@1VV0M5^EKF1]Z)$OH2 Z\":%?V?KK<&)+>M@-RX?;A#LR MF$"FO55]F27_P3);&D?MLW 8']T?^KMQ+4CRQ$=K?#;&U+&.@';O@M^'.\97QC'6L [,0WT=AS,(%INN0 MU2?5?;H-NACO#>O \6KHRZ.415@$=^$"LX/_C) 6-[0Q#9QHYA207%;I@G1 MF*P'TF#X'J5EPIN'EC>B_X173"EBY37Y,_<$[T)DB/&,;27^%UN!^!:CNO^, M+X*MX39I!7OB+F!_+Y87 "'@;MWAYM@Y9VQG4S@J9=AI&E?"F!-->PE#2XP5 MA2&EH6O#ORC!4B#3O-PPZA2^S)N=NA>V S#TL6Y,:2?LLF>RG,XP+J.65V2DTLHG,J*5JXJ6TZ;J.06CE%JY45U_O@+T'VEM4F,V M-)T91%+^(#["PES+@Q78XDIFK@2= GLM@2V L[CP2)#5^R6O3:[O.9A\L&4GU6H!1@^=W[[VNC?71R28XW9@H.)EL6?M-.K2B>KLI &.VR%/[TO# M+V=T9T+P@-W"_(E(0[%+\=R%S@(5":'#C= YKG'3Z=_>]KK2[W_V;[^=)95, MA4A8IF\?57P(H^6XR. X%I%^?W6=I[-$@H3,2$QS$D)CST)CGS.O\EPECL'3 MJO,X1H&X)RI4#[_UO[<'4KRDB!, P9[G4;#-@;J5V6VO>.:^]UL%PM2D5>,'$ MMP2OY6/9:?':3ON^?_/7K71=EKYTVW]T[\^2WPAF>^;,MJ-[KOWN4#(@^LL^ M',:"VPIN^^V^^ZU__Y=T5Y:N^S^^_=:]?_CK+'F.8+AGSG"_>>0).[PB);B3 MIV?8U[O@N7PL.RV>^S#X ;:W\IO ?EO/ONI20X[U:/&?=*4G-I\5^HR M]E>.U."FZ?YW_>T&/M0] M6>HYQ@Y#0K@Y4<\QR1LV/NFX#N66=&#=M#9G$$W>\(_56*15;E0:61N+-%IE MK97/C"JE6:Y6#CFC*J[6HTBU BF&P[U)GW5M%7[5N=F+].R1X=]+?TO! 56M M=!7UO!I*B/)C0KL.A7.E",Z1N9L\VI:1+#'X:GFC7S_J,?,$T9_@5/-"2G7\?S>42EO:?7LW\]HA;'& S33?/ MB,C-:A(GYT<*"B[$+Q>JTV*NJ93]HMMT)O#@F9# 7P%508.\T2" L5D7-'AL MN&U'@ZTY&DSHMZ :],>$/5U08U&H$0#:; AJ/#;O['P1Y%H,\$<+-IB#/8\-M._*LK27/0> :/Y]=&R2"Q'NM:%L\:7X4GPIOCS1 M+\\W4T?+)5,'PWLB4R>7O);[[EW__@%GH?5NK[MW7?CC]D&Z[W[K#1ZZ]]UK MZ>['EYM>1VIW.OT?MP]86?6U=_]]^XR>]3ELQT'++Z[NF6@,1OFD?CC=;.JX MX62G61.K,B4.+OW-H1&R/[8$F/E!X1([W0883C""]YJN::$R4?FBK/(X2"ZZ3$<-QI>N 1I)-]X M)N;$IANW)_A<:K]*/?A>4FH7^@?I I/RV%1 ^QT>.R0>)CSAA#HZSR^Z\F4X M&=U_&6 IN1,/;H[BL;P2BR6X3!]W-M0MSX9K@K/C]+@1+/!P*7P]AMWX\X^( MQ'YT?R$&I(7\]-K\B'8\5>/+K[-LW,TK,RPR.P"]WVW1F>P8 .%^"9 ME#G$\Q\!31P3A%(\5R_,NHM@G6SP^P(DA^^1F!B[F+D@P.H0:VE^7(2FC\83MQ>C'J9_SXR6-.*D\?D5?7^WFD M7$>Z3D^Y8_PF).L2C!U"03="+$Y-$ M8PSI] ?]*8+0V8G R,)9C4PZA#4G,P"O2N0->1G"'"YCXOQ[ O<]M! %&!,L M\T*9RU6.+[IO,187[I<3!>/A&03$1Z.&I;&C'TE>#U. M9@T'>-*TXICUL3Q>.H?5BV>,FN$@52N1DTQ_$0K):"1IQ!]7L-4?Y4%9&A(3 M18OD3T>5@M;EQX)1'X]AKS1YWYO8H4H!.YW8LZ2T>49O_$AZI@((*.#[YL1 M0I]",;V(8H=\8'.FXV]#"++QNZ^@)X >/#-CF-XYO@J!Z#X&.KP0N)3O.A0& M.C [C[Y:?W0G\(AG0LV44;3(RP/NG6RE+@PD. )\NCH]#W@"%''B4C#2K2Z J!$C#%FR%O."40(/. MUP40XOLHC$9(NPS93='NB!_'#EVJ!$R933#H@ M&$2*@:-^8:?6B"I_(]VD8Y6G_(T.EGXE./O;GW\%*C.H8(=ZMY[4H9=O'BCB MD=@6>0FQ-T$4<*=X2W!S"51]G J2J07 N?#K( LSX.",!.%B RR>X$8"4AUR M88,;U*]]QRP0*B&8/>6YH ME3+<64/LH7@"KC%SPZXWKX',?!UJ'>SI1JR',[&O!Y^D"^5#Z)_PSQ8V*",9 M=_?Q/I.B@UXZRNM88(8WNERPP[5>J!] AKRX]DNHI%#]SZ*> M"_;)LX3U2J M^9/'?S%?CHQO1>>53=ZD?TW,IY"[4^820S,4!DNYC2^9+NS6<6&S-K)'5(E MRT0[*L'IU_DLP>#6?Q('Q9(.LMZU"9/IKTQ#AD?+*,D2^PFEEF!_R9=3CB>' MTIPN(J0Z02@SE^)%W&@E[W6!#UE@'EC!V=Y2*)J/ MKZ)G=%3>$UCX'WWJ]3'C8(7^1BU2;J)D;9]BW82Z!T%N8O*?I*R3\W+"G@/E M"3T/OA2:E5TWX^$/0/O++#@J6SGTP 2>C((\V4X!+:,IJR^[.Y1 M5TF8UX]N\!S&I5Z8^NN0)YK%,G4FT,L<@<9$WBP_.#[);?*%X;8#YL9FGM;- M),>TNZ6"B-WT.)[0&.$>N]?(96 26#H"FJ"?TAO+X=W4P1L]"UY%#-T/5J.8 M17W "8=,Y'")=&KJ]9*>X;HDF[P0&Q\5KD%_!Y[4HX^Q'/P;HC@@@(>./=A^ M&,UFRCF>)XK?PE.GA!\[FV.%G;F$?7\R&C,W[*QW:D4L"Y>B60'WY <>H#T> MF-IG'J 'W"+"Q*":Y)-'(@8T"X=MUR2+PLZL^,%*!H>'6TT\B!FO2!Z:QE17P[J\GI_'+,JK-WD?R3 M[VRQX[*\MFEB_">BIXAU1+;V;\9]48)2!X4^T.GO?TH;&HIZ M\UUB1<,GK1YE$EI4E?ATJ32/AC\T S82O/%EPB4, M]26Y/ OYL=R@)/]FN2H 0%!E$5._V>XC8&7/ >Q[0EU*NG%?+V$U0#HLP8XD M FW]A3N8AA,QA$#>,'*)6C&5&/C02-*:RV7%9X$E>\(2JCW$FG64*X:R%[-K M=-M?H&[;8G1O,3L$?\8*HMY9=#MB6Q0)D!M,]:G0IA'0/ PT-VN\D3$:,>=/ M6T&FH7(%F5:CHO($F2KM*'T'-JM'$P>!(H()2W.D>8CS^C0&P9EF$:6Z1'%6 M!^/M ,RD0LQR+WS6Y@VT:,9$76\6L/3%V]&=@&X*Z'X-2^ZC>:\'J5A&ZX?7([M"?K=O)^3,2RG"M=,ZB+S/(4JD>,ZES\&,\GNG_%+ M ?H]@?X!-CYMV&=YP\R6FZ-G4(,F MGF[$J8J;A7.D18,9-D:F,:NR@T4&S ,-/M3)]%?D)OYD3%-6TYIH&7V1?%71 M+$Z5E[*5J7O[7_>]&Z[[7M9ZMUV4A&LQE'9;:=_ M.^C?]*[;#]UKZ4O[IGW;Z4J#W[K=AT'1CG)!\W_="3S#Q.3A-RS7DL#^IG'# M.&TX[IM]V+;X@/_E"J.!3'WQ*V6MM;S_?>:^^&JYT$6&0JSUC@OU,>, I/=,LX40"%F.7I&R]F([QM%_ MV>F(G^=[QG%UMM!4_.KIS*D^<2QF*$Y\LS1G.=9*DDD,:Z3;_M]+EUID1T[\ MRR=='W]"#&D[)OZG.T6/=M#1/0]C7G^@ME>2F+,7S)VWX),S&5V:+NTLAX\% MNH%K(92"0D-4*UTIS8:L-N-!*]%6KYBMN0ML(LI+#:/5['C3ZY*,15#(J5)( M_0@44F44HM4T3B@DLTP&1BA#2JEC%)H0-/);>YP-<9V]ZF[.,=&B] M$?/R/\1SEU!!@T6K%(=>8."83"NBTSC6[T/K[06Q*$CLJL=-$"NFA4Y+JR,V$(_91# M3-K 67/$I%J%85*KP8NED6N5:N<8,[Y:*5W'AGKEDDKWAP_S YG-0#&3,A7J*G; MLM3PBKOLAMN.VGJI:M:79,5-2]U>*](EY.NS"^OOG&=)Y%J<-!4@UO7,2+:62"/ M!CK8.%%4A.++41;!6JQI@HI;D/R!J,"&COI=B63[7'7R^O<=K5@.6]YA2O68 MC2C8-AYW'B[ C8X.=JEWMNX$0)[=Z%ZW< FV2E?UNES5=@ZB"%\RAXBTT<.1 M&R+5*Z6K1DNN*+P$)4Y?729TW!2]ADMW>#GQB7 A[\A9^U'3#WJY]_B2_O"' M3ZB9F94BE-*5ILAJ?6?K4NC0'&+2!M::*R:IH%,WY9HBW,8'2W"(6UHREBHT MUAVS':+[9 X[T"^Z;V'7K&^N:V)K]JQ$H8'"H2/4%AF M5FG)FE+G!*-.7H6-("44UFT9Z[:X7D/=%%2*W8N.A7+*(=9LX)[;8DT=L*92 MEQL:+_DP)Z^(7J\9:B2TT(S,,KI,UIO^07^+=8>LA- H7=5;'&^G[S"23/X)#M.-!#^TAW]I=.,R&10.!L5M$"K4.5FA1>E M0JBBA_23YH!!C4KI2JT#!NWL"A)J:9:TVN7<<[_9C,5O#)7^_*?#!%*E#F>E M>H4VNFE69+6V1@)$&4##="89 ,_;WW4Y3SG]W)Z^% M1;V"$W/XTC0,WLXM=(S?GT]Y<-RT9JR_8UN,72R64Y/MRXYX.N([9>^=.X87 MVU4Z-;".69%KI]044E#$J5)$RAY"NU%$M715;\JUQLZY'J)4)7M,@GM9[$UP MW+MG&73F7A!.;X_T+-'V*+,X&[W9G\)[O<-KO8MO-3)LWK-2<*UTU5#D>I.7 M7C8B!GL (; '/*J7KA1%D]4&+XAT5E8/Y;1KFB(E;%L1IMW!B,![3OB0MM2: M&M@=7*[61=;@*6+19L4['RS"WLB5BJS43JR>I4 <%X=2 \NE(W&%-KLM7^V. MQK;[3L@]SO7-@S(P%:8B5U5>*A"$3GM _IHW-C4KI:M:2ZXT"Y)>R+V/@_L- M%BG,F:9?7T[*_\K(\ZDSG WB:W<.HV"S'U56=A]SD0E4!3 5SA;G-@BYW7%. M!1VIBHE?>;GN]X=S)Y^!,&W99V.;@YT9]GGH@9F:D,1^S:W3HYL:38]6JZ): MZ12Q*5,CDARP"7M8:ZE\($?4GW-!87M6UK;S/:@K[V$YPZ@=@V%P]_N3)_O! MRKKK[4IO]T(L.?S^H!XATWJ)'AS^_A(7?U*:E*B. ><[+^J\2"OM9>F7=0SH MCGB#9]TC:W6LWNW7)2-&V5LH6MWI7M\;!)C\]8=N3\CTJ:&*58FYD[:>(:[: M3VU?^ZF6KBIE@,ABJMG"!])8]Z07?-YG:>49?'R/O]OVZ5[]]B1X=CV O)E5 MC:VMN>/E^\L&[EWW5R]=J36YLJ3KU>*=L_U*>OPR^1!WWY\$?@#*$1#T[.&& MUALQ+_]#/'?)N1H'N??M]M8\R-YZOC^9QX>UVVIEWM8VX,RZ+>"DI2O'W8R> MZ1'8HEN07$]RI_"+!2_($>''WVIP>@+6E-5G 3)8#%034C]SXG85WOL#^HEV M1!Z5-^0YJ 5#&=:QO!>NLY-NNTF"L%=D5"25RI::[28QN^5N^-!K$YO?46E4 M*OEKM7GN#D=RURK;*K6[7?PB;ULXV3(-*,6ILFNT63>V4IM-L3O0:9N*W%PR MN7&3&D;+M:=OEO1 NB8&&3T2CS%O39$EM:)J=.4N:+<_V&17G;-N; ?8*#A5 MLRDWEB1&9(7-4L"H.ZC.YY$/EIX00]5G$8:@'XMZ^5/$C?2,8"5NJ/S@1M&+ M'[G?X"FU$8 -(ZKJ-FB]EGEI.9*ACZU WVZ4VWD8TIN:M,1W>@=7VG,Z[$(3 M7"2S]@"V5+."7>Y$7N4I(M2F?BWY(Q28PPU5E1N-$YOR7@26:QB3T81VAHA: M9+FCL4>>B>-;+T2R7?_<.F1=[,1]?=@__&U)EZ/HGFEB'D3;FQ9.37!V$,%!K!%KCQD1"L3L>BJ!P@V!GIPPGF;)*A95CG M-BQ^+[SXG@0ZO,GLZIX#]^$GKOF:W7)FZFA@MT]0B=7%TKOT]"&T81ZQ*BT# MW@-6-4M7U9JL-1>C%@='JI//P&0U1UO,OQ'U(+NX)Y*)KUUZT9FII(4]]^NR M6L^K=%Z4(IT&ZFUP9.R.>FH%4*]1!PY="-0[^7+\A;K1C#/-4M8JL1M=-BQ, M#$K,[8).APVE+\)M.V8.3&E_ TQS@.N1#!I!V8*RCUGKG ]E[V]\ZI$HFVHD M'P,BQ-6OCQ[^.)ECE.)G!\0DE=;T$2+I!H93=.<= M>6^HXK/*CQ][/HTR/;)PZ[=U@OY_&J9P7.$HXE?A9"K3'^B/P*0 M)L'JG_!R0=AJ=29/+/$G;A?1WE)TM4K,ZG#8T$A54Y2FTE#51W-(ALV&9AKJ M_ZHJYMJQ7SW'Y;-C_8ED2-S&RG&A+M6:Y!KM> M=65 MLO)_CI-9E7;SBE)66LU-FT_Y>4U3,_WB()O2FK6\-J56UK]\@Q9KV+;/Q.E+\7K.S&@XKF$K\E@>21%^), M2 K,.HRRM5LOL--WLIV5#TU9[T.[9[C[U7-'V% +G_BG%3QW)CX MX+6T?9_ _YE;I+:I6NFJWM)DM9[7[($3\88+.CPC.FP;.ULV G%SAW4CBW0=G8 M!><44%-;-;FI%<+M=_+NAGBVLT3>QL3QB9]F" 5'^1;\-!HYJ'PS0-,*U5EZO5O)0<@6D\8=K& MJ-WA,*T*F-9H J;M'#'@JWE( =2/ ;'APR=9>B(.*-$V54-T7C0-V@B(3B_,6 "[;9G0!F2;V8"K96N0/.0E1HOKG41ECF@TK$GI,(& M??6F7*GPTOE;(-4!]8L](17VM:NVY%:5EP#R^7@R>J.Q;GFH)=(FO*FF/_.@ M.)R'NK]!<9@"KS_L.8'N/%F/-L&4O,"/M?UOKFN^6K:=F2J;H.#+58V7;MG" MD#R@]K!?S&HA9C65Q2Z_ K.*CUD;5(@=,&OM,,9JY42',19 B;@GH %.C&#B M83C/>-:]I\(H$N>AUV^.A4P!V&'PR\K5J]@1KB4WFL+=<(H8M#G&L3L&89@L MQPZ[ H%X0J#-H8O=$4BC"+1[E)4O-P*_@I^UPG47,GD*(OM%OMTFQ2!.T@I= M>]E)LEJZJJJ:W&SFE?H@,CU/ _,V*!2[8UX-, ^3;M2=%5*!>2>%>1LTD=TQ MKPZ8IU7D6C/GSMB%SC0^*GJPT632!<8X/DA#SQU%6HOK%$5;":_]U"@WTYBD M!75EQ9BDF(:G,^DR4W$#ZZ)D-8]A=%Q(CIS,U%/#OWWH+#M@7;-TA;W7U=QB MX0+W3@/WTFHM.^ >SKBJ >J).4,\.%=ZV->2^(%D48@61$LYCR#GIL0,YP4 MAT%.1HT1*+-29 WK9.5*+:_*[((9J2>.1)MR,%8BT2*>**6K'-BVP!(.L613 M/D4&+%%+5PU>TKE.OKXY%M]A4*0@\KNXPZERJ[48ZSHX MXIR\88Z^%0G #?N#_4XL_YG63[A#@/"CZ '!D_*\J6V:;CG^#:U[Z3O=&7#V MA]< S P)R+4Z;PG(P@X[9#>T/%&I(5"I:*BTFS*P(HR9$:E2Z G-TE5MQYBF M< "D;' 6/!,O=-Y+%Z$7X(.,_=4+HB..JD 7KK.NYLJ&U;E1VKX"IR M:TG_%&'K<8=0>68)Y(I&]4KI2I.KN_MU!2IQB$J;@OX;4&D16Y325:,NZB,. M6Q]1>$7@1).&]Z(EY,?9L1RN)M>:BSVR,ROK7"2!B=3U/80?]HZ%&DU!69)< M()!PXZCB4\3 M+Z+_# 0)S8V9*VQ3Q0LBCN#HRJ*1P)P))%>$^AOA:G[/-%L MXKVH,]-TXF@6I.5,X&+Z3@,>%"%HFL^/WG4/*#O=@ZLU&5E=W'G9X3#I\Z F_, M"^$'@>F<1[G9R&M$*$?*V':.)1Z4,="[<)C?B^4#( JB?Q4WRIMKBFE(L:%9 M](4X9(NQ5O4F9@QJ6EZEY@6SPT\Z0H,ZH7X]T:0-IT)X\V64"$S!.@ MT]C=Y[:[\QGW\$7W+>/X=+!S:G#QY7"!1.U:D_&.> /DKFM-1W6EY=C5/0>N MP8\>0Q$T%K.5J9BMEJXJY58.#1T+H*,*].?I;-M@?V,.^[=$>FP-4*[G9;H) MS!>8OW?,;^:#^75D]S5>QLF!,3D6$7,I.*?(A_)?@%\B_C.(V=%W0;/TWEP;GM[GQL M3$Z"$.>:9DKYD)\QY?U/^FABMN&(^A.YG8P>B=&+>3A$)<6&!IC.3LY:7*I(_O(M3 M"RZP.U]%*#?LKE+L;M86AYL([-XK=I\!:F^GA>6&VC70PUIRO<$!X\Y'A_L8 MZ/! ^*]IO5S]2O\X,!:HB 52?'&S^[CZ]='#K5/>+D@''R?O(ODG[A=)#=+T=4J,:O#84,C M54T!$[NAJH_FD R;#]$9QD#WEX\>T7]>ZD,XXB?=?M7? M?<3X).8 VD37WBS78->K[BS$L2F)EE:CY@)D#W_AC:47_KW]SYO>;;=]+TN] MV\YJ3.1EOYW^[:!_T[MN/W2OI<$#_.=[]_9A(/6_2IW^][O[[F_=VT'OCRZ> MIO^]*UW<] >##]P?Z\)RI.#9G< S3#_[=C=PPV4_H^Q]RC&H,('3VOK8)Y^B MOWR.S$W+H7NF/_H\B_A((O-&.;Z/?1U23ZM5KM45)*#0-Q"^.*2M,MS!Q\7/ M:ZVR6E.7?E4I*__G,-&IU=EA"SN9^[RF53?M/=4U*$I9S?BH\]U4O=', 6$V MN+%2!N?2(=C:ARFUA75+M'=&U8=1WYN;&!H5E'\1W9.ZCDE,Z9H8!+5M25/D M+;QENWH45X]'S*?GV^')'^]BYKU''H7%63&@J"R\Z R7GH7-1NY]2X2%"8H MC*.#\]*[J-G,JW?1\0@L;V=%$0B'C:?%()9'GHGC6R]D5J6G ^IPJGV@OQ6L MXN#86?MG\ON,9'-X!!&K!*@*OTJ JC"K#MH9\1C)/%1S^.IZ\$]',B:>1QSC M70H\>)I-Q]%(NOFOB1^,B!/X205">F1=Y?&?O^QM.'LGJP#7?"_3Y, MM]N.=_N@ORU3;ENEJ]9B]3DH2A+&-V0IG.:;^5AI9H3G?II6!8SAYN+TY_ X MJJ0[YM8G2C.J.O\3*:6K1<,^/(\RE[S#M^IZU$*=X]5?Y#A19Q6*+4,O]K:V M8R:0[9MN.8B.;<_RX0JO)Q[\>0?'_[2# ME@^"=-D\,BT-)[&H2R:Q9 XG"'3D!!W33ET^$@^LEJ[4ZF(]" _X)LRIPJX2 MH"K,JH-VZ3F:Y8MI+\#:)KIGZ;;T!+PRZLT#[!O-)FH!@Q'E4N>Z"1:O0\S8 M]H4;<_9D%:>3 M=L0^&$MSO<#C#T.]>C@B (/.MQ0I/#']P['01%L(S7UTI7 MS74F\2'LX%P.4E]C.S);^! &<"Y':9R,&9Q3E>5)*X/Y4?_4OQ)I=QD1KXEI MDO5C-=3/:&B<*6X=TNS='<"$M7K!*@*N"J0Y=W',W8O2>&K?N^-81=S8=VT6"=.!Z!O?X'#-SB6<+H MXYP_X%1 ?/7<4;O?Z=VQ@[0=DS[GSO4#CP261W#1G,6647-1*TKI2I&5RF+2 M_V%-Z7WPA[/&1N_NAXHME$ 9\O@H5K!4(Y< M7^+A.U P1[0X/4J5#4=(.K3>B'GY'^*YR_"S5@*+JZDJZF=.>J4*-#U@J4IA MT+1>##05AFAA5XDBI>+T' MYO!7ZHXI>PU(;-D11B#NOJ)I^T+<9ND*^TWD$+<5B"OT\*TP=A$I6Z6K>BNO M,>5YX^7>*\AWJ00[!BX]N(%NGX!FQE4GC>.!\YAM- HBS--JH4NXXK;.6*52 MNFK4Y);"9V>H_.H\MM[\^=)988@L1R=UGJ2ET+(]N=E:K(?-N6_-N5'7B?2# M.M-F4'G2F%JZJJIRO;;WUE"'U>JCKR,0U.C0B.6/X+9_==H>07F,1R[4NW;J M?K0P;R=:+4;9%'2433.?43:UPHVR83AJ.2;\ZY-6CY^V/PB<_&R;P4._\_MO M_9OK[OV 1H<;GZ7N__SH/?S%_:E2CK:997/'&%#3:&I9!]1HM31#4+B0VDM6 MK=KOW-'52FO3"5-=5J->[K?.2Z6'!JPV;1_M-M:I+'UYV%].SNR__[\:P,>?HS\;# MIQF9E^;,YW-O[9$[K!(L2J\0JL8KC58)%B55BE5C%\2K!HL0JL4JLXGB58%%B ME5@E5G&\2K HL4JL$JLX7B58E%@E5HE5'*\2+$JL$JO$*HY7"18E5HE58A7' MJP2+$JO$*K&*XU6"18E58I58Q?$JP:+$*K%*K.)XE6!18I58)59QO$JP*+%* MK!*K.%XE6)18)5:)51RO$BQ*K!*KQ"J.5PD6)5:)56(5QZL$BQ*KQ"JQBN-5 M@D6)56*56,7Q*L&BQ"JQ2JSB>-4&%O6H&S^?/'?BF#B=&LB?=??U/JE<^:(DMJ1:T4>*S; M1@ MG6>D;OY]ZD%=%6D)#GAX_5PAP:_6&U[E5T\W<-*F-'&LX)X,_U[RZ?BS M$ER.@P>@GQF7K9)D$L,:Z;;_]](EW+>CCV"W$__R2=?'G]A@53HMD(U/ZT\" M/] =O)62-'2]D1[\O62]!9^C2=(/+\&EP\7 AA(+0,O]>&EZJBE:Z:E3E MFE;_]>/L)J\8FLZC9VZ@PV\I"-."+A\TW"_J<<=^?MD;_%+#C3.2F_AF1GI+ MSN5DLSB7$5(5".E,:(@+X5.@58+G")XSSW.42G:FDU&TUTI7]8HJ5^K5,^%+ M@LX$G2W0F;)W.JN7KA2YJM4$E0DJ.R$JN\A$9NH\F?EP /C;'NBM4;I2%576 MFJT%BOL@B$T06Q&)+1.M:7L7:EW/%_YD/YOZ=TV..<" MS,$);P4\EBS?GQ!3&D\\?Z([@12X$J%(+>FONF?ZLN20X*2=ZXL%=W,&V7),YS>F?7W2?F(!N8^+X.KXR,Z=L@3(BURK* MKGQR#;GN0^40.)9*TFZ'8'_H]H2LPJ\%%%(K8#^>(/KPSWKY6B7(3:GE3V[9 MV+FJ "U6Y;JBG2!!GB:"_=??FJJB?A;@$> 1X-DK>VX>G3NK(7?>.:"U5_SB M2ZW@)$FO$(Z'>S*>>,8SX*GD#N&T4S?$23D8.+]MI+QR"AW\VQ=>JTT3G;"'=--;X"MY'E;[, MZEVU=*5J)5B46"56B54.T(DNN@N1Z0YP:6F$%4LR6SNW-!%92%P[JSD$#__\BZ]5IXG. MA\IY7LD3,SO\&Z6KJMQJ+?K[BT^2IXEB)\,Q!7@$>+AFT#MD/>?'GYM%X,]\ MJ18'M]4+G/=,$?3R$9,'X*S3!/V3LM//-]E$Y ()\(@D8_Y6G28ZYVG]MLU_ M3?Q@1)S ?W#;"^609A: M=D\,]\FA3]DN,ZY5NJJU9*VVLR;&(?F>)CJ>#'<5X!'@X9J9;["4>>/E6J40 MO)POE44DZ8A58I58=<*KSBE)IQ\\$X^Z_#SR#.+6>B&2Y<"_R4FY_LXWTB$" M40(\(O&%OU4"G;E&Y],$3R;/;'V]-4\UATY2<>A1O>'&]?U;$O2'#_K;G>OA M>]I!X%F/DT!_M,F#>P<6OA,LL\>5TE6]5>$ZQ"VP21![0<"3H^=N#[2N\D_K M?"D,(ITE/>H#3IZB%7N^40@1)!+@$0DL_*T2Z,PU.@OP"/!P;7#S;H;ZE0+@3I\*0.Z@]>2F>O52E>-NMQHY%5FE@YP!7#_G@<&+E/0TE0_SHV:7<2K>NGJO%"* M?V;-URI!@FM(L+7O:<]:HW15KS7D:G-Q)LDI4ZG NM58IU;VCG5-G)RKJ +G M3AGG,O6Y5Y5YI//A /"W/6!?JW2E-"IR55T,0J?O<2]0CV/4RX1YZK[97;52 MNJHV6[*26Q./0V,=7RJCR(=(3PF=Q"!#R:*]:K ?IS_1G4 *7(E0C);T5]TS M?5ER2'!2;BCA3T_I;%*U'1ITYC/BM:J@5JBU%*X=[P+'3C :(M>416>E8(WOCEQ&L,[5T9&YCTJIT3%J]N>BJ+#Y)GB:*G0S'%. 1X.&: M0>\0#,^//[>*P)_Y4BU$.%R,L10^2.$B%N 1L6=.5YTF.N=I_?(V^JQ6*5TU M%;E9YWN@N."N)\A=!7@$>+AFYALL9>YXN5((7LZ7RB(BX+O-B+-=WS\IJ_I\ MG8C"QRO (V+*_*T2Z,PU.I\F>+(EW-=2MNO:>7Y41HU8+5UILE*M[Y -*C!. M, 0!GEWSOCGA!QKG_( OQ4-$G,]^TMSY.@J%'U> 1\28^5LET)EK=!;@$>#A M.JBG;AAGO].XL%JU=*6H-;FR>ZV60!X.D6>?4PIKM6+@#E_J "?Q6ZYMTTVS MYM23,EES(5'O&TA2F'>T.\.L[_JLE:[V.[=^U1DMP MS(*@V,EP3 $> 1ZN&?0.3L3\^'.C"/R9+]5"Y 6)L1QG'BL1H2P!'I$XP]^J MTT3G/*U>WEJYUYNEJUI-5IHB+;$HZ'@RW%6 1X"':V:^P4+FCI>W"L'+^5)9 M1,1;C.,XA\.D*\(@8,G^K!#ISC[#.+23,EWWW1ZVV[/.P.Y*C M>+^XQQW_^65O\$L--\YH;IEZNH'@4DT@:=0.,(&$$R+B0OP4:)5@.H+I+#"= MO?>";]2!(U6:,4) M7E?Q#4VQ.UYWQRL^[R"\/M(4NCAU/ M'M%_7NI#..(GW7[5WWW$UR14 :31M3?+H&ZMO+,0_N%M:U0Q6P73!OV0_=:&CS ?[YW;Q\& M4O^KU&D/?I.^WO3_'/!^B O+D8)G=P*/,/W8?T&9Y92"J4B!#=GZV">?HK]\ MCABMY=#GTA]]GD5$1-DYRXD>G'T=8G.K56[6-$3H,"DG?'&(ZV78Y\?%S^NU MF:0I\HS' M)LN]S?*@S<.@^;Z=E(EWFT^[R3PXF>M2Q75EN2YE&:%M;82F]-G#O1WGP/TQ M\<#Z .NH;8 1 N8%25.2F<9X7NTGYL"R+_KF#I2 ?0"\7%T>;-%R .D"RX1W MJC,_9* 4KI2 MU)I-D)MT'/W@E!8/5N1&]K.S=X%0O&'4!OTQ;T@ M5*UTU5+D1HN7Z=(YJ9'\2_'>:*Q;'NJ3M*/@&@=VP=JQ'%QR3V^R/^PY@>X\ M68\V:<.=!G[WS; G>#7?7-=\M6P[,X'4L8EH5=NYTEKT^>$/L39(\/TB5@,1 MJZGP/;9%(-8^)/D.B#6TWHAY^1_BN,$J\XQ+XC?#8K#BL,>K$T: M_RKXC"/-'0++?@PDR__S*PJH+!P 0E2 M (4;<_M8)%BHRLI]'=1.DC-$KC4Z^\F0:]QJ7+;U<6$M;FKD*A%RK=';3X=< M;>SG N H"7*]&V\<=2^XH)&MVD29V5H[Y?9TRE&CT"_)$;BYZ:'#A]L.#PZ@ MU5Z2\J'0%O=;02C4I8:SPU:O1J'S0Z$MCK:"4*@'7&BL=_ME"0*\&PO]*YLR MSP.9+!*L N/WGH&RRJJO1TE#EW#E^8>/"%708.&_U_"AM8?>VF]<]O1>/QU% MKF)B^GDC5*$I+@6C$09;NX!'!\OJ&IE*R)UV;=98.%I1E]1.-^VR.3EW>C<& M->:T:X /&%QP?<-&U_G"PRSH8$5.=?;/I;7 $&AM8A\JS?\P+ ?A?>\\ .;? M3W\(./^P#2>XD7#.334C]**W^NEBL]INJCQJ[=JB>E?42F//N''9SAB]7.-. MY7%G5S&^+^YT6RVPM[O=DN#.NS&V\;Y09(.T9BBN+>>%B8JGVN3>UP^>)(+; M"*A9F-\&.[J;MGYJ*[K2.++%C-Z(([F4MFZK@Z9.-R,Z7:-0V5"H0#_WSABT M*7VTV^H6ECY:F\OY<.$OQV.PA7\Q4\,>^E@G; L+^E Q_"YTTEU-Y0C.$WR5H\]#%L&PZ;FTGO4U%YU[84UR! M78T]Y<.>'&6;"O:DL03K3SIEZ?GR;FSH#+EK:@2<"W=ZL?299E"%;6U%[RE[ MP[;+A/P1N-/]ZS8RT7:K;*II;>*<3@1O1J(TLF!$9'!P=YH:47V.[2[Z'%NM=(%#'38L&WX5F[]= M 'IM5O9ZM<5\Q@BVM67A\1&L7S8$>S<&M\SQANW!OI>6/Y."'SNIU&;V 2EC M_G?J"7GOW,1@RQL/Y*&.TH6!:A/J=/*]4$PJ+G!28U+Y,"E/4G<.E-K!]!@U M+OMZIU.6/IAUJ[=WX*8 %(5O'6VR]#SF3%;ORT-QC,2Z;QRBUP*@CQYLCR\O ME?PO#*'^:/S.S2&HG5NO[KA5%?PJ,C?^B'C5H4YNHPR?<>WT*AM*'4.5R85: M:>QI-RX'&:4ZI?0YO+VF\:9:2U4=+#>_)PP4EL#XK3UQ%QH/LBC-ZHQ7PS/? M64I#D1&6F_G"=E>,/3#OQ9JP[(91P &$"_.;Y\[5;VY^XS]9%G_H@-;23Q>Q M[BY;:C.YA.BT15TI"IUR:C+=QN58'V?8T#6V51K;MH17W@C;>HW+H=YK'U)C M6J=9Y,.:ZYGA/,-J6*$?31*E=$;JIF-;QI-ETU11G2:2NE,-#LHFJ#%,-6/R MSZ7E6WA)>TX=W<7R>(^_+U(7[0Y+C(%7$][2&B??,NO%>+(98=K[4CV/X3J[ M=28>IKA]9?R_MXZ$]<\0U+EY-"\B;-5%A!5!K"*5T*,@U*!QV6_IHX,Z2]3( M5$)DVE;T<@QD&@(RM?7!.-T?K-(J9*D%.-81.X'KU<&N(TAL"5S0OW,3PZAQ M.6CI@VY9"L;J8,2;RNI#4 DCI2-]U#O$$51C40FQ*+>0/@"+NJW&9;>K#T8E M"(R^&_/ZA\<6AF5JC/ODN%?'#6;,>Y=5JT6&>-+$(8 M^XP+/^B58]XCP/D< MWMQ4TT8?/$CSMU=I:_OH#;I G0C+.M1P+(,UUWZ=RJ/:KHDK)T*U+BB3/;T] M*HL/\=U8ZM^+;5U160VYH)G#:7*)EY;_Q%?>3_\"@D$@YZB)Z-;%C>>,4QM& M#1\1ITI7SUCCU EE_%[(E4:B0>-R>'#3E-J&WS-$OC!6/#YN3";>DF5:];ST M)% S-VH3_XBQ]!_\3L2@;KB4[Q'@KW++^0+Q"AM:=O16Z^#Y=C5BE0^QJ9.CE(@5EXUH3A2.> <;*0CHS]\@LKJ_L7ZL;(\OY9C@#Y M#X3XCQ#@DE6LR_*AEY'BE<4CU18% C29WAP1X0:LTK( MN/8)6Q2/8WTL/.UVZJJ!$^N(W(]#G'NC<%FU\<9JF]M7942KTXEW0O#L'X+^S"/ MQ\.W-ZYJY'K+B$2!*-5&>WW8.K,D@](*]3L6:!/#GZ%7_L4RF:D]K=1V40#[ MEX-M^"?7,YEW 8?\A'?@N[9E:O)HYTU*6^0_@/\:H/]# /_+ZB^?F8J6?!7" M/SS#2.]VB\FJ.BI%U;D1^KTH)]*[AVLY*/JE85]M5K$,-FO?X^W-7 MW'\LOK*A6B/US:2UPN%(==MM7+?]AK&BHY*-[A5UP/8Q$ M$X!Q'&5PY9@W$L:Y90XVV>SJO7XZYZ&.B50:I;8HUD=$J0'E9ATV.*!&J1*B MU!;-^(@H-01;;:RWAVE3K6SQM;=756NU=T^MQ7("PWFVGNR#6I54UB-_5(7E M-H3M?IU\^EA0JH.Z4H=VS@N1\JHI!R/2F)* VJ-#%-X:DTJ(27FUDT,Q:=#" MT&!_5((&"N?N7$"'J[;$AF*6$QL$$PZ*H9BAP2_6K!T-A3L(\S7$#IH[I>E^6>$%-0R5HOQ-D_T+ MWB%*YT:!L MW.C<3?"8ISPJNK$H;X0TL?=E=1_761X"-0]-#&N#J&)(=&1/^1HLVD$^CZ@Y M;+=3@GK&&HG>UDF^/Q*-L1JK-J)/@ (/ 'J4RX%GX'XUGTV67ET)>Y!0%NKJ M-\^=(WBO'/-/(T"HKNZG?QK>+Q:@SOH00CHO>0Q;8 ,-]?;XX.ZN"P73;;J,:LTY6G'!6SB@NYU%9WOG)8&?RVPCJ-(Y?"5I"*CM+H M:DVY5U@OLW^YU[ +"D!?'W<+,+)VN\8*F%_O%A]W[9]Q1'SL-2[';7UX4$_5 M&A_/!!]W;:EU1'SLCX6)<#5-*/DET%^\UR#&=25\&^517LVV/X MFU)+Q8R3,'5G"K:F%LR89OG^$@B(?)$F>WIG%;]'\C[>"J#>3[\"2/.8Z\4% MR>M83OE0*(>+<7\4JF/*YXQ".7R)FU!H!UU^U+CL]K,SODHYV:="JNP:X7*>M>/42##R4 2Q37 -+]]BY6(HP.3+.H(3?FXZHZ).EM1 M:*-D'K7*%HNI<>@-$G4*X$,CG.:HMX>'M&NIPWD[8:<'S+MY<,^!)D&O";AX);O-3*5#YGV\F8?@DS#QN5('X[*,M#JW*WG/RW' MFB_G6F#\UEZM8#9S;:IV61B6J0%N/+&984]1DK/YPG97#-X,-ZIYS \\:Q(P MD\MV0J)W5JYZ#!_X3V8; -1']]'X_??H/KZYWL/,\-@7PV".;Z![\Q- M7R.PK3IZ?UR;5F>&8#MZR(^.8./&96>DC\8E:"M<(]@;>,^/C6#C%K6\:_?2 MQDMMVQ?O6Q#RKS1WSZNRQ*KADK'D.F[XM(.S+73N.RV M]7Z[! UX:U1Z ^E=("IU01'LZOU>NA:_;#'PMT]KKU/D#ZC?G885)G7][EO6 M[X:5/OO7IXU[P#1P)D4!UF-=+UEU?#RP?K<(?.P#/O9:>B]C6'F-D.\.(0\L MX"T"(0=4P#MN%9#9\&8%O)7WB]Q,IVQ""8?L-VC*SC/3/"-@&O^WCX$3/CS# M,?D_<%[G"UPE:-C:^W*='$4!X?"_G]X(Z/\$X-\[2'+X_V\B8/\,PU34N]XQ MXQ\H3^8FQ&'CLJVW1H6GD&C4N,U3@VJ572O0ZB@I1 M!A:'H3Q]-#@DT%*G8>R$0K?.Q&,89OD UT'_^HB>#=0=]+0&@6J%DH"!WQ_% MW_$.-/I=-8Z#".\'G,,UY1U_%3<,?]M+A*U*XISLT\0(1P5]XX@Z_SF9H=7$ MVP*UE%-C:RZYTFNU4;O1!^V#TX]KI"X[4A]%-RHY>G>H!KU31 ;443'[W+TT MUSMK3YH1:$_LV7(GP\-%D=4]M]U2R'(S4@Y:=#!BDHJ-D%Y#/=Y9/-4KCY5F,.SFIW)S*1+U!3U3B@JQWR'#(K:M;=HKUWX MI.N:VFIJ*\7!CS0 XR!J*WPH^)NJ_M7R=^?/QH'KN>!U &$GKSH7IQJ[JXW6 M,FVPMM#S]8E11NOY.$Z!3^-1)N ^N<[2SQ&2BTL+?K8D';T?U6:7\Y^-:K/% M-+\/9LQ[@ -94SB<$]RY#HJ\1P]VQU?_+\->4I-PQP?%QZ.4U#] \7':N?V> MH\9E%^-W!>==[W"?Y;8U:H)\1P2YQ;(_*4&.B2!'G8)=;35!E@0O:X(\W/@_ M)4%V6A1]'Q>6!'U<@JP-CS)ML/##_BTP %7@OZ;UK+YP?8NJJSP<90?4 M^OG5,H.9Y!_*KP3QM**?&$^^:R^#]3\I"X!P *@*"_5_<;O(=JRVT>DQLS>= M#KNLUVVW1^UAI_-D3MET-.R:D\[_=GKMAOS5S)-G6!C/[.+)8\:O"V,*1_QD MV*_&RD?L42 QMQRYI?ZHV8==KX/9W/">X6'T\/3C4C4$(>%C="W$V@"4MK'P MV2?YC\\2ERV' $(_^BQ6%W>)+TCV(\'W\:^C+39;?)N"[,6;Q==-^.IO&9\/ MFIWV(/.K5K.=_9,U2PUZSD[CG-/'JX:P[_U M7M,-_AE^_R=H().BJFR?\9]7__W]]N[FZJ>NW=Y=-^F<=_>/-P_:X[UV?7_W MW5=^WA$3[X\^;N\6$'#W*V.S/.CE/,3;F$\<9+ MR$/XO<:N;SKA)1!K:S3=+>>PQ"3M]TCH<=ZSX5C_(NT,534LTJ8_KASS MA\=\# '@G_=3,<'#L!_@$XH-^%_#R, CO.*+3:/2I-+6YAJEY2R9>16(SW # M#!2\!8H#;\D:E^H&J-W0PW(.H%RA0T_1+[4KD&A+7.Y9^P&;G-"@J]A1$Q<* MWXGW\[7#?5UD[ZRSEGJ/>IVTXB,3WUPKW M^#$X_[ <$V[O4V=X C3-EL!_&K^_PX>&![S"F32U5\.G-"MOX>(P$1IM]A4T MD%?#8_CO![8 E'MBGM9IM;I-+?%[70O<9X86"0URUZS UTS+8Y/ 7A%.P8GE MGZ\SD(BK"_?5P?GMRR?8#(-:#)[SV)1Y'CP3N!KL3GFCZVGP M*NV:*UBZ9OF:H2WXO!M/#HL%TVI">.=K_LJ'S?L7&#>;60M:X,&]UC52E^@1 M.<[MR7,-\PEVK&MS]\D"L8Z[?X6](PRQ_-TS?*";20 TIVM J8;&Y8 NS[G$ M?A"&37_.EW9@70 *_&*!9BP6MMR3 D&^_2DR4=^GXN5G?@43RYLL+3"-&+:B MU80^B?#S&1[7A%TH/] ,V\:3(4@#(%C< ]PF/Q\ Q=!F@ 7_H+AVBJ$!(!T MQ #>B%;S#--RM:G'_KEDSF1%(/OY3>=++)A']B/& @S'L-UG@!8%F'&CA@UP ML9Z1H#3^-VYV H>#A0'F;++TK&"E,><9*4<"$4[GX3.""3DL>'6]7[@74)J8 MYW/X+MQ7N&)X-6AYR $5.%($>_C9UR9P RXP)%^/8K M/@M7IE*7BKWAKI4+A:L"%0C'^N!P'QST$^X?WO1B 2R;VLUO8[ZP>4387TYF M\IOPT"$JXR$!_0G$MH6LG&CT*X+]'K07[9KTUP?FX0(:5"3!9L0]R<< MHO-\O;]^N'W0M1\&7-4+T^X7I/L 6Z+KHF=^W-]Q\'Q]^/Y9^[MU\C1##,[H\O^+# O0#<&)3)XO >>. /^I/?'W_I_:$^&SX!W1V(+G0TS M8VDGB/2SYHH]QM8,@"TS$F:S%> SN3Q4@N / M#S#:DJ@>@T#%A.XCD/TDW#]F.4N-3O-#E2ZD7V02!M>YZ.1)D4THN%W.:FE! M2T_.#"#?)\8NTO MQ\*_2$.E75\17AO$&/ZXNOK1U*YLFY..%&A!Y++TQ2'"+&]EF\ [P&J7RLE$ MQ8/UKI7R(L)TZ="1X?)!('HH94EU 6O2P+FRKL=0I,3N#2@$@0S4KORJ29JY MAV+;!D$-C)F)OJ' [$&%H00A7)HSI+B5&H@,% X?2'"PU-^RUQ7>/R?DYN* MO4A0$=\H79J[$)Y[H7* ,HRPUCEA.&[ B6,.GZ'6F:"$I'V62]C\A4.X;_S MPL7]2+QT*RA>X"P(S? TW-!5K-N?EO^+?_J7(V@P-LJY.HR%LW-#&JB["!Q\ M"#5Z5,N)[2.GUE#YMS#+1]%[ /U05P8$4 $)/&35$]] =F;WW@!;P%-76J30GNDMAU(U!-@*CQ>!11Z&T1<1C&* MD<9!BW6!/?\+- S.S] G1%3[[+KFJP5:)+$7H>Y,:!63RTC4D13=A]@3,W6I MNBA[X(K+U+ \[07#Y;"G/^3RAM2:TC\ 16S.#/2[DG* SX!F@O 7'#<,N'/A M+SQ9+EK;VW8@7^J@RVCWTS6UO\_07Z6"$9,Q">I/P.,V\6P7KVHI@$S;R'QU MQFO7PE2QGCF3>T;Y$8,-.D88J#_",?9D@UJ#NU4V2LH1/N2@2;.4HIEV QKL M/TC*(+* !! .H2M4UCC/UU6U4%P8B3&N(N+[K M'Z!>NB)S@IR%00P2>($<0MR1FY+1,(9^%1(8ROZ);\7H#47%-E L@4XF<0A4\)!(,X*Q5 H)CE[B:12 M0*PTDBN9>O>CU8KFCE@O2I-+U^0WK1GC$Y3F7W<4Z/ M8@)K[ )KN@J)&*RM"U5 A+)NPCGG6A6".X=7<+L!$YX\C[U8[%77&%Z8D)"$ M92%#C=PXF]\;S#QW^3QSE\$ZT0!;IT05$GE/=!1_.9UB6!<>4MH\\_";C^@+ MTIHF!E MN:8IK4ZDLB2D-AMY?TM$K=]YHE9[?:)6G7)5IUS5*5>E2;E:GVW3RD!\(A"+U[ "RA;5O" M&!)&29H0LLA%3$C=+?^$CEY)#U=?E MP?0S!%^_DO$5:HZ'$*9_*&??;,R4/N:R5@/!:XI%9*3CV*C9Y@,"(!J_T0^MFCX@^I,,KXXJ""FRU-I MT;$J'$<4F;*HJCZ[*.DFH#Z"#AIY>(B-HO,GREH5T1E&Z2',0$U.?!>EN/)E M7ET/I2(\&9?Z@/(6YK>&"=6208M>'3[W3:9?.\>T!Y&AHH@ZZL;I+I^"Z=(. M<](D\H,^K:@0&,NA8#TY+A>,3RWFV\6,%YY#Q.-[XG[E[X5X43*(HA_0?GW0 M'VS#HR1DS;/\7^KN2>,03EB9N#3!2(I(GHERFRE<(5);PQ444,&)? R,1-H' M=\-AOA P"B[Y@!,X[IR3K"G#F5\QOU4$03B49)H4YQ^OP)D"AFH&*(+H*5%3 M*X ?10XMD^MJ?/'K4D >^B&_ L@QAY_7[';; MNM9I=;IT-OA')XPN1OYEO!%,3^>'48&HY(==")TJ4D HYROC\D4Z&/X60VP^ M*FGPA-R7)K=$_]O1Y<[@TU>,$V*VTS$2G6Y!C#B .<$ NC2?!=^TY#$C+J*&MHTG=(*;;$Y5;+\)PH9?BP>M&"F& M"RNLR3=L$4@/$7VZI/ >?=/40O#C8J1SAWX#F[+)B9A]\@E@J-]C<*__(J\$ M5QUXN,OB>?M+_#D:B,^XEF,:GKE> S%XWA-?':L)R!2!J]7%OQ D3Y1P+4HM M4F^7J::1)>0SVQ9IP),PF$1IIVC1 7_P>(J=-&-UKFXIWHT%,H()]]SR8! 5/4K<.//)2Q0=1&9V9VY:E;4I/!\%9@]+"PK'\P!$O&L!7M":2E+2C5%GG:*@VXMAF% M,9&@ID4R\6^&Y8F.%V&AY*V#4?=Y9"1&''U408Z.1]3^2WHDPE-JRC$KR.LG MAN=QC3%TF$ZDN9NTRW2>2&%QQ0*^U*,2B4BA5#X$A9=H1^22PDV'F>>2&.;X M5^1M4]"=VX8>6X0E*2_2%V112L>"%RO&LK>>0)0L_=!GY,^ A5V@* %\)>(, M0[ARDT52P0\/73+!Z@=HG0%8BC>RCFVM:C/.<)*,*^DDD6>G>PT/?JX>$KRC M^)&CFD54&H"JK,A300^8B,DBN21,18PD/& MVGO2[T*:)2T#80Z!=4GSAGP0R=RM]!=V%8Y($. M4#!N6"04(X4NA"ZP+R^@.%0(6R)^KHSL"FJ9\V7CNRF!JR ?TORWC8 5.LJ? MAO]+R,1UG*%;Q3+"Z(0:';%B\E#9_ARW+[R:-N7[<5'#-3S*[.7*U 2^LU#& MB:^$\U]JH0N"G

    ;Q\*)&\9[(79KL+JET!! G89.8 )CW+&DRXG3#'20_=+U)[ MSEZ3,B#DBK*D6$LA#KF/3)?[3+!"CTP-SR+O"?<02=2(=!^A&9'%@CJ/X4UF M0G+00>;9OU5GJ+*I8%E6GSJ*JLZCJ+*I*9U%U,[.H>HV\\"90 M,B+'50* P,Q:P.*6<0B#$S6!".1&Z8\ M),K)$2#T-_CA/[&0+^O[1(*&*YK(A26Q<0EEB!X-^"TV)H]:^25<]"!F.&?( M<-VG%D%9R4P_48VF8[E5")OHX)3Q((=>K04=64CJ.'= M;^'T":#S)(G[2>#R7 3.:Z@6&!Z$BV.R(1[6(F-Z*C9?L2WV0AG8)C9*PZ0; M%/;1JI0V6[4&15]YV71,ND>\5N"R4G\MT#JJ-%V+V88#JC7F,F>#%!L$<2>H MDMH>3T86D&91A@S/K9_C_C%@P]^6Q!U>7.?O@1><&-=3X=3%S!LDZ15_*IL8 M#0SH,A,#K1%BQ7 NRLNA<#&>482Q.=0R*486#<*>,;61$I#S05&A8\X+L"R1 M=Q:*5@D&E,% H@L%O(HS#51OP\++";"TA#MN&5A< MZ1!>-(M-+U#5NO#1 [1#0SQ M0>A\DX@)H1Q@/,\NH[5=5F7]@M0JVH*-F@??,\?DJO'P./-[7MJ&9T=L< WU M(4Q3)UE:KQ2O8-@=**,C-@#A>^6\S!TETCR BO<\J59CM8\92I, M00X0QZ/4)Y!/SE8NU]0>9K2'I,K 6=O:_48\55^&S1/7KSF(U[NW-!D^V3 MW":C0NE?<4B[9=&O]">7#9MZ+F-H.QD>Z+4JF48EF[0JIZZNYA/*-4^*WH8QQ(CRS/Z192,JOI4KPQ/V_PM&MK^:AK//:$%VY\5'Y>+).RM:7W M-PPG4#S6QRD%,!FH6X^H2XK[GVF%()&QF[\<:X,D. M8/*L8L%(87-8HD<;ST1=;P@\PV:$P ["G*VU;?$N$ X@C=&H_4P!(! M7U 73B/\/"K3\G7NPO+8$R9Y\-N+%O$8J((H4"BS61P9 "G.*UH!(A7/.<'.WR'Q]/C*F#,=1^6.86( MH32;"W]OQ3">I\)H,FK$;5B$F9CS'";GBS/:[!F;ZUN!2+/EAJ_LINLQT-M- M7BS\"M2&)TVA ;Z10$1>FV_$Q?T@08G_UX^CK![;10+2E!^/[Y)=:[?#D;P+ MW&&#*"#M$P7K4KT=B6L8T3GB:)E9O9J)F-*C(J<*.++Q$L!<]*B(Z=5M)%@NA]6A: MDGA,EXE@0+RMEJ$6(W(@"EKTE4;5HL8>;TPV)*^:9^)*PUP]T$O8@KOA#!ZE MX%UWE2[HH0*"5R:$T"?M0_MCU(=-M#?@T!(UX!%G^]!)/*J.KG&C3H)*HP1: M"7[9_1AO+Q;KXD[R Q[J?:2RR]"1FGHF['ZAO+=.GM4^?JU+DZ=:[2 MJ7-9?>[;%_WUQ2W<#Y1#D!+E M55-'?@BC+U;XBO54:DJTLUH'=HI5.E3TY6 \WB=]GUP=)DH[;+XQF+"WX8C!__YK7G*'R- M9[;.0\<9';U4W3[U0@_[ODT),KIH]G^864M'^"E.<"4/L-;*318M]4":^=9O MT: J79Z89; K#D/UC)(?A9E92=B$H[S272*YJTOU;>$%R#XKF);CR.$0%-C' MN"QO 4=1=34:JXS^$7%2B;>T_+.'(4Q !:RDPCB'RE*S=BWFS%&C X]'[GD0 MF))/0LQ.WO"6JK5>%X2VPW:N6NMLPX.?"+;[*3_/7WB:/_C&K^2^_RZVO3MN M]!J7O'U99D7;FNE??,RF>%?8D]+G@SW]L&&#(OR-L&']&IU#N9V4=P*GV*;] M=!ES6-&5*.:UK!E[JN8"\SS<\ OB2$LA48W?%^PWFX-1CV$@] M2+C=R'&:'+S@L^$E1U0Q9P8X'JR ME4N@]%%-*BFHWMCA;L5K20A/9@Q#0V%3T]VED(C-_8@@&HW#^,JWGX/'](D/ M$H=),9@0R_F4@'1G6?+9+P1M(%S+8HGKQGV795+ M\*01P51PRK;E\]EAW%,O.DCK,D%*"JT7YBDC-I*_E@F1B(2O48=6XOT*Q<02 MCW9'J@=\VW7X,A[/_QDNNSL^#=;C4\9\D')SP.N4*UZ=1T$^7 _AB(:>JIFFEA6:J4ML-XPC)Y6)F)GB M*C%6LGM$-%69,99AE/>31Z13KXC M'!<;!8PSU:*DE7< &N#V9+JBU(4X3H8N >$$0GN.)2$5;BIFW_,(*ZAU%]*> MS);+EK<.FV17\PV7$_/G&=B*A]% M?,("2G2_B)5H+%AL"3]\F>I(9'R\SA&8\^5OWFFBYPQP3TZJ$$O<1JJQYX-FNF>K8!$3&V]Y/89TR@QLMU) MJE\;@\SE5,@VQ(HZ:YK&1E[-=(] T?Q/@#:[\"NC:.3JX5I6:;4NX/^Z_8); MO#\(^28:^DC'4:)]93\CW;1?S713><(M:1&5Q4^ZEAA^"J\FE3*Y+Y9)$;_( ML>E0$2)' MJX*"1 Z=F&[$5;,0F&HP)-O+E-7;.?PYOM2S&*]Y,TD\_'+D_=*HH;0H M$JZL,.8$CPF/O7!>9;&UJUVZR*=SXL)-H3[KBHR^INK3-:@[15: H9] MS;7^O-4E_6[CLM7LIJHU^+'W+C$9O,51>GB4_N:CQ*M0],UQX1 M9^?>F.1;T8M*: -*%'WTWL^0L]Y%M#STWHV2/A0ST[5 ME/8'0N%/5L&*?6&DR9+3A40C+#D90K0#$_5+82C#H?]AO*4")8J(P4M2S<9^ MX*;E7HC>+3C]$&FDLSG +N)<%GX*S]@\PML M<8:50238Z8MIY"%SN.8_-L45U33F$CVW M(C>"HKH78BP&E1N(?50M0!]BC;QFX>7';BP\XS"L#N')>PYO' RWC),':%B( M<&[*_(]H>*,Z_1T]C"\&W'Z8^Q9KUA$UEA .?+A%%LZ%I!9"$SX3BNH@R>\I M/X)[H,*]9\]=+F@H*GY#/J^9^TJ)7+*V A/EEMZ$R4M5ZK04G,L.I6S>$7G# M 4;7]-3-;S994N>>^RF88YA,D+7DFH?#YAK9H!3^?-%&)NEFQRS+5*(M/S\? MD:I"0,Z/PX[\T M;3B)!!'74^GI";CH:SI40K6B-O+8IG9%?D-8&4VI>%,)E/]2J& >*3S#E)V( MTQ39!6E)>C*6^C3,']&!L(<^;PKAE'%? ?/U+6'ZC'C_0;Q2]I$LGNH M&)S%CQK_3?86.=E&[$]<_9J'8[NCY=61K6NS&4%OP8@W/VCR:"*?6;PX-E1( MN.)$[V G<[ <+N80+]UPR##50(U3XP#6+UL91V_=\A+-C#KH MJ'J>\$SS=HBI1'F5]?'F(2B.7UAJF3G#K6XN429DB2I9XFBSE&,"O^!\MHN' MR0R'MBE3M.>NR6S>,4H@6 9^Q?&81.UFY"<4$ FBXDE_-V10G-!A+R8!3 'J M*"$LW 3]+JH3$ &$B/R35!_2F!(Q7OJ\ R-^AS>[+KU-Z0*1>89PU_%%MHS5 MX8$WV:!7#J67@=M< \MCY&.B'AO(@_@*WZ.()4UFJ&!5[2U]/4M"_8 M;S*L%MP4P\2^.1.%6E.1[TO-&<1\XUWNB%)8J"I +(>6&67QPN\R1& 'DL$"DJ\;6BE&!>5@:G2;6]VWGBB>,>GA#ZJ,+QHQD!4 M+T7DD4D(<>I*QN)Y;H.QXN4CE/T155-P9NF8OM3]PM19T<$*ZRI"IW78+#F< M *P+ZJ3:8&(??#5@1&I^F3K+5^;,*6.$T[Q&^\!3S?H?"TZ(^HZY7(Q&,:Z= MD#/(&,XSZ%92I^('K:Z?(E1O:("EVFQ/R?6?&A.>3RD>BK+"E/#!_RM*%,L,SD-9L#2%I23O(J,GGB^'L\N "5E%V.1-SK"&RR3/'\^+Q>[_T5P-,BH^ M&!]#(1#>;&38"@]1 L6BS=/="VDA$$37/CQ]3,X4D/CGQV43]I@(F_)1PY_) MQVSB(3^\W)]<"G_0^:@64<_@=GTQ.B+5$J;N'IP>IVB%) ;#O);XT(D@H>1=B.$AV+)8I/\G9B%1*RWR M'$S!:G:C1JM4Y$1SE9)&&'62H92 MNLXU,W2:6+*1%7NPUQ\F,MBYVHLG2J *#C##E"_C";##=22."G=5--(S_%EL MT&=<:<=DFWA!,?XMSY,\SNTT7I\7'MOP0E,Q3@=\9*!4#F-&17PJSEJ02)U> MC$%3\B7B3>6HH=93:/50LB)EJTVIR%190H^2.9+S?:3-G+$-H?8&/%^N8"_; M#[!>>#80N5E_@+KJL<#BEC+/"^)/)/.#!AGIT8-^)5UOXH1\1@.ARU>13OF% M.?"O #N6"9!H4=\=_TS#G72+Y-KCQ@M6YRD0DA8==SO+Q-,G 2DEVAZ"3'SG M9W4[3%7D47L)\E!0\FZ8QB%\@-(DYS5MR5>H;:;B%KF1.<";N^65[2N_7S/. MFWZ'O$OZ 6X=0=7A\+]-V]+3$E2/4FZ(RY-.X(DV]J*:$+-(HY=R_I)^V#=L M@]HY3+S0&X6OHZ$*:N-*[*LW7PBP_DSOEU^\*A&D.XZ\9')]X>"*;BO3:;<1 M'@6SLUOBOX_&[[41@TK.2>:QUT?L*%]B*F0Z^+H[-(P("O2+#SRH9$ MCYQ$;U>>2J3TGGLV//T&.6WK]*DR)YFU0>&\*7:K038+@4S0+^/RAFBYG.&DO48 M[C],<AE)7:%2XPOCU>5ZUBOER%T. MUIA'N&J^<5*:1):IC-LCTL5:L[U@W!R+LN N,=D3XX9+1ZA5:OLVI4Z)]R_" M*;N_M6?;?<+!2XC;5(6CJ$=H5DP"4?@3+JI"73ISD_H1YX4VYIWYX=@AB;9( MAYW6YRR4I:_:GV4_1B!#/C>9ZW%+S) 2>0J(%R^H?< VR Q;!C/7 ^9. UHW M;S9.!%%2TE26N*D3>OJM?^>[M&8N[YWQQ'C2E-A@NDXZ%"@>+4NY$38M5P.C8.C>DMBPY*.LE:@_DX+1L 6#6@Q MS9^/"12_B_0$Z0[ 7<:SX[I1@"/A-/KXY-@;T5@EAR'^.3"^P:,QZK!A" M:,3D&)'Y#I2WSX28RV;V85)T\HQ(A4KU&$W7YN3U(AM4/?/9]0R5-$>V. RG M,2.5KM3^_R(O"I65C-=E;2XV=-E30N39:=^)K&^IL8AL\S!:KFR)KC&LLI 6 M)C\BM1[ #M.NE4(?^TWWRM2L<.2+ @]_2WQC4%HH- M3[[]J_G0E$H0V:VPY"B9DF92%V=%Q1:CT9D:Z>MBB]P[*JX33/BA?'M;*Z\'PPS'%K#2CJT8F>7 M=_'AN^O['\_59S7D*?KJN06#_H#^U8^<-81%TG$;1Y3(?>!V%PJ$C]QE'1:A M8BH+/"&8?8BTW,R)^K^K_?FPX9*@49H;.\<.IA/9<1Z@?D'9IIHH[Y4->2>; MSL SB_PHO3,R=<09E#(N=8P(GBRVEDX?<;4GBNX BP5H.\(H!*JGLPEE]IGG MU)'GR9<9#,H.XGZR3;XUSLN3KD,JORT\B?39L*ER8RW9CS+(?K03V2NA^)(R M@N\@WH4[$R_K@5JVDJ0DF&R3B.* X]0!R\(.Z'IE@IH79F.9\:(85:^R0@O, MY/W\_<62 IQV'%2GQSJ^23ZS7X63G!#]AZB5+ M/!+;B'H("Z,"R-R@8D8CH,@55X$P36B^G"NSH2+/&=<5*)L);,M^;)L*PX)/VP?I89R#ER4 :U!E(=092G8%4Z0RD3;E&J"+DDIEO MQ(C41C110Q^>38LY*[Z_Y(Z#:<(OKU1?BWP+.0XGG%4R,TQ>(,0S''C, MPU#D4?2 +*45=GPXN7O=-BACU@)!1)Y*%&C86I64>,S0)0D'^^".()E<'XK$ M#.,R+JYR*99P.U>AC?S#-3J?_RD7A6J@K*,2+N*0FKA9]_52@JT M&^4WHKQ)=O_WCPR%C6?68PTP>-N0B?:\M+B7"=WNMB7JPL4/A%CDJR3WRL=[R=!);LL:Q4UJ=&F=7(H^CI9"5WFX31[9HS^YGLSM$&!8CAD6PU-(?+DPQ3@)@E[D0^5+@6(Z M(Q^M=-G3E[RH33;N2<)&30Y%L-,P$U$;I,MQ<"L^SW7-1+C$]&21WQ(V@:,] MN%BWE1ZUA[>-*V\?.T(L&W)TTH*\3H?J@:*K#JL'M0\B M)*9'(DN!"N,=%I@R B@\U$=-F=>)36FB^A+JI2#_',X;4,2P>W_TJ/8UFOKR1N*4-J]S.4C\"]C7#/FFJ0;AU>DTBN15#0OT1U&0 MDN0J[SD*0C?D DH4CQ,\3^*D% ;+_X7<%*/]MN%@N1MG_^%O@%VX"PP&8^,) M\IGQ2<-BJ"O/?N3EJ:[/IV(ARQ/AVHGAS[2I[;[ZN81BAN]?CKG$"D5,T7G" M!J@JH#P>; ;6A.GO(MV3UR/S<&LXR5ID+O'D,9W* ,-VK!&X>1K'2IW]'*Y. MQ=ALKO9MDYY!.'NL +W_[Q$[IZP.##$L ]Y 0HP[7DU*1VGR'2C8T2G5R\CK/DO6!E#@(PR[[.+X-%Q"&F/) Z*:HYI-#G MI!E$#\8RD!:HGP1!RJ'N8#4\'[^."VW1&V+;D+L\3!6QN":2&.)W"L5$W93D MH-1$6[!1F<00EOZNX:KA4% W@),P/^>>(Q=)U7(<0/+?H73<5?(/RR;Y9>?[ ML+N_%/^=$8A_NKCVYY02P)\F!BD7*+4R$-, 9KR;"HU$]Z*#R&;,<@!14=)6 MY?S)=^CA)[ :A9@][@;\0-&4C;_]&!F9K[XR[QG9>#17*:S7HG2 L.5ZXG76 ME)==QOJ3AUM3NW,_+/E\]1"J*I.C+*>5IR MQ$0!WR3FX7'7L7Q:Z?FY'M@:FO'/KD>YK9&A+C0 NN"8E0&6E@Z C ML2VQ?X=&IW+P1%AW"FFP6\ 6W=16V^CTF-F;3H==UNNVVZ/VL--Y,J=L.AIV MS4GG?SLX>O7M#.F-SFH-IU[FMIK/\R8NSC,F+MXQX)X MOI4&:VJT:!K^B:R6K# 3?T?&FS>6M)=%O'\Q? ^$]!%TM9\! 7E*M[\>-"I M)$)V91;SEE_X)(A4QI*T+O@;F7EA8%7ML]K)6K;JQG< 72X#\O))SW?$7;CZ MBZ,PXI6\4][N/VKWC03\8MA$3""B;;*:8..\E".RHDZR:SD 8=-:)NX1A<"Z M8VQ:7TF=C=@ZYGH"7UI=\*5X+V<^P5:=6$$L5RE]T!-]TQ>J]9_=RMUC:GF, M&$R^[ABR\H?X:;+C5J($PU0N3I9P69Z0F)08**!&2;$96=SQB1H&W3+>KKX# MO-.Y>)MWN#5,^:ZS:H9U5DV=55-GU50WJT:H+OG&V$QFS%S:['Z:5-1(PGE,$56/4'H\D9K%K:E0CGR2MUD) MUM0?-ON=_C9^DH&0P(3^W&P3K-WC@?7UW_>;^;_9+<;+64FVHW!YUN M^:YYAZ=RR:"]WMWN[R]R. T6S:M&.PF=_\'. 3>I\0([2).RWL1QGA*\%P4- M[$PCWXV&M_.Y4M>-GO@=[G;[:;="*!_(2^0N80D<@X@MP19!Y)R4:1D?SPF9,B[&9M.T/O]FEBN9@MC2\5,I MP;XC49;YL=+CZI,Q^84M+AWS0F#=9,+8=+J)N[P5$J>,=H[$2>__V^-R'MBV MM!TA?!SNO2.0_RT)U%Q'5(]&O59+=;8/>69MQ>9S7R 6P/[A7^E2I8"')#$@ MN=NDL&[D.^LT+H==O=T;IL9JI; [)QUKN2YDO6Z[[74J7ZS)H4KDL/^XO6ZQ M1-!M7+8[?;W52P^7XQ/S:E(H ;K4I) UA+%@4N@U+GMM?3P8EYH2*JCL3NG_ ME5'9S;;8OC+'I2K+LMIL:T&L^#&Z@'&FB]W[-0FQ75UJVRYPW]^_@]U5D#JK M9HK^7>2(:3)';&V6&>63=CY3$+E$=-S)=QF9&DJ%Q#B_EZTF7ER2RTN^XG=\ M1VF ]U-*C?#OHRNF-(GJM; M8]>98M<6*^2XV#4$[!H =J6]5F7"K@KJ0>6U4K*1]NNV!.V*J#P9<#]/MK&/ MRB/2/U.\XRKL#!YG(%/K-S,O_L4\-XMWC!J70B<^E'ED$\O11-,N)EZ-8WLJ M/GEQ; Y>0J":H MB(8DKF-MDEHR3^T\>$4!MI1=I(KW'9:H[; M=;9WC?YET=HW8/\P@?U[(GV_<=EN#NKD[AKS*X/YHV(P?X#LOM\O->974%^M MFG7YM2RN_AT-(-')(,,&VLU".D>^=P0(E9MMGE)?%@22Q4*'!VO,Q=_<&\7_ M:^JMJ;<\ZOX&FAVAPG^XVE,3;DVX->$6;JUL(-PQV2M%IOHF9!:7OFXM]Z6D@J!@,LF*&AT-EDMTIQ;@A;,#'!\%$XW]EK_>P M:_O:WN[8/U_MIT]/7#P9.,[$>#4\;"_&>\A[3#3PQ4E<+LYYM0S;7D7]XWTV M67I\ SL_*"DKWZ2O5[!V^2+'L+WW(CC??/<^7744#C=9/F*^J'MEM8P"#GU MN-6X[#73.0T:7+HMARWP2S@HD:@DIVVC0CG:>EJ!; (.2N)6NL J M>>3VUJD'Z:$943,^<\G$_!L+IQ@%UD5(,HZ! QYWFI>PXU";?JNT0VVZ>6?: MR,G@RF#P:,98ND?ZN)L>,S/NI@?<9 X[30]A2;9/%CP$SCKGRX=^4_F/3.O8L/Y[F'?QHHKUGTI*O\T?G^')PTO M/ND:=G?U[#$^\1 YW _;(!KG)Z>!/\@!^)_1LV(090)F*D#"P2?U*G6;._V9SF(4^$X*8E<00\?BBGM/,)I'PQ''#CR.GFMO$:#C>_ M-E8 -NW6MWEOT,72\YF]RBN"$Q*;%>Y 0A MOE6-)N?L\L9F+8C'^5J>B F M?(XV#U_%5'E^<^ICH+51.83)7JP)J]P,32#3_UR"*MD9"*7V./,C.SMMYMCC M.3>^/"*K(.+$65R'$,%QQ1C"!+;10,IH*1QT[S';8B^,IA+BJ"KW">2/F(,, M),$'53ZQB;'T69Q#X/ LF@KXP?H8SC9660+_-1D/H 4!!@,UB2E6J5V_ ON@ M888^O-L/1RC2Q\#G9 !70LWRI'FKD:PD9H! %^)W$!;[^!^OE(PWJ1 OO MA400S9RU/#_0;GX'W%3$?&Z<3OH5&01":H&#/06\#3Y2T@!.C///)V3),?E3 M@0=9MPU_7:$K"&YI('>ZRRV[B(8XOAJ9*+'*E<8E0?* MQ,[D/IK:7[#A*4V? U0FI>M?N 7:O!SJB6.WGSUC,8-+>>%3-NG4/G%"E-S&+"I#6?DM' #R9V-+36U,68 M7$XY-">/S_E4\7$]:Z(?)ZG+7=JF'(G'G F=%H#M/5F!&%\(B_N,_=),8TXS MYLGN4DX!U$)3_V(?_U\?I[JR9\1<(EBV%E4J*!GO)X&+'I_^F@N?6C9QOSNZ M7SSXE0)0TFT0$@\ -V.!\^YO4>OEF(R\4GGX&DZ+W>,1F%SUB_\YLV]>^P4E=[8OA_-*U MN^95D[3#]%>1IFCCBSTAG"3,Q;1=N.5H#WXT3M,#3=)=^L 1%HQ[!C\X[JNB ME7R42C$Q>\/V755E62Z0F'=AF5<[L=IPMW'_)M=LXIP>_I,$!KP!:.,7<0Y& M)/)O>9J1]KJ;W772H7"%]@^?1WGM^L']](H;1.8-#01_!'W!YZ_#KW?L6ZJX MJWJ-R_:HN2YP)'Q6DL%;?FRF*,<$Z:(20ZT_ZL)Q%?J9U[F9ZY&>&XA\/*I' M>M8C/9.AJ7JD9W5&>N[ALCVAAI'3AZN((11U4E;^3\54)W0*&7!/GO#?MH=2 M 58U '28@N:$0@XG5<>/#D:?$,VD(X60T!,^R1]+;S(SP/Q$!>D!Q*YJ6PJ- M*'Q&T5UHPFDDU;7X*/90_.93-GJ;E8T?QHI4M4=7:!=2^V#^'][.W= 5K:(/ M BPC[!=3*E!%F!C^C*:+([%QQVD(4!XVGKDVZIF@WJ] *YLPC'"!O9<$X4_ Y2NU0OY+MWHN4$T:%QVFH/M( K#XL+3A%N((X6> M]+(+G[D98JKPF:Q(,Q?^EP5 U74<9FLN_1A]PMK32OO/I0/6%J>+7M5,HPAY M0%6=,@V@Z6(EB0(#/ _C"X.;- ,,(6C*0[G3EP0@8; :B9#!.B MP>SR+E'#8+B_!1U%/#\K07PUZ29;B0?'[AH3LESM*5(%>$ MOK%A?!\_[8YNIU7/Q\#E^]V\VOEPT!R.\\U:7K=4![YHC8M0JBG)?6>G%'_+YB(Q_K%+EY/#(!6W@ YO M3\$3W3O-3K_DX+\&[?2@\MHS2^D_KPKB+492JM]5,492U.!J/ (C21]U>B4I M,CY*=ON)*H1#)%-4(['$!3Y/>1IOQ476F&U'20D9D'MWVZ8R7.@H BZZS0RM M#_.VN?'PH?UQBROQG?4WWH.+9+L6(JR@@,Z4>6"R2M^"Q?Q;9[+$CW+S&.JE M/6@=W,*CH";')VIP]:;8\N@&AITP^?;L59A=@+5>:WL/VD?D M+OU6"^>_ZKW"5)@B[G9OMB1#.V_A4?K?Y/]+.7Q.KR=TBM 3W@*8%$*).^#6 MN<[13%ZGQQ$NQ"6 ZXQ1\JS/#^7UWO5^RU"$9@O"%L =N!>I&[ JPLER(D'",YZ"=+CO64 M3PH(BI$XL2N!\J9F!/%3^2(-TU_B7U&B(&Z/-H-)0A.J]C16[C*@M"R9C[6. M7#+RA':JO2U=\"7$L1\4!KBR;7>2$7PI??SCRL%T3K'WC/B&$:;*9@;;8Q%U MF>:/*8H"VRG/#PN8_,#"K/DP7R_&T@E)?9_)"+TGTB"IYB>RG/ 9P!03:5^- M\0N"5K<"F\<0CKV2Q.T7PX?GOVT<+GY/@48XJV+7Y6:F'62FZZPYA:-B"IXK M7ZC"0U0F%2I@_G!=\Q7>G?LT7= ?L\J#4\=Y%F_(%X^N2FX-8N@B+(5 M(Q8 M Y%2G'%4C%O\:3@&URDP WAA>"+9.\DTE"-/U<0:46,'I@!5[[BA<. 5(%2$ M9'(MP@LX\X#7N%[@\W2=8&9Y)GVY4N0W"B*/% U9?)-NQ9OB26\4)X\EGJS^<)V5XS7'T10">MAU%QE M#Y0'6$C\A"?I>J3BN&'VS"91^QGE/OP"OK-7^AJNNU:MQ4X% M%GE$:=?98:RJ99K<".%$MZ+ 2-P&:'(AU@/LY\8O1BWUK"GH7/ 9"W].Q5T1 M!^ )8)+?X:6Y\"NL^,%RSP TP*X)5#8L(%0@GL(60#M=42SF,%\.RZ6A&P'/VX<*V M[9#(0/*5IE8=+&KW 8O^4._9$W2W+V=)#=7!&7B M/_\NS/XG1)=G,UT ZOXGN[W[MD,!A12C)$4C$2N!<"-LDT?C]U=F+F$/@(M9 M74 RYJ2V(M#T&Y? EM/V+C=]D"A,6IU*+27%2-(-"9^*9HS?O$C.3V6<'=;/ MHUO:?AZ]O/T\?@+W\0":2TS3NW+,G[P4Z0HM?F)W&[I[]%N#5*<-^"S=W2/V M$DVLO=JGO8=8/N.E.^2*O[W4^T8M:X@MN_3?>.*TL<#\22'4+$RBYFX=+P:_ MA6TX?K(;#@39D?M>:BU A UO/XK?^6: M0JA+2V8!3,$I#CX1ZCK*I-6B351;RKHNMQG6Q55UL M51=;5;;82@K0/?/6UR@15%&;H35L3%DOB:3.RE$7W49\H7)R+299,)\A3=>4 M_\:?!,W:>V:A!PN->PS0TM)4F,Y5 9!RPB\)#X2YJY7@<\C.>YMSS=]R-L1F M-HG=@;./E9NQMIN#]E8PU)OBF^IT3X8PN<39@>_>N%B[7[8:A-%.8NY_4(>_ M234K.-KTEU->6)%/[3JM,Y;-DZXOV+=,HWR(@_;=+F48N:HM:J!V.J<%ZGD MK5WS*RZ%.M640O'2SWV,I^,12JG'&K]ISNZ-<"QJ/H:BHABSXS/_[F[FNZAZ&V[.'X^Y1JZYC9\[3QS'2@WUT3C=%;],\S1KBJ@I BEB= **& -% MZ,-QN0?,U@11$P02Q/CX!-'&4B*],SQX@ED))RZ?N@;Z+?#I.\;.PU""B 54 M1._=,/^Q+FP.N4"_M0\72!-ZNW'9ZY2D'+G&D$(QI%T,AG0 0P8UBIPEBG2* M09%NXW+06I=]6@X4J5UEZQ#F'MN&5T0WV&#P[$36NQH_%2?K[@DL!$PYUT>] M,_(AU1@48="6-A:["H9^X_)@L5 C2!D1I%\,@@P:E]U.[67846,MES#>L.-M MO\DST7YS"L"Y^2Z+!]#Y,)V]#-J<:LT0U)JQ/ARM:P7_=A?Y1N9R32XE%F8J ,EC< M?)&(VV(_$G=BT4?4@<+C[1"4!D7QUC:YH)%P%AX'&FV QBZ-I?@(2WENI13. M>(*#N;S^7"WZUI9^U$Q,&4X:%I97J0=)9VWH?A=RZ$3D@$]:\X5A>1)@HIB> M6-.%.[W T=^B75O>4:E;J"?JJX:OO UW\3W_X+)^I].X;#73"ES8K%+!$/;; MHO8!!I&'8V);']$[8+53-Z/!&>! >T\<0*Y!7V.[*_P9]HT(*T1SH^L]W/JZJ'HXY]=C_H)W2[632%Q$;37\ MP;P7]F7UN%K =UA@G:ZO[O1W' E6(@+:6&X-' *^NH +>S4\4_;\$:U PEY: M\7)JV;!K%:-"?V.+$<(\9,R\M]*Z!1-EW,9D D VPVH%9<@W#1W ,>)J/\UH M!+CK/%]0 ]=X=[%T_?>38:.>H?DS!L3??)NJ[_&HV>^.\A9]=X?-0:=73#EP MOSD8](NJ4>X5,T"MW6F.Q_G.]UXWU>5- XIJ*+*UO+82U6IAW=-#5/=TLWO= M4T%5KY4"&5>V1(\1[7KG7-GW"*M=(VQHT$R>@8F;4PS:9U@.O:&6]BCC MSM[#4S7@:L#5@*O$4S7@:L#5@*O$4S7@:L#5@*O$4S7@:L#5@*O$4^^AG.Y[ M&-B)C]L(0[0'M;$XL\2Z\^[4T1_DR(T3L=BMHTVBM+C.H'%)X-RUZOJ!'7-<;7&'\\C,^3&[T'_Q_5_+^FALI00R=/ MLY$-_']<)O[_'IJ)92;HKTT"J+OJG*)C9;=54,?*NB]3"3&HOU>+QS22M.O6 M76>+(L5T:.EV"NC04B-("1'D!!76W6ZQ%=8G5\8JZ%Z^-OR9MC!65)RSEQ)6 MW09%'XK4PGX(&'YSO1@M9.%Y#YAD)VURI*:!5,"^KE%D=S4K#XKT@15FM,NN M4:1T*%*DEK4>0W;VXG7/,8ISYBB4B\ML4<1V0Z$=E#'L7*6W,H:ZG)P'U?D1 M]6B"M;1SYSH7$U1BP^X6CJD9YC^6?K"_3OL^3+IU*NW\MYWI/0=0H[D@K+LK MQ[R*P)Q'0A479ZH]!6644&D]V(<#P+\.0[ T(HT;E_UNZP !5>-/"=G2.B7Y MR&RIUZK94M70ZC#%^3AJU>8ZK7COM.+UL[EW,,'75IA7DD]#J-R_&P79#_9K?;J(!GY_VB59Y.Y1O0JMNX;+>*FHY0HU7ET:J8 M#+I>K[BI+#5251ZI#LU1WNZ:[O7)-3TZ.!/IZ$CW'ARP=3IG3J_K"3)I>@-L M%ZV/,J(WM2NC^B@TZ!:2K-<;UL-ZSQ1#3C&RL3 MCE4G?-8)G\4E?)XHT::/I3=MO3M*V]!UME^U46B;GI8C(;2/(T\RE+4:1:J- M(ML4M3PHTFE<9A5/U"A2;139HHD5)H>Z)(>R:D#KC,^J//4>'(YUQF>12NUQ MDF#Z/8Q@OWT.3.T3.+)">R3TZ3^. MZD2\<\:Z?'IU?XMHRYF2U\<)]X>[<6K,*B-FY4*LO=+Q4O@T:($YWTEKU#7# M>I]HE6)7Q4O)0;MQ.=*[K?)70;P'G^MWYON?PH'1"]G M.H'H!1I_0_HRU1M)7&ST:GQ-QLL[C3>Y#UKQDQ4 [DYVN"$)D33V9>[[\QH4 M/B&WBVU;,SS+AV6GGCO7@AG3C,D_EY9OT0W-63!S3?1N&9,),), N]( \]*> MECZLZ/MP;?,GRZ'[Y+4C'EMXP/"9&3[\ ["#:2[P M"?I\:EB>]F+82R:?=%B@&813M*H+GWF ,+"N-;60?6A6A'SR0=RYQ\RF]AA; MDUZ/"Z9^ "NO7P8@P[0GV*VI+1< ##B7;%&^#A#=M>P7;P=Z[#M!4SO.RK,^'5'X%YQ+"R2-XJ?B60JM\#K%NX M_.6? %*P_@O[_&J9P4S*5^570ORTHI\83R!IEL'ZGRA"9@);9-X;$0[L+ %4 MY7]GGMS.PGAF%T\>,WY=&%/8[2?#?C56/@I!E3< 8Y 0'#7[L(%UQU>X2#^N M8H;0(+$:09C$.$#%-A8^^R3_\5GF]UH.G8U^]%FL+JX%7Y 0X?0^_G6TQ6:+ M;U-X_,6;Q==-^.IO&9\/FIWV(/.K5K.=_9,U2PUZSW5]^UAT?XX,^;N\>'M?DNZT"] M1JO)"7(NI7Q-B*B)X7DK?-28HUZ $O99:A2H()"T)]&%/S$!,0-F?I*7>UI. M-0;.VAWE953#5G/4'Q7#73K-?F^<:ZGUG_=[^7ZQ:5/]3G$L+^&N&>_/NH[C M!1CMQ+S^!Q6J&R!',Q;0C7&E0\"B>+%RV-GEAMG&-,6W#G1LPK?MQB__D//.0"^QW%D:+A,_[ M*T4L?Y#AGIMP>M3S;-0[6'S4&>TEQ*0M'5PW8U(:6?J-R\.',KV7WB!5W^!9 M6%PWCGF N;5_WL5[T%&+@L[YL-LM&49[:[<#T&[;([V?T2'[U E%5; /:[*M MR;8,OIEAT;Z9-R3;'9( #TY+*5%8520&83@4+QWS@>#_G*5A1R%3"QZQ/$KX MP2PDWZ=_ J[=3P*7QZ#D40L]QH!R3K:=(R.Q!]'BHMO,B+]BQA0NT+CT@Z/L M>4?0:\R8S"A!2MZ4-B)B?E93XQGP.$;5YH5 %BF.J5YX1_)"+JN6<[$ M7I***=&BJ=U.UT7;C<2>*-..8;0=UHY.H".V*=AENSX\XL./)TC?9E.[\FDM M?VD',ODNF?E;A':>Q G,$LDT2FZE6D\]^Y+D"9_IA8'J;Z&VH )DK*ESG]OM2* MD-N#G@*J",/"HG,B#=!'V/3I:WA#ORW2@H<-X>M8=ZD0% &6N-N(?EW MXV9K2\9QCIS ;C%[&C6'G5[)]C1NCL8UG*JYI[+>W>;Z@V+R.XMXK-VO9A;M M[ETLWQD@BDOI/* TY"T!\G?Z@YED(5_!QHQG1O_^BZL$WZTI__N#Y7 K'#.R M_50GLSKONG'YAX?.G&OI&[HBWU"=B%TPE*\FD^5\:9/>>L756K)':T 7#.@[ M%NR!S#48-W.%_T(O<(VK-5.H)J"W,87RZ.K='5(,S^=>WK[ZYA0%SNNF1<%] M8%N(@$UF#KST>;4+W>]Q[E/>>[YDB&SG[&"4],ZN]\5RA1_U_720SUQZ&!N* M'+/=QN6PV5K;7N8 J-?%(N^A6&0PVIR7LR%D0/I4WGR=40\K./5VMZBY9!5( ME:NIHTQGRS?28'_R4#1A51'.33#]QF5;[W4/:6)?DTI-*B46)&#*Y*:* 5#% M2!^V#AXE4]-&31M'IXWQB96L(2A9;7TXZ-7445-'^96L_F;4.-3H0KB 0A5D!=NW %) M.>CJ@V[_[8=)UMA5$FZUA\HU[C8N>T-]T!G4K.HK^;]K77HJ]TV'4BY-I'] T:EZ../NR4I0W>V>=C/7J& MR>:&]TL,X\$_Z8K]DZ9EO1T -CL<.D=R. P;EX-FY]@Y63OQL5T=PIF4\N;W MMAL3V]+NMG"5:]2X;/?T42L=2SBETQ0OIYAHPCDC4CY=:W],*DK7&A-N=89I MZ_!$<:H:K4K$GTC)2B+)H-5J7/8[;QNRJ=&D<#3IGE2,#5KM6HQ5!I'RB;'] M,:D8,39H=0"WNGHOPRE5B[$2H=6)L"J_KV#0ZF+6<_>-!ZX(+#K[K(3KI1^X M8*5JO(NEZ_@S:[&?C^ ,\Q)Z1W$3#%H]'&)>YR6E&9U2$CE6[ MSTNI:>V/4$5I6E@'T1GHW=ZP#LZ4'[M.A%S[*%Q8,J#W^@>79=:X5$9DJ_=:EQV]?&X+)*O M]"/-ZJ?.?ISY;AO$.>'@.+ZG=AM]3]WJIZB4X>IVDVE;YE]M MU\#3@JL#E_C&X;M"RUK/'%WR*=C[X\O.-=&#=C<;@ZI8$WWFR',BW$GISQG3 M:Q3\Z34N:7A&YW/-AUFM&%15 GA/ASAYAL4X; M&5&WDT:CFA&= 2X5VI%THY.HTRG,252CTGFATDZI()N1JULC5XUF=85*EZ05=Z E]_[E&&-:W7M%ZHH^G-\[,[0R#_ MUD ?]-+DGSM45U-^3?GOF/)/0_C[. DQ'H5=D8M*Z*@)O2;TFM!W&Q5R8G4> M Y/#H=X^/")0TWI-ZS6MYQN1]=;J?!>KY 9#?=0J(/.NIOR:\M\QY9^&\/=0 MY[O8$[ UUKOM@Z=3O#VE4_SD;X$!;X/_FM;+9DC72ITEO_82(WJ'^XS,&&&C;[BM$Q$2V#F68H MI]48/ZYF^+X[L5!<::\6/#0E:%W8""[-"N&%S\%*NO8ZLR8SS?+ANXF]-.DA M+8 7PRT00M%2?@#_F6.&JN9.-7?!/-[G#)81._0_R2L5^Q28S5$4(&8;"Y]] MDO_X+"MS+8?.33_Z/#>\9\N1Z-Y?I!-T\6+XUY]?+3.8(4MHMCA;$,$^\6;Q M=1.^^EOZ\_Z@V1IT,[]J-=O_OE[4';F&>=U.$I_WN]G'6O>+=6!H=YJ]\2#7 M4N]W4]U^?^-26R+..P:6=T.=C8NU^ZGGWC@:/4KPNV&F8/\?9GC:C8-,Z"N; ML/D3\[1N6X\)S5,"N,RNC/Q\P/V!%$QW"4N8_L<\@*]^>Y9KUP]0@W98H'GLA3E+M@,Y MGUY:%9IH]0X<+V?J/1EMF>VIVMOWTZ0UGMM]TFU<=OOZN)\>E%?9\O::-LZ6 M-K8,_RN8-G!0Z5@?=$UV]-2P+;9Q]MX*?S&>& M-YG16$P3]%C;7:!WN"*Z;%T[M!,1=P\CXC2=#L#6+DEU4(TJA:+*EE[[^5$% MLY]K5#E'5-F28)L?54;E096S]U\],!L^?-:U9^8PS[!) 3#,N>58?H QX9DZ5N-2H;BTI4-=L;C4:S4NVVU]G-'' MIT:F,T"F+$"K'AQ)FWKN7#,F_UQ:'@LCT?"O@$UF M#@#B>=6,5YHAF)&96,Z2%BVPB$U92 "JWP-(+ES?PC=]\IA-#O*H<.G?XU5G M@B.THI\83P"59;#^)ZE$WS="AG:KG8"S\K\S+TIV?F873QXS?ET84]CM)\-^ M-58^DH2*[X#L$H*C)E:!K3N^0AG]K+3G1D6JT=J#9J>=K^)IW5*#7K,S&!93 M\H2[VKQ4KDSY=5?7W4A6&^)(N=/>3Q$XRTYZ__/JO[_?WMU<_=2UV[OK)IWS M[O[QYD%[O->N[^\>[K_??KUZO/FJ?;N]N[J[OKWZKCT\P@=_WMP]/NP04TMI MWUDR1A;;JAQ0Z#G]80LU*?$-,Z\"^6EO2Y?05('NPV3&S*7-[J<;2G77U.7V M^M6ORT6!AAKBBQ6L-.+Z*)'<+1+RC>IGQV/@%^.\#&LP;O;'G:(**_L%57NV MF\-VK[A-C8Y6[3FNZS/K,LBZ8J^X,LABB/%\ /3V-79OZDSZPD ,.BB6!_WRC*N MN/2^[X(*ASA1=IJ=?LD)\PJV3:[=M1IRG3"_)2WEA[$B5_FC>\7=X ?'NT:- MRX'>/3QOLBZ_*"$V;0G_"H)%.],_\W5N_VD>=G]]7G9 M]?CO:N/125.!^^M3@4^.1^]-Y8V]%">07EB_+V:6:3+G$UY-;_LC_<;E[7QA M6!Y:0YKM @Y$/HKX?]Z'GEPDQXX@FZ8S[H*D%(G<)(?M1?1>1H>LW ,V:A6Y M5/BTA7,?"Y^&5(W>3E>CGQR?3M10ZDTQXL8Q]PG8[I)4OS[SX:R#646"IMS< MI+0#'ON%#7@L\#*K6 M6DW!-PF^3X]$?%Y;C\<8T? Y51YAZ?>V"PN=@:O7S MTC8\&__U8K%7GY<2&9ZW0DW"F /LJ>#("GRPX9QGD7HM*I+\Y=,_V"3@<9&% MQW!J$F(>M;12G $Z#CEZ9;:-_\4WR)3NI<^F2UO#17V=+Q,P;PY[UEYG#)[T M- 87$7@>E3*9$4FY=Q8:>RWYPE M=#V-^0$@:O+U3>W*49='BQ6'.L&IW&<'X&OBEGBME;^BOIRMB]*@%A_&_[ MV_[]/+;:S6^<0 9'_L-US5?+MG=CU8.050]:8+$UUT6:X89L2=^YCC1\RR-A MD*:YKK&Q/)+W_[/W[D^**MG"Z+]"^)VYT1U!>014M/<)(^SJZGWKW.ZJ_KIJ MS^.G"92T9#:" UC5-7_]72LS>2B@H*B@>2+.GFK%)'/E>C^)CX0,5VB_AR/= MWH!;&4'@69,5JRA!?@*BP;"_'?OHNW[AZ\5@C$C M@-J)(:BV1HZ; N!!1/%&/)(@L$W.LK7(=#>OV:O8RMU6;/65LO?BTQ'[6JH* M*[]J;-.=>LXJ+!#C/A6>7* 9&T7*"0892XCM=PW2.<1\1G0AWVW6P$.]T]:& M9B0M,HRL*4:XEV7Y_/V.&G'Z M=9_!!GTEW^$E\]+AZ#X(:;4K@^"\K&2?6E,"T'OORA)[SD8@6)K\_.:6IHL> MUJC(@WY=YE))B3&*2E#%Q+C=)3QU5UY MI0E#;XV&\K!3E_JH*Y$8 R$Q3D@7\&QINL Y/'*O?W";3"$OBA=WS8E':"<] M(35.0QUC!/;>)#+$TMJN>K!*U2S1<;YQ5<]N8-AE&8_H27TZ DNLU=.DMZI M*JVP\BL]/#$I%3S=3%)J2KQMJ%?3TE51VD.E7.AN2X?$3O9+]MJ45B0(&'[) M28MU>ZTD+GBDQX[2)J;IO6=JM*C8H-C@Q6UP/2\7\X50UEN*H7:)V9W-=(UT M-449*+JJ3LP9F0UTS9RJ_U0Q/WE71N/IFU[3#)U^6RJ7S/35L+R_8J[F%\N? MVBXFA/KI["1=2?6IAL]PM?6<)="Y#&=J&;9T[_CP$4NK3:D3:ZE;V6E.?/F, MEZIE\[6B(WY^_\Q*G9[FA 2_@U:V!"F4<5IU6T?L>F:N/M.1#HMPC@$?#\$O MPTIN][9E3A?4OM=VMJ&UVIZT-*FN; M+395=%.]SLZ77YD,K/,&Z_J4 %P-GA*7( #7W*?$)=3@*7$)-7A*7$(-GA*7 M4(.G#BE=4974L+9,@4L?-G'-6 M 74?F/G8B1-K"XY;OA_4E8^)K\>X4SHRWGE? N8*)?P+7T"]C1U/".HL83 MF:X\*["(__7UP4(KHG3JL(;E5'+G\/JU^O3*%D1Q942!TW$V"6(\G:X6*]K! MZX$$L:L%K!ZKWV#$?7&?*_E&:/+![QD#NJ<-:"Q$1H&WL4^(2:O!43N4& M?SI5@W':'/7A@'7\')5*4>_K;;5748E@MZWUMI<(%O^\UU6KVU1OZU)7&(], M-16O/#B9&4]KG)=_>XK((8@SW 385?=[K0EK%QNL3=CG%$U$ MG#_P<_$M6VYIC>4+MN4'2\ZW@!6R2LP/#VY ).T@]X*PW<]]ME(3(X;;C??/ M*Q_6]_U;=S&Q'(HE,?;<)I$G).'WTG8\G0'9/;P]K/!U"7HY-KT,.^>GEP'2 MR[";GIE:RR: M5>2:K+!A@^-&^>-<%F?F&6"G>6X@31W;5/"#Q;;,C/:4G(6 MG8^_P3ESB=_$#TMA)P0?/HP'*>$6VM(/SW(]'#I$A[,!0XC5211'O ]A."@C9ZYO.,GB*/7Y"X62K^M*M6T-NMWVVI?K\:QA[O: MOE0I_TS>U6D1&QO]S\3[[XW^,04LP\*NF_.9O-_'?_]V_W W_BE+]P^W;7K. MA\?GNR?I^5&Z?7QX>OQV_V7\?/=%^GK_,'ZXO1]_DYZ>X8/O=P_/3_M8R5EB M9D=#'C6S(8^VK3_.F?C-$L0DD6;V:AJP4U Q@.P>-![BV72FI1\%(:4Y 6$2 MS9CS3#:3SN431:?N@D@?".M'^U&F0NN6KG MMQLV!3,I90D.\F2'BZ$%&BJ#S0V.)KV!,R]=S_#>DQ/^<.RC].^5X04(;IPQ M:H$ CT<.TFF)\>JAYP'OQ4$UQUWA)-$I#G*5J3"&]UF>% I)R0=ZM69 NPY< M]*OA6;"(2>"&Z$Q[/LP4Q"2[_K;TE:T5O8A.GL,9AX0^:1/G)9C3@74 2OI" MN S<)^ !&^\8SS6E>]\8S>KZ 3LDTW#BYDOP0M.*QMPZQ "H$6\A+3V7CI", M9JU:OK\"EL2WA:>8PNHO)$+=K#7AMWA-":RF,@O> (_QA?G-O?]&'S7=-^?% M,TSB;WXO3=[A"<-^]P,Z^!;1%T>_@K$RA6O_#50U9VF\APA.E3 ^"Y&.\0.@ MXKA9U^,S>\T5LZ!PAJYM+;@!A#\%$H [<$Q8,S'IUUUY=!F_DS%[&Y? M=$ OF][+!A_3*<$3RND(G\!( 4=G^J(VC!<&9$I98.#!SF< 9T.R0Q.5_X#" M'TB;/L*-Y0D)W@A!H]F8S>!A>@U,08G H1&AS)0OZ48.LAXWL/ M=1>J3."#3$>B.BSCDASC0K;*U0;\PBP%1+# MV$3M@$.Q<3/E66?.G!!;+%,-"IELIQEKVNF[4R9/$:TR=0 Z9#QN !I>Q3^0 MQ_^O ?8@NC.>X3[MJ/SN;#[PE!#88A;[K.*BR M<'4%7@JD\QUI7XJ]I&!RV&3[U>1N_!\(IH/WG;?3_UTY1%)TNM$N@VV!(R9O MF_$& Y0\\LJDXOKIZ2JYQT:-(UX*UOVO4A$;92UBTZL@8G-;)F&Y'P=NAJV1 MULX;)P&,R,:S( I27=QDBBO>Y3O8D!)83P"[#<=VMJF0"TI DTBC^: -U@N MF0V)O\*QMT#!AF>[8$?3*@;\S8($<]>4&8TGS$[DV%,#C& P9S ?ZQI8O7? MB0L_Q&;-GSVP/RU@PPN7[0']!)[E_WGCD%6 5FNDZLN(O-&Z'%]"ZW,;4B<0 M,H&"=+/458"^A:7+-=MCAU^[6&D](: MJ>UT"5$NG/[1EOX_\A[B,'=$11IIY$(+,9DZ78!N5D0._Y!>760=2#4RM>BI M*P(-(GH%T2?4*9:2:>M^KP3&4TF3($AT2,54)&^NFWP3>W?6F[)H:U/AW*_W M/&MC\)V9S^:C\Q,=6FU\X&JBUE4ZYBH$MM0=:1;4'8E-E-E5HNE1],V?J^E2UY2V'/*;T MFEDM$W<0D[['+F@?W=+;"VFNL+*(#[G9#9NC%AE=3DT-BYTP#?D']572[ Q0 M$,940Z3_^LYC)Z :T'_?HXJ#!V"_XUVL\)L/W)%9J&-9$2"*B^(7]12E! 04 MTH_H2F9_13YN=CG4FDG>ABINX]BWD0P:9=\"=^*6*ELKVA;[LQ-(7Q"*(I3'$4H.6.X.:M=P1GHKC=0[) M^K=H4Q&WJ=!$FPK1IF*[ATBTJ:AYFPJME?LM3:'-_U:EW]:HH;1(ZA2;.G13 M(JE3)'76,I.E1%)G=5V_+R^I4Q5)G2*I\V(O2B1UUODV1%+GN9,Z:YAT( 8Y MUSSSI&;#E^/.@B(!Y5K"'L/>><8$#@:-&!,H@H."2I!*SC1,HJ,<37E%1DB=T]((>T1,D@@_5>LV2%#:MH)>] M?:/'K3(::G4S;P6Q"&+9VT5Z9&+I"F(1Q-(<8CG_5&]0!FNEB0E/5K4E>>LE M=^E/CM;5/9FP1W/UX&O7F=)1??#F=--W5+,NJKV[$DE0Z;61?P#YP%=+<^"TA3Y".4 M2UQ.LFW!1M@B,[PD4*LKTAE>(-:=+,7[1'IV]BF+^K%%%.$85LYG LJ&@TK/ MA-6+B?#!U1BM@^U&:V0D)$HM_V8%\Y1!X*];!/ZZ_1!9M'2MTF:M7B^S5KB! M!$7E4]2.SDSUH*@!4A3(XII05&DINY'E499 $KX(O@0;DZZHY_ ^L$*W>,AQ ME-A1Z3[ZM)G0KHUD=&Q"+?I&:V=X(7"<*2X :FI*<+ B6Y2ADU9S??('GZ:CZ4=&'.G/S)Q($-FNW M4Y*?ZT#P(TWN9/#S5+N-!IAO%XZ$=6;EN3BXG9FK=?_E(K*7ZA#ORKH M7!+SV3$PJP[! +W3JW:00T5X4-/(G. !@@=<6H1=[_2KC;"?D074/N=<;%!L M4&SP(C885FB-?40[YITIM2"L"K$)])T;C@O6 KB MTFJ02=A7W_?=*[*6=LSXCP3_.VMNP"@ODO_D S'A"\S M/+*^!/_.>T=[P_6Y,2BL"44_ %@*70<@Z\%2,^+YTH0$;X2$M3YP"[PYO 27 M%=7_Q/<[MP >WG3^+DT!W"^N9\$6 8:9)4(2S>EF%^[GW3@;TD!O!?Y0VF>B M[1B,=,5/5@ $.MV>TDT!^S4Z^7WBY ]N(*$>Z^&9C4!*#/- ?)4BI5:B6FW! M0]<%F9[!A+!C%!7/\QW+IN;\H,TGB6LP% MX"/; G(V$2O]N>L%-P'Q%F!A!&!)X(>3=XG8A%DI.+'*>07V%"'ATK->87'[ M'8YAFQ*.J< J0. ;8++X4\^:P*XFQ';?VM+3:CI/',*@?=DI>L8?VG$E(2Q/ M':! #_Z;DOKM CLY+_*^!O6^P'U=O7L1%>#B_6\A@F0^$)PET#/ M0"V18V),>5(QET(_=BGHK9&BM I=@*D4^IH_;H<;;#S:/3>0IG. MAYF$JAR>._,KE;+$):&CA.SWMI2@1\ET"2.]N?%*F";'.!;* O*+>%,+]%3? MBB:M %+-X(BHI@*%(20]UY9<4+0E'WDYQ;!WNILY[)8'B"'X**U@>?LNXLV'^:^4'=/6IX7GON"3C/+!P@@]9,_KSV.O& MI42H^M,367##H*5OT"ZN[0,N1C!%\J93GV86,3-49#$[-YZ=V\V?G8O[19JS M%$/M$K,[F^D:Z6J*,E!T59V8,S(;Z)HY5?^I]M66F+A;N"A>3-P5$W=/-7'W M#*;J5L-4!X6R5*.4I]5RR3(.#9L/5'R:$Q)\B916/]4 1>\,6]QG I;#.."? MX>+K;5'""8UT15 +P(RQ_?2\]22&9H\AYJMGO%-ME>P,\S2=$W-ED\?9S\A" MNP4#;>S0_[F+;;CTN974"?=]=\X;$<$R7MMI7K^96VKS;IK%5&?9L(R9RPV4 M&.Y;B+K4?#I/KYGAL WZ?5FIT^^WNU4-F.ZV=:W<4MM:S6R?=5QJ4Q7*KYU- M"AK1P"+EV#S=W-E&PTFT13E.6Y2JTAA/H=OE-/W.\ZB*MAW7TF1@1]/O;-5I M'-QR_\=>.4**BM/==%D=I!U?H@]';=!(D$B6L_A$)*(Q$M%Z6DU(Y$159N<3 MAD]QU'/#:-JKRZ"OYZ'37Q!_+7Y.3,-/KW@7OJ-5$O1"N%&K'.[6B# M/12KJO 26NF.6W]V \/F26U%'/QEI=;6^II2)3:79M16#Z#+X2\Y8FGQRZ;F M\*8FYICK'*>TGH]I4H,!6,/]BI2UZF[U3':"H&M!UR?3&XY&U\.0K@]60VM! MU\VH-1,;K*I:+[M2J7&52^-]1CC!&VUTQKI@W;:P7BTW/.J#Z"T1IUV-W?_FXGB M>^-",N=Z;J03CXYZZ[L,VM)0PPCE*6^]\@-@_*B=;I&9=^W/?+RO ,.!G/8P_KI:S%TO5 VJY8V1?6,LUFF/1N$^R6>U#IS9YI M?_?.*RSB>N^WS)>1D_"G=E,)?^>I]>&[#5/T?)&C)W+T1(Y>H1R]9J6X-4D1>T(3$;:#"+(O?.#H4=9 M_Y#::XWZ'5GKBSQ!01*U)XD=0=>*2*+?&@UU>="]UH%;Y\""KY9C^6!62B^N M:Q:9(W+AZ05%F7\(M]\1;*4Q76^-M*'<*XOI-0C.B22^TDSQ,%09@)Z 4PC3 M?LY:YO+5WC:I_0;KT(CY&E2U2D!S.=RLJ.![( 5; 25XV! 4NZ$\[%1EZU1Q M=36UD03!"H*M5OW8@V"U3FL$= D*ZL%:QYDI=CVG82-[0<2:FA1K"K_D!,,: M%%42?CK28TU71&NTJ-B@V.!AF6R;7?W.FIJFJ&M9$2"(/4PE*9EWHVSFW6!? M2_@KK0FPY;_PU]P[X:NMHB/'X^P;3<&X13N=K![E#\T\=U%I E%Y32:Q795J M,NU>CAY3H!>IBBTPJ\SH.N@\&II2[>'^Q]%D_#:K^39@M/%"6[A)MHO-WDW: MPI/AJ(WMW/VPK39\MYK"]SYV?7O'[I\LGP5#K5#\]=PB;>?]B&$XP=$W/2EGC\="*5EDZD MJA5#H6E6X7DH\$EX&-8PO(:)5X.>5E89[@+F#P>5Z9W(ABM2ALNMU+Q-=44V MV+JE_H=/9BN;<=9OUHQ09H0I/?_ >16I<>U7 A71Q^[<:7(I@&TO!SK$]!4M M\RZKB<77E0=*+7:09P-+?N'?^2D!AQW]E%=?SOF:HSUV4A[67/V1R0:4"FOJ M/>QK^LE<>3C1*-8L>ZU1+[>5\0$P%XE9UY"81=%R6Q@@%TE_]]SR*5I:OS72 MY.$PSYP628LUP!]!&R%M=$]*&SJE#;6JD%E#LA?/IZ]\-Z9S^-#;<'CL)3P/ MS-RLU\R8(MI,RBM9C38S !K8U&9N=FRE?YRM#+BS68CW*LI)>6\7+AEX;VV*OP0V M58M-ZDFQ";VJ'7FHUP6;+MX8?W)GP9OAD2-9WXT+%RC'"1=T^QD&=A4P%Q9( M#M\ZJ7^]2^>!RUVUJJ:1PIZM%S:=U"/=Q=["'1DTN9I@T\7;L]\PWW'NVB8V MC?/<5YI->:P0^F79LZUQ%V[#EX[DD]TCT%%+2>/.B+ MZ2.7B4TG]4CW5,"FKJQJ!P\'$'9LP;FQM(B!>Z)9><*+E]'^[7+MVH?_'@N# M\H@,9'@8 TGS" UY1%U"5@);*L46M7-2<=-MC72YWZE+-+W*3CFU^7T!)>JP M 3;-1OD=?6@J1O@>3FE1 >7S*BKW;'1QWN%* @V/W5VE8C3$<94#158Z!WOJ M3H&&%V\$? .%_Y-D3*>KQ7)\1A!,RC(4+F_T/_>!HZK)0H#)K MM"H4)^/XCK\DKAC^M@G^ :0]3MQT+MF7IG@:Z.G+BIY6W%/%HT)G;Q3*[1 = M9T,Y&@U2YR@/=K]]8:M4;\O=[6*M<^: MCZ 5)"U(NA$VY1XDWT$Q;V M8\)$ 5\B#LX53351">=0HMT)?RG2F^$?V"IN'?.26RO;D:ROM$:JUD[C63R/ ML=16]2-N%6L:.NVT^KO_[,O!$7>+.]-WPIO., M&:LT)DJ[SP6N9$B.&Q XZI18K[1'&9W5:;#> M9,P(WXX;XLWD8->I&X+K@W\[Y,4-+-P@XUVT\9SE^0&$XYW8\=9&;;]7OI^,8B0T6$R MXBH40F^T=^+DG6']&N1[##P&?7\,$[]:H)P $.C&WL*P)%!OJ*23#, /!(?! MWX2HX1%C!FB5 2+:413@U(?'0#=Y09ZA=63,S7BUD%B"N1%L-I2DL HLF[M1 MI "X())/*'&7GN4F=K,@05OZX9%7RUWY]KM\V#5H9[T&'<3<%G837P.ET[5[ M"(%/=0\ )M-+ /;=!.Q5?4/8X)L0!!:L0E^5%#^Z(!:6KF_A Y\\8AO( M9W@[2*Y+)W[%%3_I 9YKE2R*9W>!G@2_YU'?U6E;^]L6:*-8.,GL%.&U["9[W\=_ M_W;_<#?^*4OW#[=M>LZ'Q^>[)^GY4;I]?'AZ_';_9?Q\]T7Z>O\P?KB]'W^3 MGI[A@^]W#\]/^[24S+(?PX;!2<85LM#.\$8M.IV=*8W6E(#F&+!Q\M\L8P*2 M)WC/F'VQK)UQ/?7T\G<).L5 ?CHI"EI]5LL/#YC<9EE "O<(C8LQ[)8U] M&S'F?;@_:SIG!U#LWRO=I1PQIVS06I>$X6( *]CFMXIVM+MZ %].']I*>P(7 M:-3;+.B$A#HH5]#R5-'2$20LG%0T M6=7KTM!2-'L5A)%+&&I.?YDC4(;>:8VZ';E76<[XM8]DKKP=ZUD*!^?H8#8Q M^&*P^4@49\$4]L@K<5;YG7$N,V5R__"TML6S\I-,C( P6)=.L]<5.DN]?_A4 M4Y%X6T,LRJGSKQR+<*3< /B_5I>:R\OC_PTTRG[PJ-Y>;+ZYS1-*9<87Y_-A MC+0T<6+23 <[)J1Y?/$D]_H8+ )[]N'O>V,/S=3194"C\V//-2C-=XZYCQN+ MGU1D89\.0/7F(Q445AS#4=!KC71%[@^JLC>:45>QQ5H1%"THNLE.<;U?F5.\ M%B1]"745SW/,-39\'#W/J=/2<2VCC&';#'@I.*/Q]ZS-'T/L^I= MINBF%C,09@!+7(2^+MK"1HIMJ9SQ.PDOP2)^3DJ:/FQN2AHO MIF*#9%C5Q'0%8(>[MN.#A^EIJ>PTD936K*2T$WHFQ8SV?3+:KF%&>UV0\,J& ML)\0[.=+X&9:'F VKDW(%WOKR#IC.E%>7+G#B42'VZ5/?';H?F M2QVSM8.7G@'%FY>W@; MY:.21ZU3^>.R.^#[=FV-*,D/T2.ZXC\VIWDTWF&(PA^A4 NB]UX4P, M63]\)(9(XJLA*NUNGEDE*FFM45?NZ'7I=R]LH#T8-7%>X#M8 ^N,UR>)3UW_ MZA+RJK4<$L %V,:@I9 M36[=UDB5!_VJVDS6P&P0R%1"SZX6F7J(3+U^728\ M"R5[#][M$39L:X4X(13L?17LGTDPPC^(]TKV58GZK=% U@X?1"&TZQKBT0[M MNDH\PBP5N3,0JG6#56O/?3?LX%UHT =Z/GY2.%H).S5-+X/6J-^Y((>Z0)*2 M/HTTDI3DN-BP0>[WA=>Y@0KQVDMQ>OB-]>MF;IE@,WV"NQUV=C^BM$9/<]<+ M6+-@FV8X)M+?HNM?_Q^A:Y=DZ8]+XAD!G/\;0CC*;MV3:(=J:S24%:W>:I)0 MMX_"^"M&)5KZ*G<'![^"$T[DQ4N7>F<+=28/R*J\"$5KRO5OQL M_"+^#^,=BV&X_C)VS ?7F>9Z/(;]UJBG"C_S)6++#L5W-[:4%-0Z!BT&P_0, MECHAD]!\LQOG11HO/(KWENFU$.IO28Y\RZ'Y-RN8AR#>N^Y]B+.#Y=XPKQBW M'IJ.T(2/PJVKQ23JI:X@Y4[HS.=S4K@3V @=F$(+U^.R>6S P&K<#?-?\.G^ M'?&N0T]2U.X.VN.@A>Z" >=#JC<77F@'UW?R>>7#\KY_ZRXFED.!' /_-@G[@W4H6A+3 M/3QI2RCD-42S'8Z5$Z(9+989=NL=;1&:>B;&/6)'.Z%T[YVPA^!+]T'_DNA@!\G8:]:5-(1E?IZO6VY\RCCIVD:?M%=?2J&SN40>;&:G0KH M>] :#0>@W%I@%ZK]_6>OUJ&H3G_7KC#G/2W[ M)#[36V4K]EG G9T+,'R]@L;C$N MD"-TI%LH]M1%7<(/% 0X;X[$,9I%9K!*RV=/*_AIG GYE^)AE!:D"14ME8 ]'F>G\WZ049 MPHHZV&X*/V%^R-RU@1/[=_]>T=SME)FK**W1X359-8QM5*<""]JY0-H9EJ>= MO$ ML:I3V_!].CB39IS*DD/8 $7CUQ$5V.O-+OM02FQI*3K%.:?P5RIQ86I]IE?Z M<_-&'TCP.'LV?HV#P+,F*^K-?79_&/O$2)1N:]23U8S>L:DA;DW*8ZS2MW29 M6%L.:94=23:GP56:$=FI+)I7)X2]3"0KQ1I3=13G98Q];"2E=-,C:T[.&*]J M#F1=GQ*74(.GQ"74X*DKCP)4-U/Z:!G?!R3/-ER'4#2UH!91@3]$1]-)&:2G MV137$$I=V 7XXZ\6B\LAL79T7]X I^@IO:KJ&)J!P->&=*589SJ>.WE3[^DY2)*QV@(0OLA.L@6W^ MAYC2BV$YH7X"#RX3V=*LG,;DV=(3GBT-C/ID&HNHWJ]&8]E20[:)*G%QPE?/ M78P?;^]Y OW88;5H/UP_\$A@>00?XCGTF$+O?W4]8 Z_ T+APB&?6#=L9M8O M8M[\AWAN%J_06B/:U$G]K2;Y,0UV_300Z0]5BFJ+];O->94VQ.H?)"EKB/," M3],:5Y.QM%<;+!5AS!H\5:U_KZWW:JY7 ]W$W29A";= S7G]'7H7Y:\_F>(< M\M ?K.MH47.X7Z7/[_PAHQIZ R\*G8_E)SP4L4OJ#3KJ#8-A!1G2S4!Y@:95 M^"!/C*0#1%)=/R07Y>A(*M3>&CQUY=E[6CUK^+P0KX- '@4GP M$8-\4-XDU[: @)+F0Y 5I-TVZ1Q/DFH+5C/I!3HPS"W)A/=;@J0)M@_'?B.>6 MLZ*!O[4&OIQ8>EV@IJ7K6_C )X^P1I-QD]F_K+?]Y;C6B7]B3 "S5D'^3U(M M]L[4&UC!/$1.8 Q*_S5W L/L31>R,W$(\:?-\8,SOC)L-^,=Q\O*MDTV7+"/?4&;0Q3Y0$M MT5YY(YH5P; 1_8:5?EM5RC7MS5NJWVVK?;V:IK:XJ^U+E>I*F7=U6M0(>_0_ M$P]77<._W9U!"[>I/,5\I>PFE=_'?_]V_W W_BE+]P^W;7K.A\?GNR?I^5&Z M?7QX>OQV_V7\?/=%^GK_,'ZXO1]_DYZ>X8/O=P_/3_MT2()N MY"G04(XS:$OE6K=_(9/@B^5/;==?>1DMV;&DDC-T8HX#_AFNL]ZH'=>1TN(@ MB7P;HB%^ ZZ6\0YU6_OWX\&7KOC)"@#+IP4@C@=/G;,X_./6^;A03E]\+ G< MV1>?LU;L\UK?3OE3P_/>L5&^L0#MDB7BPL<8*S&<=YI"J?_F2[;KO-P SUF MBCSATS-]E@$<)/OMGZD3_G#8'O2TLH*I#_)WJ%;6F'Y03C!MZ]M>X::V]VT_ M82RCH"^O4=V9]XEG7&/'[^-U;:@2"8>;P"\T.*;>D-^_?WB30HP_/,N96DO# M#@>Z?*J.$*M][*QAXF:4'-T[5F#!55)UPW8-=-L!-4K_NW*(I&JL^;LT]8AI M!9+QXA&:HGQ0X]G+]/ VR%-;+LBRHT\[*N[WC@^*.2+&+==PQU3!+>VJ[6*6 M94^&XU].(9&@C)2Y7PP"[BC]K!0!]:8CH$C%SD.Z;\3WB[A&#DW( M//?OA5Z0AP&,@O/^^P>P%2R#P78N-- #()HB$SE$;V@@TE&KJ^ELF/HM6 M*45X\HQX'C&_6@Y"]!8!^D!**\OP&CH$)SV44#3;:3H&[634U6 0ML>4>]UT M/4=-,$CHTEM[N*3SI]9SI8[B<;L*G\<.#OX-P/P,4$:%J331J>CC4&5-KVIZ M69F,D;KKX->-=CO8_D%HI]&6/;+>TYN+=D*;W^I=B[MZL7XB%4F$YFI=1V/Z MMPS0);K"=KN7W!56H$\IYKT'^O2:@3Y"8\_ET&N,6);@[#<;_'I/";Q'_7PA M;:IV("R>:54]@"Z)4Y40= ^N,\UB5@44SOZ1[)P*;O-,AI"@9T'/9]8\#J!G M_4@&9*WH^6C-$#8[$IRU!%/I 8Z-L822W5Q8(\7^%1:4T?$IF5^I,BV]9,L3 M4S( RL8+D4"O)-. -8\&58?X@>09 <&1+,;+BT=>\!\TG/1F^&Q%8[GTW%^ M[YR+"77A]6\LC)@F.<:.B^.#3D&= 45AX"-4)?REI: M"ETD(S2*#_[7_HUD>YN8,4YLXG'&(CYP5AKS&3M1:-XOQL_[$<+T.JU1)P.Y M);@>&_Z0RYU"/],IE%VGP&LJ=9+!F4Z"<8&VMN4D23H&S'5C)DM^X<0K4IJX M3TVF4NX&TWT+SK_EJ%%!0D8EY-C,L#SIU;!7)&Q%$%4- A-8!7X J$?#Q2(^D_"!"5;$'Y(VW> 5H]:H_2-P.LD55H0 M SO.H.H#?P=SUPR72!#9W (ETYO.WZ4/#R[07_]CK?F=&JK8.93/=(\DGTA5 MS)16)7K;D>GP5/T$3K$"O'8Z43^B!KAMAN MP7O(0Y%]1O?:B!YC>J>M#&7'-U8IZ]JFP@V?=4_T9I89\-5&VD;]AG Y6$G^35M5]1%'XUII:-4B&K_<8M:[\Q M3K7?V'[XNE@4C^MR<,,)0;OX$-1_P, S4F>5)=>CSV\'B2Q-WBE(C87+_2+\ M!>QM-OI'/%^:>>Y" @6/H#E)_W=I> !VG%E# I=9SW\CMNW#E7@OKO39M%Q,;;V>1!.$V5I2"W M6B)NE82?EH3?_T\Q^LLF+Z.,EN*+T =^[8"YF@. 8 M_Z0@?G#;$O!S!NG_7=GOH>.Y\_&<#A5ZP \6PRK$J1F!Q?%#[CCT<=@GA@6I MW0W$Z!!&I?3$;U8P9]@.)CJ@%K-5*\-[]!T8KX9E4V,/!0%<"KV=J>LM71I M6J[@+Y]O.LB@NPS580$'G7"*@G//6*T$"URYWI^4\QE+5%DDARZ%:[-!J%LV ML-ZDE/[&"GS)7TU\R[0,SR)^6]IM]V?L%[TM #3/> />\D<$/12"L'4:9N,X MAR]%OR_]<.HN%A8=IPSX&\#3$MY72F@G3A>B^9JJL7[O= D&9_)JN2L?4!DP MA3*>#X[[EMC51VE!O)?PM4]P%EA'^N[2=9BG1ONXKN/,#89YTX!=#6-TP1J" M)5E=PJ\:8I7EQ^W7F",!NQ;3'[(+8IO*]Q#54S=\WDTN2X0\];O% *4P_/<* M0P% R,R1!NC+0+932#MN@"N07TA1=%U_M4 XXL_8([ X=L5SZ;>P$+)/?.+# MKX\5N6H7OVPJU=T-J7X?G^=PR3X R:YG^:S6)#MCE^\?RT9X-\Z64%O"PVVJ M+-L.Q\.]\!/7H9D/2&QWG^^?OXRSXK^](=5:,F+5<$W3Q!(26T.6EO:*85&L MJX6Z _ F^,3PWI'^@39QBS[_!67MM@4X2#D2_2E5/"S*!?\%5$W%C.>RVT$& MM;0MRGLIBPA?,K,\P%?;(@[P7V1>/(D )3E8'J&>FOZ."0&7,>[4EP%0 ;#@ M^Q0=H)Q);##W1D.N&ZD)"?X"_G5!E M<(N(0)!Y#C 0_OL-IB7&:*R/T=#SQVB(@1AB((88B%&;@1CY0QZVCG.HBS+V M1U%'4HX%-*&92&&2AHQ#:+/F&[A+[CX#4PBU.Q!OH%^PQ+E([R(65=W1,V!@ M")9L?(\+SV'OJ )RO8R&3XE)#9D9Z,T^_0F7XF55FVYWAT=FW:7U&8/$3Z \ M&.:C\U>PBA Y,)M-R=)=^C05J9>AO,A4#V.&"-KA]-!4O(+D9MF&3%O[ST>J MK9K_6OFHEWR[__SXDSUM$F:K9$2PC1WS45"?BQ6X[!0]4-,LUUS31 '?II_, ME0=6IND3)SZFTAJY@&0+>,M\,T$T3N99TA7WO*;>,:^)9BAEZ9@RO0YC"LH= MH&:L*!I+T/RF5"XR$D>HESY3?XM67? \XTAS&T=;^DYWE'E0S/1HJ^FZA;^@ MID8=*=G()B<53$.:V:[K[75D_9C7V,VGMFHO+N\4Q[NX7FND9EY2VQ+7\/!1+ G&ZPQC^:X,#686QWB5C-*W?X29K*A9$0$B#D$=TN4+R50>NH1CZ)W\G!Z+ZCO"N4=M%4% MMUH$Z@E&1,&^J;&8)'1OPH0=%5 MI $E\SKVP9Q=NFRUF]=P\YDZ7RSX.6Z8!AB;8:QFS16XC=>>$LGPX(36)>"K MGL@RX'4P:U+CD& URHVP12"E):H.\0W8J$N!?+-M!I9(5ZK4H[[..?YO^.ID M@09RCLS;[N;>-H>RZUE =VM][-?'%!Z0>!*'U\)$7Z!\*KS=,'&:)\6BQYZQ MC%WWD0A)1XFV0UYC@.&]Q=+FX590;IWI''.S,?!F&U/Z>1,C93EL=&'\B2!T M 'CN>@@CNMS,K.O$_:8#C@4H@M^I0UNS^?,X1AT%"-#YRSWNR7"+X?LDB&/; M2-O6,F Y]O[*8Q@2+L:"G?R7\!Z@K."=YUC!7A<.\[4!]Z QFW4QQSU%<(6$ M!_X\8CFOA"KK> +& >@Y-GZ6011#@>08\N3T\1C*795U"S@T6HZ+%O"RNQ+)B, ):_I8H M/-Y@?TC@^#=&:9A]AV%4/"U" ? #7[2PD.=[&/E&(,M9X2,:":,@]WF>5:7^ MC5O@H3_83G;(KQ[5VC(8FN_.$"%M.SI2PEHPX\))%H_;[A'#O>9MKJ@;3 <; MTK=^2=0-YJ?\8-$\5Z:_\:B^2.]*[L2V7HP@5H2I]CN%7X*L "[.$D0W4A491F#@&;40RC_?EUO* M(&LORN*@ ,'92NE,JF2@A! _@):D0&7Q#+50J:%D@48J.DNL+QKNI:])"T( M"?#ZL.H+["\*YXBMHXX:X&6 L.,FUBYR?%H!>B7.DXRMTW02MD5XM+2$;&#Y M$4S3WDC1WIY.G?W"JI.K-_,6VSO+:6N(Z#M0&.4-8&B2\HT92*8%3^]TT#AZ M8?^8NJ#C&%S+"3$J^I!)YA#)C$F"8:33]Y"'@?3!ZU^C!7I+],Y9ZAPJ2"_L M?2N/-_)ZP?NF>2SP!:75EU@]P,";P=-0IG/TL\%#5$%E:A?/K*&?A+]);";. MO<&=^@2-+HKZFXI=0C/9U$A08UNR?Y:FW1R90CDV:*1S:[*9BD:1?F[0YXUM M!BWNG^F2>WAZ>\5C0K<<(;[QU__$M_-<\4B1ZL3:B8Y]-#*B(YB\T)$^K 5X MP*K&_%#OG:7=H:]I'T='-8?YX:)2#ZSR.=S5/=]4UC$'>,P,5PT[YH82!KBS M6BR,3;LEE! \)Y$RSRF('V;A^!\33@O;\#$#_9VE%;YO>K8WR/+#-/9?1'95 MMC,\[=OX*%E<2$0ICY,PN6Z'-YRG0![2A6;C^L;A'F)7E+]#D<=$OGR_1'RH MI-^)BA1VM \91LK^+""\0Q^%./-&[$YN#J\1G1(TKW@] 9"N%?'I=CU+#9#S MG3-GOUC)6ZU QL1"A@1GO@C606=FK.PP890*;9(M84/4Y1(P_"5^X[D@-,)_ M(YJS7R:="'*$7\D?4OG+,]T#S[43W_UK9;YLO =EYP0T,F^U#*9<5< T6E@7 M_AD^UY;N::(T/6/RB.27Y>,RR<10+$G@"KID 8<#-2,@T1&1-:**FZGZ"UPL M7_*"X":_@-M:?JQ=,62A_B2?5U+@1<"K>3&B26U- ?D]M\S[6K!*$W1HF.YT MQ:04M:!BWY-MO#715.<]O^CX#?21(B<+_)0?6:9*+Q9 Y@VV8RQEK7F8S#^C MKMDHBP*KE^(^*%3K9SY9IJ!'2YC9;8E ]G+K!R6QZY XB,'.XFR4 92KZ.CM M:/U520N;08=5N:KY5:ZH;222_58^,T%":&.I5.2T-L"^?OUA(*T'SJIO-SA0T'Y(-Q3Z2]@[R"-+6)*1?=3G)X&;B98_#(O72:,T M%NYJ 55@MEU)C*31[N'VJNM*^@/N/EIZ&M3OJ"25/I*&Z7/;CL0]4CQ85$7E MYX3P"4:<0V:TM>.D3 -7Z0:CO%\4J'L>Y<-% QC9B(&G*!3%&'1;(Q^5OAML M.)F*8B"YMZ4O55S_NGO@F-??0XS.;Q*6>?U9WJ&"UUKPRGJ#JJZLWQK- '>V MW)BHO-I6>37(K[S"_2*8+<50N\3LSF:Z1KJ:H@P4754GYHS,!KIF3M5_JIC5 M)^JU1+V6J->J6[W6&?I&;>T2-6SO$ TIP0"ZG.VB7HEETPL4,RP-C-"DP%&:_=6BQ7FY9>Z.#&7$,$2<.L^CNTJ/TY;6(Z MHWYU%_< !T%3'(,J@FCV,RH81* MMXT9. :+T;'OJ6&#S55HJY%$X3\/ -&X&%TD_ E_6U%73VT0^FZQM-UW0J0\ M*I=^V/#"AN'Z."@4NL$6+?3V;B;TW-/DN8TWPS/7>US'-E\<.EPB>#[1#]6. MTI'N_KU"\^#>01&,-AS"CS5Q8IFKM(:(/LJ_X?D<[-=KUR']6'G3.09O-'F9B6M>:_O'6LH8#D]X#4_,V:\\+A%Y$U@& M_@I#;%21M1-)"#RYD&5T\J@[=1OS&#H:P/)Z\;A-?)_NXE.^D&/[2SLHMI7= M)23:+>NV146=_Y,?ZJOK?5UA8T9, ;V9W9+PVPX[K5&&U_9C5F9\<2"%")?,\J">\##& M:=,T_"FAZR:0\#X/5B2;Z/B]]8OV[FE@FBX1,NJW(?)I@>YWNBY],VN6&&&! MSU*@\19LX\VGX/295O.&&1.@H$T]:T*B81P(13! G+-.+!'%! M(AO&E2T&Z,] W\+>D29MGD$#N#,:O5U[8UOZR>Z*>FS7+L3*^8DT604)OL]3 MC7P*H=UXAJ%D3C4R<@C:/,:3>)T4^Q56$<'*<1D1J\P"NQB0*)+7 M9>):=&7L6/#<)D=KFN39F2.ZT^I9;PD\HS9";/UDR#(*R;*V2W]7)X6]=;W0 MP\?,G7%X&K!W?D?.4M:@&>(,IY[<&2CP_QDCJ-CY:H@G>[D_MOAZZG?"G5X0 M]$RAJ3YW/?BEOYXDM$8!.PVM)%M[\IZ(?EZSD3-Z(H:]UFC8'\AZ]T _A.L07F$&"X!WDDZK1>^8[,_P2K%R5EF@$A#9H6)L9'V@/1#5"F,"Z<#VT#(#I[O J:$DZY8CRA2_V M. NE 46C4!:@*,AT&="R\ABU=! I>LICPFK/Y2A+/#R2#RR:4E8(*>8D\L/> M")1SA>=N2W?)?S(V2/5P)%5 'K^:"G4DWW$2*84EL!BNO D7HJQW^C&J/5A M88)JP :#,(J)=CEVXCURE$XX0)@F%364L+SI:H&D-D54^#VTH&1:FI#&EJ02 MG=;BY?#!E+J,^XBW'4V,9)*27PJMTK# D"-\B$QI-K>K_='>C([C:(29JPF: MRLMM+6>&V'P^O^&,Y5%#DY)3&!6)4*<(DJS6J!:IF+JZDN9\>38F%T%$[L!@ M09#M2,GNEW93!#I,QJ77-0#WC<\7,#XRX^$P"5?EU8?YPE_! M.85]R;O^86LTV-)OB*9&\ZSP*'O?B+,2RHHZ%H W$J2/_1DG30%GR.9SP#GL M=$X#SA"0(<87*7^LS+2EU+*757LTQE>M53OL**U13^[W!G*OGZL>BZS37BOS:!N37YB=^JIF)GUHC$C\C9UV86$[<30.K$ETOH2S@FDF%8;UC M%GN33R.#_W+#V>D3NBW^7NJ="_P=9AJK?LS1438<[)D):6WI;SB*8>W5K(-3 M0!-F6>^'9#*MOTK'H7/2 C,U*:HDH5A!]R>]@M#*0/O#\G/#6&$?.69V%%$ MUZM)T7[QC&3OUD0A,_L!^<4;#& 4D"F.F%KFOL8&U^?0P/H2YQ3<9P_>2]MF M"&18[L4S%NSFOI*)M\+^"K3))UK-R4_4=<<-AWUI3;*777R&CAJF ][3A?]8 MNLY31 */LXAR*+FDG#6[J]&&G2+UE:6/DU-+=X+CT/[":8ME??+S2P;P^O^1TXG-/%Q&2<=%L%W9 5K/&R-K-%5N(N9 MA&Z+"!T1"Y.9E*$W#8RHHEG(/L^0\- [4+9T,@=W0R-HS/H9TBLE_BW+ZA@[ MYH/+FY26K0D>=C!(IV3<,>WFQ<$"7A8+HP54J7*I M8:>W61C5*'6/9H[08_KY-0_A/('D),W$! \,M0!1AATNUW0/$U.]6$M_P.F8 M9#U6E1:1/\\/\FDB%"NC\#^%%]\(:[HW;*N#[*\2)G"N&[":'.&I8D:W MTNXKPU+V>_[G/6TG&)J]*56MV367J**A@9Q+E\U)X.XVZ<=07"UQOH0/ON":^!A MMO/;9)966T\04T@9#QW6ZX"-V<4.?QX64*W(F9$XUL,*0;*O5V]+LF8!0U<+ THQZ(!'6A 2]=$"QJH#9X(&N TH!Z+ M!@:M45]-S[RH$PVTNDQW$SZ>U1D^IY<"= MR;D:3MY:->1=)&:9H/UA:]3MRLH@'6HO2?[91'$T$;CQNDS[7"#5H'L.I%*P MS4Q'[FMY"0\"J1J-5+VS(!7VG._(6O]@9?VH2%4K1:5IGK4G8L.'+W+8NX-5 MO/(J2(]F\3=$9REJ;36<$_3/P@E4+'R05?6"S':!5#%2Z6=!*HWJ+-KA.HM MJCHBU> L2-5MC=2!K.GUYE1GU%E.G^>Z$!B9GN"G,O M=R9?7+1GO6+H7(Y>R/ M?FLT4&2]4Y5[2]"TH&E!TY']=Q::UD%.#V6M-[A4FCZZH;'12&%CL%8CZLP" M-S!L0,ZHSFRCM@P'@T;58($+3_).TYGC2WS:I3NO!1'M%U1NP&A_QP#G0F6# M#R[?-&LZ_XQ'3GZ/*;,/;O /$L1%A67+:Q5LH:;UVAGM;WE];3PSB%T*CN?& MON$O)!KW@"W?HQH\GX1C6Q+M"W ^Z91?!1T88>T:4=I/C2@]&LQ8(>97U^,? MX7/90R2PN64,.IR'TH[3W*).B+1#>^,F&QQ$5>G9/B>BL^'9Z"Q%2FJG-4KG M>['!;P"-E4WSVSWR:B%\<&+)@K6OG*W5H2=KU6U,*PJ!1EN;\Z[^YZ!(O5-W MBE05;'JKY%+DF X "*$*(.5]XI+@#SLN)%&;MBNE4W$L[/RW/K(BNL@F4CP< M?FLSO%T=(#+ZX!T-*6@=/Q]&M"[F9M8O8M[\AWAN%EFJK9'CINER#RZW-B)M M*RMK7).$GS&[9@WB_T!V74F+A.QQ1O$+Z?O&CKGQ"=W &/NM .=Z1H4UW25! MU9K7)6$L^:O% CL*Y;20R1FPQR&!?+JIO0SZ6KL[[%76SJ];ME@_MXA_=^5] M\4UM7ZJ:RLA&534^1!W'6#LHVBYP2ZGC]4#F;UQ]NQES]8TV?+W!!KW25^RV M^U?:9A<[.E/0G:,B]*S.J,3 VQQG2EK\PO("R1H%*X=;GKV1D[S-GU'J&W_ MIL:NPU0UUHKPW@&9MJ)]?1)W^L [8Y=S *K=UJ@O=P95U=:4J1^O8_'983A< M.YHO79E6_/P-I5TPPL)Q]CL(N+I9N&FRQ19VSW.#D[4?67"A$.,RC(HPE& H MP*C\RNA1KO9:(ZW7[J3[D]>0A"NJ9&/$I[;57LT)D%T!^^_O;/[57B+V NLV M\J3HCB+2XU$AO1__/FO>;Q%)V@' _C8HPM/:)MQ59A8T45G^E^L@AYF #.4+^H,+:"2MV/WL+JT%KI,K#C+2/ ME/M(5)&<&RN;):?6$7,O.34$.=5M=])I%.D+9/BS%X8)8+9YR/?"DAB'TZO8<>$05L_V'5U&HODDL- M4IAM44$$:(_LWVL)$>UHH53'$)&FTAF8FEJM?[D")*EI#.D*PD07'PG2FA@) MTC00I_VV7A6E5B).]ZR/J$TRWX]$-C:;>U0DO:_VF7,_"B>98WXS7*S%QQK2 M_&90'##;CCAT6B QIG.:%GQCNSC#,&,0&)U6.(M&%<[Y&&G[G:HAX4PN.C;0 M*)PZ'4W%VX<4$P#(\*&%*=%O((M\XL0DUFV-@CEL]P;/F\J-3A]]?=329GJB MX3B81 W4]Q;,)0]SE0 "V+;=-^@,30 PK'_S^WC\0S(MG/AL K@]!\#F)Z;3 M9\WA,\Q_K7PZULG_R)+8<2N("3R#WI?"P=/A7/O$/OBL-W@'_!"YPY*/X(3] M6_Q;.E<4;D):$,02A).ZU1OUTVN)?(H4D?31:L84Y_PEI2<5XV)'5A_+(6JP5^QC<::@=TO/7* M-KQP*6M+ 50.>/1N+H 22EI*QV,)\%27 _+SQS$4'V('Z"Z_H^I"?YL) M3KTU4GLY6(00"8!Z 3OB0=^,&C9 S1 K4>5$RPL91&1I[KX18*PR59WIA.Y9 M"MI)4@,03HWE$A$V* _,WOF .<#^MQFPW(=F]/[YSC'$[IT9!\D96UT&1T O MI_638! 05GGZYN8L6V,KJ-LI:045+>&KBW@<;RE'E->JBKD\9.9LBJQ#PPBO MUYI9L?4;WSA'C'@N-;6X(ZL1,2DJ+^:SO++-0I 8D6%'S;ULCLZL-$!Z9-OX MNS6C+VD1XJO1_/.YN9KYO.3#(&$8BIGEVQY*-@D=#7#$I>=.^!OA1VN%IX1U1*'#DY$9T%H_:A*'+)I$]>/I M][0/J=;,),8$I2685,([OZ,\LZL4*,],V%XU):Q=!9L%%=)+*>'4=*TRVW-8 MSHP]P1SF?EOK;%]*E'"*$DY1PBE*..L2G]_16;&.\?DN#AN0AQE6; WKOT0) MIRCA/&K@7F]BX+ZK59OQW(02SL)$E[!R^!(W^/PG1:&IU#5(DMXH[*QT.WT: MT-NUGXRH*5[^C=;.L%_",'!K]$'YN"-X=&5)MGEJP8X!UW6M2>UV437H:&)T M8N,QG3=,5QJ^/7G!XR9*E!=)HC'S8&.C0BFM7K8&>:?J\J/:P* M]*AIH.L*8EF7'JY:I]"FA*MZ"@U7:0M5E1OD"R_BD28(\0;5PXB'25SM=W+B]JCDW,;,V M=<[AJ!E>T_QCY4WG ;I)S[#DH;9-YR#U"^C._? V?BS_<#U.][6PWQ9>:A< M(R)C2CY69@/:IA1M&9_ .47XG]+NAL&.:444D/>^OR(FVP_S#; TQVB4$3X4 M ON';6S.'\I3$1/B1P45$4ZD#].3:$-6P&J5%Z[#27?)7V@F$O7OGG[\0'/$ MR!C]!61,<)&M$]3R;>,CB?7PA1M"^P?NEL\&\D/0FEF0TUHC9= >I./!;:D8 M!JD'8="@4Q,,PKBX-I3UC :8]<"@P9%:T1^,01BO!;T@W6)DL^#_D %7:7TV M[^I1165G!Z19,,F44T#1ZS=OOA467\XP\_D557&*E"046^MH*7E,3E.Z#,?H M :[Z(5%_MD']O@% NUCHRN:N42S%!Q:N26S>U0/>EBC6H3H5+W&*UF+5%M2; M$X.]6;47/:T]T"LJR3:D[EZI71L76>(#2:V:E MQ3]0PM^E)'R!NI.ZWD3"QU;4IU?O*]KJ%R]SVJL!5W[EBP!7!KB4>E-[58&O M4_2PR?8(1^5LH4V0T*5BI2[NQE$$?4MG_%>1=K_IB3U;]& O2^I,"Q T5V.:R^Z75'=<4[#54GM0H9QK9 %H7V6. M^;1;M3#-U4I5WZ_D\WRJ^D_+__-FYA&,!H.EABV.L1_27AIY=>6N-6%(I5NW MK<4)NY618$1 "5\_7MQ7N+=[?FT_X=:^6PZ&^[-:N_6UUJC;[F7$#;>PF[H> MDV4U9!ZSVQKUVMWT6)6_'"#"B^1'"[K8@C#KT<]ZT44/Y$]%=''V8VZABWX. M^0NZ."==G)N1;J$+O37JM#L9"+,/89S[G%L(8T#/F:["+DX8M=(_F^8J_F*] M6B9.TWBWB'UM%*_'!+;$-77)76NNI.$WA$D(4CBI%IE[4E"$211B"1JI68V MSN'83MF*@PR><1D-X^8E.$1S\1;*)ES%O V M8I:@HDT6MW6-JHLJN*PC."F:=MF#3JTN6Q.7?^[%J)OZ9Y6?[J M8G6K;07O5>C>U^>H/67$*R2I^,YVN&KU7FO4&[;UC(JN>L?V&C6LV?6R\\D2Y;+2FY'H M4A)/7/_#P;:*TE- /_GP1_NI_5%Z]HCA@Q$AH?L06,IJ";^9N([I2V]6,)? MVEAY5H!SV7T+CF1X;,*=ZY-PSEHTNP^VLP@_9)/X)@0K>6DQ"I_W2K<)SYIK M8.A-P6?R3W;N ?.D^/7F3WGD%=2?^B3'Q71P4F?N3K&GPYZ ?15$VP)/X[]R+JT%? MR,T$".//&V,&N_UDV&_&NX]<),DB@#^$$!S0=D9YQT\PDXU>N1$T&E'83J?0 M]RLIU^YWVVJ_W%#!K;O:OE2IZM^\J],BMC^B<_4*2[72U9NG<&-DUVY^'__] MV_W#W?BG+-T_W+;I.1\>G^^>I.='Z?;QX>GQV_V7\?/=%^GK_H8/OM\]/#_M,ULP2RR'33Z2C(MK&8.!?M/=UEZC-CV@MG2T.KA_R=I8:GP/ M?\V..:^#(G->:Z;R[)SJRH0?:SKB7\3LUFZO/5#+]=?(Y8U*NU]9JX[*^H>( M3978U(ZF)E<]Y3;DKF+,;=Z8V[M?Q)M:8*O1-EP"*@PJM_ 3]$ZLP!+#P%JY M?(5+!-'XY<4C+^A'N ?06(X/B@D;B;R%KJZXO[R8BUQ1)_G^D?K(<]&0T30^ MU1=^H+9&VK#BKO!BQG$]T%',."Y1XEZ@T#^5U\(:>XY7(",\V)[Y![8P31BE MM(MJJ(90+>0GTFZ",#FI;A2WK_WD,P';RX%G/QLVMM%6,@K=!]B!5F^KZ4+W MRR3D2II;),]R:.3Q-)NK_1C-NCXE '?>W&TF+H3.TU_2K+'4*^S;T MVEKG4'6JADC8Q-]7.IV[[E+HH#&MS2U$K%H([5N(L-EW;',T*W.EA$,=LB17 MOS5*.U3$+.X&8=SQ)-<.P948PCIVS+M?2XME:.TMR'009,-V/^T7:#0^-O'W M)ZJ"K6/ X+"!M!P.USQRME>#0,$ I%IETYW//R!VBZIZL(U6.[HL'@C(.F)# M26F+$"_00+K&OOXA\_6GI\U=E7':)#Y?--WQ0)LE@6L;2/:3+ P+\2J1_8') M'^KNJNIAA_:P5(]=0B^X[J5PW?-I+U'^#F\(7F1\9:SB#+%KNMS+*%<[#V.] MAA2COU(?"QV#')< N1*Z7JJS($I-.1 6Q!XTR*Z1N2Q8RPX7/^*Z#>:0YQH6 M0[42PZ+L)(LZIA]=LHC+.F)#*>PPPZ)Z*LM7^W:Y!X=:1:9$LWV$36+X)S(E M2J-:GH51H&_3L%NAA2'8[Q6PWWIH-PEBB$H(#K1 >A59(!7QXVN(621TU&/% M+'C=I 8W8+HK?%%XK(2ZFO&M,$NRJW[W\\2&@?O$A7/ZSJ+$_A'"'57@@8B) M".]SJZDHJP?:^H&1Q8Z3C?*,OS='*%]D3<.K%[>SIX MKVIL2E64/+N!8>_C[>DG<(R.HDCGYDIP-S;MKU@*!'H304 '-*35^!@$B!*E MP#!H(ABZK=&PG=%%.@(#<%#T/5JOQ'YO2[>&/X>/I@3^;4HSSUU$=)6FN*II MZ8?G3@DQ_:_PVIQROK+'[YV2$(ZP_S[N/Z/-,=\_4Y.JQN0CG$/'0;[Y]U!8 MA&WR\TW\14D1&+^D"7'(S H8!N?)B:KQ]VZQM-UW0IZ(]PJ68C9#>#9^?6:; M0_"&('V<)0%='KYT'FS&..BCX/D9SXD&PS8\JIH4SG=4!=,CNUONM"J:*=+; M&#=E*8;:)69W-M,UTM449:#HJCHQ9V0VT#5SJOY3Q:EXNW3*TS=A95V*.VVI MG,/HWIFZ"P)W^\7RL2GTRDMW_X1K4AA& ;R(.0["#V]274'9"QV;1\ ?R/(%803N&' =ZE!!Q!6F)S M=&J:G;T_ZG#8UCMZV?:H?:4]Z&C5]-?LM'6]7$/K;4T_+WU3V]NC'M*)5.DU MLVWB/T"82766/6 M@Y2S@XF#P[P\;?3!?%1 O!S=*NJ"!*]07:CROVNF-Z>S2$*E6%=\_R7*@!4;RY4%[?7W:_ M,P"FEF-X[_('C""2R6X_$$I37JZO+@<-NY%BRA M0$W@GJF7MU&B89B&"1>#G6 QD24M/??5\A'O 6"^Y;-T M2TQF9OF3>&OQ(@.\,6^:Y-3CRJ,*."TS5'BY1-6-X@UUHC M31ZHNDC*$[11=]K8X?RNG#8P8U65.YV#4XH$<0CB.+,7>"=Q9.!_KS7J5A:\ MJ4G":6,TOZ? "(A(/3U04:)0'#OF-W=:%.O[K5&_+AE7(K7O]/K#'BBCMT:J M=K *+7"FACA33*SN@3.#UFB0;N#3Z,3.QLC60PH[FCMZ_@ANB+ !T,&FUK U M&LJ#8;\FRF8%EI9 IK)V>U7(I&'BF29W,ZJS!38U'YL*&KJ589/2&NER7ZLJ M8ZDF=G"MY3/M;BM-V4U6, MISWS)9M-),1&>DUQ6GDQ4RG3UP<'^HK)7UP ; MZ9K1L)CPKPP--3#%>W)?5P0:"C0LK354AH9=L.YE5:FJ&/WX6J@*]-HBRL^"7D/,;.X/TB%%@5[-1J^B MK3F/BE[=#G*O7J<&Z'5U5OA5MN4\KA7.0%H9<2BM45\>'M0'2MA3=42LLJ*] M:L124:AWAP*Q&H!8QS#4=Z!3!L9H(*>;DF@9=BF!C9)\'&O*4]?F=KB=XS1G MR7+H%'(VG]' =C6&,[TV=\0QE)6_AE =AT -V0)P@K'ODX#=P+TS7@ 4]Y N M74SUTG61-]@4-#M,=SDU>O5:(T7N]]+"2'@DFHU9.[27XV,61K%D;9@.8C75 M&5%K0<_24TU^AR(_]41.BLJ,2!U==]U>!2D$(CNPOKAXA.2#RC!P@ 6C00,%+6E+KSQ&O(567J158[7#%[1/03/WOA4%4LI]?! MFE_M\+X)M6@%?H+>3(*:!34?:6)(!=2,G?V'LM(3PSX$.0MR/N^PCPK(6<44 MYF'GX#+*6E!S@3D=^&^$M.4P5^W:T Q^6[TN7.?2]2U\X)-';'CRE?P6CAN@ M5YGX%3]L)_Z),8%SK8+\GZ0Z9Y]I'H>BQ*W9&;@2_YU[X7:6Q@NYF7C$^//& MF,%N/QGVF_'N(\B3(TU6G1&)G1_TP\7'4-DW9W(L^0 M9ME]Y.%M1R>0["[RW\=__W;_<#?^*4OW#[=M>LZ'Q^>[)^GY4;I]?'AZ_';_ M9?Q\]T7Z>O\P?KB]'W^3GI[A@^]W#\]/^W1ES^)A]+\;C"N>QJC7#+;+11:S("$Y@!*O ]=XE#T G&3X? M:N2+D4:%EQ(CC2KAX&*D42&XB)%&8OJ.&&DD1AK5%4+[CS2ZB'C9CT@;^S!A M[HZ/DA%LZ%EB@DZ3!R$<):\H-F'6S)<<%]HXG)WP%.+5F@E4WL/6I0WSU(R& M>4U,!Q7TU"1Z.D8 Z3Q4A,V ^G)O<$$Y^X*4+I64B@9OSD-*?1!(';ES>.M, MD4I>KE5-PK4(*W]P2(#CSD-_8:C37EF]^S$REM;I*KLO!/$SB4-OC42+L$O$ MG?W4FU*X,P#&6EFJM\">.F'/?A*]%/8,6Z-^57V$1?KU[NO_27QB>-.Y9#@F M7.XKL=WE@F!,SR.F%?A75LE]F.NE$#G ![<,MB'L2RNO_0Y37OLUZ,F66^O$-]0<7DRQ7L/S$ M)CP:]30W//+9\(EYFP#]K>N7+SKJ][$)@:JD"::QL5R!<@?:\<=&.1T[%2L9 M7>(%RC4?Y?8S\X^-H1@UK&P+:G<"5/!*LO&OSVAPE,H-]I/%!%"T:O0PQ3V,LG=-$<&:LT=,6H MFG#%- 6UCA*>*8ED&7B$(;Z#@B["L5(8!?YPIK ; PN0L2\*;W2U7X[D==@L M^Z=(NMC)YX7 AV0/[DJ'CZB'S[81AG -D6K_',G#D(H&['H9DQ0$4C4?J?9/ MDCP,J73D5)W:<*JK,,,)7) Y8]. &<^(),_QH"9)9 <9,2AA@4F0-ACH) M4^C\PCH;:J$6-6E.V3ASJ#3&NEJ7;PSUV!#*A<1LJ_3!D5^0LE9?![\F-/W MU/6OKOO#\?2N-?[VB!ZG!*PQL7K#^)6!@[U0&(*[+E ["FG?>V)/7W0W.N"/M?D'<'$@T-:,S77 CF] M4P2^2]!":'R4$--Z96):V+DUQ+)J'":[L:Q J&,PH,7$:E<@V@4B6C7^E(/9 MV;!N[.P:;/)Q$'C69!40B?Q:6IZQ?\;A=6B_6T1_!,H$),L0P+ CS.Y+1ITM M\CP;=3)01&F-M(.%L,".&F+'%B%\,&-1Z\98KL&D_JMA\R&R!DXD-9QI:FZ6 MT$$/S.2_G1O."^BF7\B,>!XQL=[%]TG@1\ ?A[ O;?,,M=9(E_7:I,X*FZ=. MS12/BGDXS4SN]]*"7F0N-!OI#FRK>%2DP^%?LC8\)$-:9#F(P']FX-\-\[1_5>PZ2WJJ!3;XY[#+5R?1I<>>;9;XV&LJ8=/)>H MVHNLZN8+BPK&;GG@HH%%0LJ/DU!U:%4/&B->O*PLJJ\ M,Q(Q-0W^.S#@;?"_IO4Z"L_TL%K A4U#^/-_IG6?=1 _3>?$7-GD<98R('%^ MGF5,P- ,+.(_XRN?8:7/MCO],P';84LB /(E+!IX*P(( +L*0;@PO!?+H8 8 MAN1L.29Q@D^J#FSEY"BJ4MMC3F@?>Q@ M'9K2_J<07^@U1-C"[AS.8!M+GWP*__@MM.XLA^Z$_N@W#AB.0KUEZLHIJ-C7 MO[U99C!'\FIW&(EQVY"_F7_=AJ_^._VYWFD/]7[F5YVVDOEYWE**VNX.RRV5 M_WE/RW[)7IL:;%UJASV]U4,U3#V6(9NF@$?$.PT;'FR@N)[)A;^0*5E,B"=I MBKS&W@Z!14)KR&-P&3RNWH!2.ZJ6&X,I>>!B0.,TGU[FHH"J5H9UPPO$N@_8 MT&ONKF )T_^X#ZB:H"&'*D5"E'XJ0&L%R6G?QRKRKE+53>NTU5[-;^$!Q]TO M"28)."^2[?J^-#4\[QV4Z#?#,U.970#2_F,,^DAR[0@^AS>(FX4PVGC7"G<%6"TNE=:%5" M8YCL>#KU5M@'D45<_0/[%5^'9K('KPT_XY%MU$J\5X(Q5WH#L!)MC%%>2^FW M1HHFP__61$L1.O"9.?/1, W;R'=DM3:C'Z]-'_Y&#)]([@1V0O/\A3)4FR5"HQD M3Q:T+<:P>W")F-",:XA(.?SW*(A$6\D/^W4QL:Y5$YXFYM$+ M'?B(.O!M M"@G?!D3_]NL;3==[+V=6EB4CI8R=;M'ER,(;3B&N+>X5KQ47%/ MP;F;PZ8,M+XX/?DI<*=_WDQ &E? S*]#S3D:,W^:&Q[YC%>1? ![?I8G*Q7T M(T56.^E)I$+3;CX*'HVG5XF"&I9X#O4+F]G3&,Y^[P2&\X)CE7AVJ=#/*V/I MO[NN^6;9-E!.#&;V57DZZ;9& S!EA?9]B9A5EE-7BEG84E[N#>K2D.E0W7I? M9>" NMIF(U]IMN:Y_AYHAE&UKBX/*G/KUKK,6V#>,=C>?IB'439M( ^&![L/ MCHYYUZ9^?B.^+[U>?4O'4MW.RO+KP[N8*! M3]74CLTU;S7JZI8KDSA=&,5SBM MOK+\;B_DPUG+JMRO;!+Y49'O&KJ&KY71VW%+GB*U]/NI%N?X_;6%);]B)OPA M?NOFQH&.9#$DNE71E-:O%BQ+OEFOQ S=BQGL3FV-AOTTKRNNS(GP81W1IKBH M+( V946HUAIU92U#?3LY5EV?3X;F>5"HW+BSFY5_I;'!*GCL1EIK2"CO#,CT MS.X,($P!7)Y*NI@I/=#2CDWAEFDV.A7+DJX:G7J8+ZT/:C AH_;#"JY-U_Y! M')PL$!E/[T+AKDH8@-;$H1O19\QXP#)5C@7E[Y06O4 M'\J:7M6X]08,HMAB;0EJ%M1\SL#:H=2,201=>:@>7+MR?FHN,)&B]@,AQH$4 M-LQG\-<46<+.\#*=#(&%(H;S+LT-4YH1@*-AR[!%(R"T/L F]*]$)XD2"?P#&]^BOU8[6D5.X35>BOW7< M@/],!I#9F >Y],BKY:Y\P.A5 *SQ/\1L1UPLX@H(46/,8+>?#/O->/>1\2:Y*K#4$(*#-GKC\HZ?X+\;3KL(&HV8 M:J/TVZI2S52;?K>M]O5J9M'@KK8O56H21M[5:9&D'/W/Q,-5US!I]VB%#+4V M>T@&O.WH!)(](N/[^._?[A_NQC]EZ?[AMDW/^?#X?/[A^6F?,1-9F@S][P;CBF9?*0JJBOPK8HZ# MZ.-N$\9@5:?UL':LI]5T,IM.CA>@'!?4QY/B5L/I!.UT%LBQ-)U*-X^CX3O] M=MJ6.**N4^D!<,SX5C4S5]KORH_?57;E5RZ'9"6@%HN4 P M?K09RT&^"JL -,T5/=?!E+'K;M+C"3"M!6_L,)VT#RKUEFL"IF&@W9G0#MO2 MNF2J/4M,WB6_89\R0^I4IN@1Q1"E!0GFKDEO3#X":&"!(?,0=0%7I M;6Y-YVN.:L+F"IH$Q"XHL9WKMD6C/X!0$L\@%U@S="'+J? MF>48SM0";9\2 !U0@+M#Y(=E+(9D?'IA8M<6K+/R<:/X))@K\&_L]3H-<%,N MO ,I@L!+IW"7*X\^">][)X;GXU?L'/A1]B:!0HCGDW6R\,C410HTLLJE\+4> M$@>\&G:[ 2+XDL*?LA9X '9H6_ .V(PO+8#*X&A_(@T!]CD4]=@I0&7F]'GO M2 OC3SR(OZ)7P.!-=[$NZ8#.? LNR\?-2<:K8=E4%V;6Q2MC,PYYH4:)!*S MQ#-+_UX9'JR)? )NWEZ9]%U\L*;)(0*TBE=BYN3RRL!;W'^Q:YBM@I5'T8>^ MG6&33'\!*K?CT.4#O+L7^DO<%4 842!&"[!%*7W#!MO25Q=/_ +PAR/"#OV( M7+-O!$"+D/3(OU<6G8CITSNVIBL[ Q@..BQYU+@H% &%CA=+5;,?J.6(Z'H MP_=)T:DMT38046"#-5XO2#&!!.5F] M75(?-. X*9KUUFBX30&TG(B+2^3_;^_;F]1&LGR_BH+=WG!/J!@D\73O)0*7 MRW-KKUWE<%5/S_XUH4))H;:0&#WJ,9_^GI.9>B$)$ B0("P)A(]3QC!TD_@D)\MYPEF;<9(2*#:\&51'VMTD9SI3RD+@">#T)^B M6T.-1@Z/E5R"5X"<%YH<%D.@G@%/)#5.&(SUN.D[>;B6!MW.E=)A&BB[U.1+ M-Z^(>5DNF5EPP%YH4EA@#7E<74[!%GRFQB@:,*$-.]67IH]6(;,"8-YNLM<7 M:D X2!B+?3]U/*K403T3- <]L-<6)OO2D[C)P@XE] A@R%7]G_0%SH7='+07 M-K)7^Z&]!U>I1^"J4W/1#AR483W@T\BGXTY5JT]WT>"Z'N%8LE^(DKU95]"7>0QTG0 M04WR9!X_ZL] ;)X?D=T#O%U?.FZNVXE,B$]1A@"WSM.?Z<#9[((&*I7;A*4= MR;E% 'NS(!ACHU&=*Q;5N<*3N*)1G3D<\-RQC"B^,W6>[3#"DS,B#6\D K8S MW;08I=#74$6R_D48G8M?$]K3,].%J7K!DPXD4YZ[ =.&V0E&ZIR1ODJFC^NTTZ.0T_/\2W='P,>-,(E*U; M-."([&+B[2*!-^L<5S_!NH&]LOI(C;Z:_IS/&X-SF+5$?Q0%/6E0C;,$[I;N M)3TY'M1H'(ML=S,7N3K%^^<[H$=)R\6DPG*"U6@XEX-^4"(X-P M8F8:2@8;]EM25) ^MC\'W5/B#CED_#VNOG8[XELN>N[M* !#/-[>H_SYJJUQ M9UVH#0/%D:P#P1>)078&E"/Y=897_'"2,))6F%<[LEEIW1U14J72.D2*5W-3NGJYJ=T]:** I[7GKWJ26NC!WX#?#\K MT$L_@/&^L&R,1YSA(PSVR0+W-Z%M8&T$E- 2Q1SHJR:DE='T' ?M%1:YIJ(G M6& \(,RF",,^/*!7;)?P#(0!7S5"M@T[[:ZB52.0!FUM6*% *BS(*BU8 M#E/M,]Q*M'R@7B*XTD ?7KH0^"!5NF)0,:@8M.F#;HL,4.ORST^ZQ2+,U)U< M=0P[!X/K/+?BV-+K/Y_R5T5;7_^Z5\@O4??:[;;&?4T>]+/A,8$M>YHNMS!5 M%CF/DX]3UP\K=^_3P'7#!,X+0]3;/1%L6WZZM:%/5(SE%".W5 U[9&]JK*1W>:LU*PB,Z M"#<-ZND1C= CZFI[&WYU1HZ^! 5X!&NRN3Y7*6MR-T8]K#790R@R>32L 7[T M):C ]=:DNH^6NUAK<@/"9%7&9$\!8W(@*UK%.+%U,"8;J):.;DPV5TGM7E9? M%V.RIZ(QV=&JZA%_'L9D _6?"$U694SNQJ@'-B8UVD!"%:')&AB3VH[!K1V0 MKB\K?Z6*#:JW(*JP6T-EUC?FMPSEOI:5+7N%EA MA?&?M*#/R0'V3M2X\O+8-)H-K;CU&/Y"8J#TSR)H,UKSGH3/3*%H;"SR8\7Q MA,KW)/)"6+>&->V>1VOQX8DT6XV4JX)X(/D^3&W$:RDCF M50'*8!4JM/*:MV,3Q;I"E5Z*9J)J8"Q--PT3@1E3. ,A0!O'%$GBC40HI5[J M)S(O!,>3> :9Z-)BT$1UZ1QDUO-<^D9Q%^ \!AQ.RZ7EVLSU!;JE ']8N(ZU M'.%[R6)I.>\1<*5IP]M]!M@0EIRG9],&&C<((X1XPC+"+UKF[!W'YO0#3V'W M7H8]$;[/ V'MA8@IJWN&19C/+O7$IZ8[#;#VQ$R 0S#@1*!B7%"( N&\K,Z& ME]#+(4 $[ ,#$4!T2R-Q%EC7CBODV$[$2^*UT(K0:5A7[[SSBM $&N?J"_-* M\4F($A7#F240P5;K2--\'5;9J)+NK[R051-_#D@8LLBK40ZQ,!BXKA+A960* MUQE>1K9%0;IZ>&5!"7S"30!G^?.7&9#&3,+!XY)GW"O]'75(6_K#Q&J2_!^O M@KCRQ:W;"%:B38$HZ7%PC$&D((2V3*PJ-;V$T60!:KX&W% J"Q!ADJW-C,E88",99(ZN@)YS^>5-UUU75'@X8Z. MCOB1XC1-MSC,=7O8,'2.+Q%V"B+ZN '%(0EU981_ IHRLKP2L@RDYC2Y%50E M<;ARE](312'V_ 2&$CZA>PS9B/X%T;) W%#\$ZIP&?XT@]B";Z@(N\;:1Y\: MCJ#*8OV=0O9%RVK*B3;QZQ6L6&K5>10 %\0EY2>Z$#9M*KZ?WA&<>$JUL.^Q M::*6D^:P<^&35%7[[PGT&=Q!$ZS'R-!$ S83 [53$-NGK30WT-D:H:U1G$3 M&\)9N"9B8AE4GH8PNC9'FN;#K]O?;:' :L-HN>*H81R6/$N8 MX4_"B0]T)P*&,:*'L5_,*:LBAC<&,_"T@2)@PK896L#\W7>-JJ;L^ MHJ)[#'G9<8&@Z2 A] NW"D,SPL'@6)Y]%+^$3U9=F>U"_TD\;A[ TDAD@T26 M+N>\5\=%)*60=_S$V.V, BI?X^[=SU("_GZ&T7SV@$Z =FNEJER2W7CU4ZL=)0H%>=*3427!F )U**@_S3[_XN@U\/2JU8Q MO0Y;8Z4J7*0SI=?3:[A+2'^/C(Y/C3B2\T^Y+RV:NA6+IA%V&*]#B71]1=/& M]996I1=$K[UJZ;7?$?0JZ/6 ]-JOF%X53'83]%IO.^,@A0OBJ?-X2A"'>$H0 MAWA*$(=XJFKB".L:CVR:T<3&?Z[YW[9)Q=PBO<) UT=EN)*U>86?G"AM\R_, MQ,[^^8/P+$Q/LFAO;VP(3/,Y6:YF)I$S3N",\S=S.NZERC[652->8/.\GFB> M)YKGK<]H$,WS:M$\KY).H6L*W=3\0C>MN!R:E0TTH% @KSE>I&J>&%0*[_F- MV?_9$H*<4B\Y 5.44T3RA(UI::M[IZ#PHQ$2KC]LC]11-6)):_>4 M)J6JC?%U.:-SS#86N>R5Y[*?GLA/P#!-2 Y) MYWH_NUC[G6.3[,,1(N'YY!1Y^@E>PE,7E<%^+?",UR<5#"I.*D T8DWDDXK\ MYP/1Z[!B>D58WEI 9]>77D^OLDZJ_IJ<2_WYPF#"2XN34<7BI(L-/45.G<@! M/0B]JIU.Q?3: WK=&S;ZO.GU]"I+>'\[JK^;*JSQ1@@242=\8,&K5"QX^U4D MWPN_HSE/B=AG#9X2AU"#I\0AU. I<0@U>$H<0@V>$H=0@Z?$(=3@*7$(-7A* M%-_4L_BF,.F(]YC$9^(V8&%9#K%7"W)JNFETQ-WZ/3P$RZ5E-J_?0S1O*0&? M'R:]Q\>?2H1G,*/8-LSV'?==6@;N=$Z;]C89-K\W:G?5C74\M1276S^UU48@ M9'S]5Z7VXAO+UO=X^6#K&Q5.Z M5C&E#X'2J\+(%I0N*+TZ2J\8>#N^QN@%Y2> M7C&D]J!3A8UYWNGIHIQB#WJM&%)[H "]]@6]"GH]$+U67*T]4(%>]ZY^/6]Z M%3'%#29=,<1"78VURF**ER!R*BZX'VA5=$DY[\(74:BU![U67-$]Z J "$&O MAZ-7I>**[D%/T.M)3+IZ&2_B*7'LXBEQ[.(I<>SB*7'LXBEQ[.*IO!*[N$U2 M85ND=/G2FNXBYU';]3?B/+OZOF[A$]Q[Q6!YAM$^6,_V9<&S[+8F P[N$@7TW M($WIN[+:& 7VBJ;"Z#XQTAV]GMZEYWCK==B,N,6*-S>7L#H)]H2UH$F7FTD? M3&S#X@0P6\/[]4359Z-A6QLI98O/M&%[H&XL8ZJE(*GQ4UMM_; ][/4V[?R6 MGP^[U52[]=N#0=WF-&H/NN7:G%WJ/G6[514J5KE/Z^=4FRJT3-D.%[Y-KMS9 MIJ2P-@=0X5.CU;,\@Q*L Q;XG>-V';# [QRW2SE[F5#_I\KD[->;H"8+Q&DY M4D.H\]FV7V*0DX1ONDL?UW/?*4%@@L $@=5OV[8@L$M(SIUXIBZ=:6;NL8-H M!ZH_K1W-_.?!2CQKGC16F+07>$8V8R_5"N!*6W/;<>U@ZM[4_\/TY^&-Q\W; MU IP8R:>1^#_QJ/^UI+8-*3T MY,[^'>Z$TCD_I5,Q%LFPTQH/JRID$$I'*!VA=$HKG=[IELLM[F[U:0!65T)H"*6AKQ5@Q;,<081!$HW"!;'40H3BJ@5!$W(2N*G=' M>P>WA% \-9$5"$6U8JR-(3;Q%O"40B@>0BBJ-;AF'@X0K*LO=]5:J'XA% \A M%"N^+!X.JP @.A>A> FI9K\#A1%#>O!UGW@B6'*$8,D9PJ/EJL :7'H/L25" M7Q[UJLI_:=@-PSG16)$&K/CF>M1IC6M!+750@()(Q(M*)OE!/!]K$U\=US)$F$3DE%2F &MP?3K"Z]..K"FC.D1^Q47! M 12@5O'MZ:C?&HM[ G%Y>@B1J-7@\G2$#=)5N=_;.TPB1.*I::Q()%9\=SH: M"I$H1.*!1&(-+M-&(TR8DI6AR+%K/(T5B<1J+]/43@=(I@[44@>16%$V":,\ MM:WV:AXR>408)Q$JV>^I+@N;:SPK%<:O/'+?KJ-*NISF&;/Y[C=AVP^>,Y;M=.S1^;$#6(3?M= M&Y\U3K25(. JNY.=XE67 ._R?QWP&_X?_-$X6A6%BS08H50F[:^EE9 M5Y=3[]"MN-Y!P7H'4? @:L .1:^]BNE5 7JM11\)0:]G2:\5IV KJH GWL.Z M:F#\ZN\F\8%H&F=?[7<,]:.\OQS,#Q4[)3SV4CIE4+%.T:KH W)6'GLFO^HT M>5/_7/._:-*K*6#\!*Y0DWU4ABM98%?XR8G2P/["2"K[YX\PQ\N3+.)YJ?2N MS)TC3?+"Y"[XR9( K;Z$>5[M])YP@KX+%O#MM"%I<@;QB;LP;_!W^+E/!_3\Q'!^G(I' M,_$6L.:V=.=(#GSC9C/RX)53^C<8$3=^X;BD,/W."%S,TH.1O"CWKBU-+'_N M!,]SF#S,^IE^D[Q4AAE=.PO8[_?_^H^AJ@Q^\^)D03.5+SCQ3%V6=-N >28V M0I:B2SY96NBF;>$C-"PE2X^Z^:K;[%?O" M<2X=S\0'/KK$TI$(X]P^E.F)7_',P$[\$_W)ZY@/$2[ MT8B$3:7?5I5^)>E^_6Y;[6_,_=Q^5NN'*I755G1T6B1(Q__]Y.*H*4HJ-@Y+ M9__ VP[.(/FY/]\F__AZ>W/-9^G)[-[F[OIU\E1X>X8-O-W>/#UL8RODY&VG[A/VY(K@BU*)>[THK/*/1 MR93=$[%,4!M4V?N@&CPX2',&AVK[$C-\0^7@O7L^67BHR> 9T 1/[]*4U]-X M7!M,'7?IH,G+U$]&H7AD8<+NH%(!)1:I%\P&]X(GC_PK ,*RWC%A!C1GX'NF M0:BZ0;7#^BC+TC?3,$#HW.B>S_3)9 :&A0XJQ_U)?#:5.\?UY]*$FARPJ?RK M%H]("H\PP">P M GXFS/IN2R)@[B]1G[@!64<#=;& <*U7%BY6TNEJY#4M M"XGK.=I@)!!]I69 ^F"B9>4$L%##^[59)01=I=T?K,\:+Y%?KXZJ2F7O#LJI M23&I>DUJ>(Q*A/6Q(64U"9*S4Y-3BP]<=K#VL=$9YFD?L K@'+=+/3;-E4QD M/J6#L-TF3A88.]F'ZC82WMGM61SVV\4_.NNM$>14&3E=PMUQV=:VAP!8N73\ ME,N"1^D.\^%1%F\6#610WYXYWZ5A3Y1>:ZQI [D_VCMAJ^P1-0?5Y')!2T85 MWXKW$9RU]H16ARMSH4R$,CF$,NEU#JA,L RP/Y2'PXKA)84R:1+9%2B37L5% MI\JP-1Y4#(!UILKD$BJF'F"B^M)QM\%/$-GWNVH/]8#: SL!*9H,_DX= M(F%7<5VEJH*P$W7 %W374+8_O*@ VE74]P\HZK766!O*H\H"GPV+>YP3[11) M^HJKQ]1N:UP5#'WC!;T@UVI%W0%O$]5>:]SMR9U1+2H?A:@[A*BK^$I0[;?& MM5",=1!UEQ"GW;:!;RG/<]-O1&.BXVU0O1FNE*[L'_"R5!V KAR.Y%%E$:!F M-!RJ*'XD&@YM4-3]BJ];U6$E#8=.3ZMU4/1"Y0F5=WK)D:OR#GC#JXY:XYZJ MR;UA53>\0N4)E9>@W8IOE[6.4'F'Q(!:!1/*QXG!TS 57>T2HSN;#332U11E MJ Q4]QL0V'HC[8DZ)ET<6:O, *Q"RBP$_/!'+>94B'#/# M]/3G9Y<\4URN!$B6A\?!8$$:C231&[75X<;^BCDV1RU@2K=:HJ*T^THYC(0C M-*.LZZ14]6C$4)>FB^?.V\YA--//!;LYG M+Y5#"Z?P:_[B/C4I#R:O$IJC"JB&D@+W+"YG/[F.;CR!Y=P4:/R]TXQK=P2E MX]AG&XDN2+_?,D9R\S:U MP8A'B$_QN/^EOIB+6FH:#4Y)ZR=XY*?=+T!<^< M+\_T:L SW=:X.])D5:M%3QW!,X)GUO-,0>[_47D&$V='JMS='SGAH#QSD%!% MJ7S.07O0JSEGK;9P:(HM+3*=TW*AXJ(.K0^VI$AU%E4=AZ+78<7TB@FJ74&O M@EX/1*\55Y)HP]:XUQ/T>O2KIE(VJ%)_^PTHSZ8]T$S__:QLMS.$7LASZ 8% M51M'=>@0S$@;RJHJP(S.D\B4TQ-9M],::QU-'JE[JSU!9+4DLH)D_*,2&2(5 M=4>R.JPWD8G0E A-78KK-*BXT*&+R%)50:F>J>LD7/T]Z+5;,;WBM?Q T*N@ MUP/1:\7(?=TNV%""7NL;FJJUT79KSUS=\]U@Z@=;P5LWQV2[%#^N!BD&W1[* MH('<&0K$V?,DLD$-B*R/8<^^#!:?(+*S)+("],"C$MD &P6,Y&X]P)!%1$I$ MI(3'5/%E?G<('GY5+0G/U&,2'O[N]#KL5$RO>-];5=M?4+4FW#6D16+YYM4C#X9R#_78A3MVP!FD&/4PS M&'3EKB;"4^=)9%H-B$P%(AOVY6'-(P>"R'8ELAK4C/>2$ 1]'I >JVX5KJ']\A" MOHKPU.XMIIIHM6TZA-TAY"\!H*:JW:FW:"CC#]>@1JTW:(W[B ;5/WV;JSI$ M:P2+"Q:ODL5KD/37P\Y@LJ)V9+57%7R58'+!Y(+)0R:O0=)E;]0:#T>JK(U. MW[NK?@'Q]7V-:M]QY4?81H4V!?+@[#W)G\.A/<_AOT2Z=A8PJ_?_^H^AJ@Q^ MHXU8?-=\"GS']21].H73Q8XL0%)2ZO/PBEY]9Q2F-?:4U M[F93&G^A*11E)S>J.'^MK\+DL@'"U>L/>L1($>]$AZ,GF787$G8\H'^J,ET8 MPLS+\'-O22%UB/7>3G=,.D&S+CKB]BV?0IDJ?37U)],R?9-X6ZZA+@P^\? @ MPX-B\CH\K?"8X,"F7&-0:J-+MN(E2Z_$)9*^7+K.&]"=#TG%!RGD!=4LGA27/]A4BVXTM/A-CPAL72(O"&MA3V08.QG&<;2-&03%LB.HP% M[RPM(N 7NB^]ZAZ,@M8*&PZ'R9#BN_2D6W2BNA>^ZXD T]E@$N '\20+H.22L)V0#_/ )UF'IP)8&MI],^43!$E;M$!Z\+RRQ/H -RZ;CL;>]B=O6#0C0R6(!4XA9!08.[T M4,(S8?*L_)J&K7&G+,L5'Z.ZTS%N,LHK/D;: ;Z=+0[?YQ@'ISW&00>/L=C3 M*",YR=N2V!YAYH9#I=64;77*CMLL1:4/3.;]VI:PG2Z\RR4Z6,,@6F$I[.^F M';GU?,!"8S!MWN3WZ>8F#+EUL[.QX)C[PT266CNN/V^/^DNY$S*. G?@G M^A.L+?"+?Y+IKG:7/8+8?=>M5?_

    /-P_2X[UT?7_W:S].7V;G)W?3OY*CT\P@??;NX> M'[;(W7%Y#=UKE_;HOY$HB4W4D)C]&CG)CU^%]["E26U59F7FF\#=S@ M%8^#6N])=R'VD:F=,&5>" _F,;*(3].TBQR'$X1Q:;3DT?E!I@Y(I>]L:>4- M+04-K>*8Z%%"NA4M12UW 7RZB6JXY]FLCBVMW38+E&6Y8M4 CLE\BPC!I4@4 M/X[TEJJ"&Z7R_F[OOJS2"PUDWH(H,5V4\M=SV#>RXOG,S#=B7/V;N$Y$%YT$ M771+5N:-U,//J=<:V\X6I&I&;Y$L!W,BZ"V&BZ0(RX@C,2SD%-Z7H#71+N$( M%5!?GIV'O\)5F(JN=HG1GDYHG$/+_H1 MO<=TP$0S;=V2P#1=4*&<-H/6$J\VVH9Z'V'D^UFHCU/2"_9K^M$(7)QK@K0' M8.:O$BS:=6LGT^T<9C+#UGB8F0S;7%14'LA%.A,='8EEY$3 Q#"&C7J;G6FP MW+B$C!&3MX(?Q":ONH4+V6;Z&%TLF#[FK< H@4#";Z"!='GJ5]@O4=\ MX+6E!Q.-'/P2-!3( OB1B]/%2X 9LEIV42GXJ?MO#*+=^7EZ'SE3(!Z"OAN M$Y;"!I)3/YV#XT8L,-S8C1QP!OQ:EVB8"'8.9!.[XY^ZE%6!BYX<0%T MEO"CF3YEUSQ\I@[;FHCOV/;A.> F@P*?!I8>^3_<'0*FM@*ZZ%F @,?\5V'V M0EO:QYZ2F&B"E8! >Y1 >4!*<>: M@Q+2IA/;4OJL7>*/\,616%6V$$=#%1<\6B-/UTZQ?XPI:FNFF#F7*!2$PCZ5 M:(.:ED> VAEK:S][,+IS^J:#-(#_/J(AGF,D(O9'VAJLORV$=S,L2O]$+.PI;XGG M4[O46U^[M%;E?^?*[G- [F#$QU=BO9!O,/Q\RS2-1 '3$"%0.O*@/ZH#K,2% M(#$ J_<*+W %7EU%O/&_8*T_OCKE6:+/6&)_H/6*@.HN1/OU=V*),T03.C!+ MS%U"RC/%H#4>RDIG[P8V0DV4X8F!4!/'X(DO3N"69XEA:]P#RTFHB:.RQ%"H MB:.PA/FR@Y88P1')W8%P)HX(ZX;I,#1W6NB*0S/&!+=Y9^X887<1N3<2"N/8 MH(>KUP3[J)"M ZZ"C8K8J#SGX"7I2.YV]\:.+WN()]0ZC'S4MEIW-'@\]H^8 MG!'X] (-9"3QBEO>G*H3Q3(;B-W.EG 85_ MK9DF.FE/AEJSWF/^=?9!]%L3N;)"IBQ@Q_)LA\DE/5D;5 7D?3A N,M49-[< MK8SUORQ);R:@>$ MRZV44.VVKG3*0X4;5&_Q-IBGI&EY1NCQT1#,(UL#RR.5F7 #E4N6,!W3&Q0@T)6F*MJQ?BS]5)>\><6E:IT.7 MEHVA'H[)C[H\A1;;9AV"" D!Z^US2M@+I>6\$X)8IOP%TG=+MW>KD^:OR'OSB2!T2I9/?X:M11Z@ M=;&(EXB+P_UHF.9[7"G>U*5N1_GP\U<04VR!T^0"8^*2EK!6Z0,R-O\!+OY7 MB>*$4%Q-RY((&-4FFNR$$X_7EK[K:'&;\$(0)0O]77IQK,#VHW)M]C*"59\Z M5C)=^?J;]*1[B-YI@&\#7_PP*%$ M^92Y6K_%*QBL+ WAJ*\=@S#(NTQ)[+\"DZ/-QG.5X3N7[I[I)SXVY!"4-K%# M#%')?@_?'2(>\9HM!,46,'GK8/*&*]LC8/($3)Z R6L03![3\;FJ7VN$ZN=& M%[55&19T: QPBRMI(B7 XAML&6!5.!K]7H0$$9H'3WS)*Y:!EX+8EI9\R_ K M_ :U(+S+EOX,7-,S3*J5P3CXG&XI4.PM)#$GEKII[ -%AU>,:[TR?KS\=%&+ M\[_&AQO:VM]A+N4],5H_7]3T+O3&$$X#4'AX43DX&B=>\.3Y8"^98,&]4S,NK-6?8F3L&DPTTW\@ MOF_1]_X-*/:KXWD//I '?G _N[6GSH+FW!]1IQ78 MNG!?/@?DT8FWRU/*DS#61>:$2E(DO"?HRBI=Q1BDY8/:&?A)#Z01_&WS!K+L M(2_>QUO[$\,[>$"X@_([A\'O2K',,S"/IUL;ALESNEFDJ&(U=/PXCP63B=UF M/(:HI].W!Y9.485,YH1E/$P)U 8"F( R 0+G[A5(E7!$%MBM/.2ZK60JOX44 MWC^;^W*8\.KAEC':U*6@ZE#JP9:B=-:?2(J<=XM^YD 948J-E";%X?)@2$0= M@V\- D\Z2ZIC(_3_/&@6+]2 5!!SQ"-J>M7/.BTTR_/MU=#XCHTRNC4TZ)+H MN11:[^'C/(:Y,]K0-$ MWC'0*@D\]E4!+)&F9.*QM3BBC0[$"Z&MY')4-HV#A3K]*K)$^>D@'!=UK58C MCJ9'B1IX+M!IQ[(,WIN?>2U%%V00?4D[%L?BV0[ J BA[5L4O8@KG.2S<3\I MBID-#Q@AIAX!VX\MR4E.MT2#RD:$COJ]MCKH5A/OZ;9[7:W44,6?C_JC:B;5 M:P^4]>N[0$2FC*K:)4*T%HF)D^[Z5-QF;9):&6[5:#-N5;.VZEQ!JT9;K?XZ M[K6Q#*V%'-WX<0LFV[@=F[CO:+^_A*+B[VM.4T[W/&$>Z3XYU^>6QINWQ/-) MQ.VO3\3=(K9<-A574]36N"_W!GMGXE:4\+\CXR&;3& MMQSU(BUET_^YC)KA@\K<<)L+&6D(C-0MNJ!MH)\@B&5WH;N16$:M\?Y0=?4J M(F^$T)U$EUT?,-_H5]IO4)BFVXO)[1-@PIT.,Z/R^$#MH/51%V1?8:E6BLI1 M6FKFD$S):(2J( KH4,FJX>VA.80I6YHLPI1=GC^,C0GC#,@+,T)+L4AI*[2" M;.DDN]#H=J>?338].I*-,%A/*WLW$%8.[6A8TIU5W4W%0&J$H&605=/WN%B< M-LED?Q=V;(6"]@NKJ@DW/ 0-P)Z://4@Y^XDATNZB&ZR-^RR,' ;(62W=HZJ MHJY>:]P;GH^Q6^>$H_5Y*;P!:WY&2AG#I!D8J-MM684@:X>XNE:Q7$C6AMF+ MLO #[IG^0)HMQ#@X8!8CVR77RKYGR"U21T4I38)\E]5;.$,PKGV6+%!P]-) M+SH=M72:\4PWW;@TAE;0,!2OW7*,MQ&8I_C]6;C3VQWNEZ(3W2K/N*F>4 V4 M5VX17WD%-L0N$L-1MGZT.0I,./;U(^?R:;05T?,(NSHJHRQX[\71\_EE\3;X M=H]>RUI8CQNX#*$EUI3B,["Z]B2##C\KYN"6!67=Q5>WB61A+U/[^&&E[;(-+4UUF2U6U6_ M+&'FUXFL2N=(;$56,_.-&%?_)JZ32U$:FM1#55%_JPE-79(E2P&,1&K:H8K2 MHGW=PPG6NJWQ4%;Z-6BN)@S:$Q>N;:2G'%G;29!2KS)9*ZQVN*[:X,4.BRVKYMQ5B=RY\Z#_$Z4?:*/FIQ\<*W_NG)$H$1L_L&<4 M?UKR* #UCOV9=^':GO)>BFQ-Y MH(+A!<,7FB='97CL3"SW!V>04U;S)/^*\K$3J]1@*8838$.#U#)/E2I>9FH7 M8/?Q#D^TDPQK\12VB;E.MHGA79\DVO:I..XMZC_J>8W!NE):COU\Y1-WD6S' M+H#'+P58>7>;O9(V<$E]KA89\(W%&11LDV@$L09DTV2#6.F#25O$,@A&K+C#1L:2K[_MT?S=O12@"]A#7!=US2PW2AV6M>Q"Z@C MZ0L'3N#?9,T,V]+OL)78OM?THM_*DDW\S(\<-[$J\C8E'NVOJW1^"3N26G!2 M,!;_U]I%\X[!A= -=%?"^?/6V)[OZG@"5W@:V,+4]+9M0%H7JMFY-[QN671[ M/&FN&W TL067W5QVONNV?^4($_N^9_OZ31,KWY,\T\2^A!#=$8HGT0>[2QO7 M*^N;NU?0O?ZXBT)\H9P^Y>E%A4V]PV[%E/I6^ U'P)69=J"SNXM2;:4?IG-B M!!:YGV7;2=_:-Y0^[V>Y22%%/:2[0[;7,"-B3/SPPZML:^E5C;/CS->=S,Z+ M&.4M8K3%(A("D,N=7A<$T]+Q3-ITTR68'OI"XC;)OZ2[;/-.M9WX)_J3YUB! M7_R3A-YGO5A/)%L59;1"G8D_Y]$ETE)_)E=/+M%_7NDSF.U'W7K5WSVT2Y+J M W1'N(/#-O:<+EI^0M'T\CK3-J7WM=)OJTJ_DC;3_6Y;[0^JZ5B-LUH_5*G> MPT5'IT4FP?B_G]R_CEO[NX?[K[>?)X\WGZ4OMW>3N^O;R5?IX1$^^'9S]_BP M2U/L/$.?_KFB-R+)UU'18TJ^;WYV^VQYJO:H:P9=M M=%_\"D6I<%+K)9#H3B^ZT]>N.WWC=NM<&]1OM_KOU(U^-?WY!G>UT$D6N2(% M04!%JWF0>K+VP$7>R*5<@)>^W_K.HB!4=OP!HF-+MS_V]2?/SRZ![\G^H9Q$ M4+]'T\:5_7%P1-:)8+JC9YTTE>D4Q&=7>V>6L](,#?Z]V P3=^KG*CE.J*[W M+LGNJ74#%A/I*X+5ZJBDJZG^[FE%U=\GA?&K10U3[7Y_6>&FM1DQ(MAT;L&F M=8WI1*CI4KS>?6Q7U*<1%66T:9XR+7ZZO"+MBHHFP64-X;)]S-;3DP*?TY63RK M)U1* H4:VP-@NA3M" U6^\H8O=-C0Q\3A9?5]%&OBSEYQ?847.R;@X!V-U/ MV&PM;8=JHZ13L V$2-HZO=:M*5XCP^9EO(+P='[ X41F_I6:,&%'K;'6SEKY MOTA74LEU=#LG7$>_@^O(MNKX9>OZM(/?Y5X<8:NC[BDI0JF,LM51[Y0+4;UOWL.G%6M_RH\JE> M0ZKOU%TQE5U5%U>5S8?>1TU5;,9>'-$?5$V5I8]>951_4*55=EG][I %> M=AK@SF&%J>.))$ 12+A<1=95*A/X=\3_3KL9FE/^_#5PUV9795!=-$$]^6*& M(J10-Q)71_V3DT51Q&P'"VUPZL4,2H3-+BJVCH/3^LK'-8CG-4/>D3WV^:3I3A"J55"V6F.]Y># MF=&"'58[FM><'>I5E%L'=K@HKZSZ&/NEF[ ']])*QN8&%0;:#^VSE5W: :+M MPH.KNP=7EDBJ#+D?VJ$KN[:R&]YI(=GP@'J[%].:\\4.Z2P0F.A/L_I!$ M;<=F$KJM6^__A@.0IH'KPGHD6.I/XB<*< M=%SIJ^X:5Y;C_(1/Y*1'RWX1A]6SVX)-X9F+*TTM';M<^3H. S8 ]LV8LBV= M 5TYKB=Y ?Q49S.-YT=T*WQ5B)7OP7?FS)PFAZ:;:=HSB^Y06YI('KS((G*Q M#V[25]G2E/,-WAJPM[^NWB+P#?>Q\X;/7ZM;EC-EY[$D+N:7ZL_\4--[O6:C M$@NH88^-DJ4 8>H_+?>;I ,;M5G31@F0[(ZR;Q^-+61X 1H+%\>=A#0>M,99 M/8,4F^@C$N6FRTC^4T(;FB07X[NP/3,"LHG>?U&BGINN(2UU%T2.9-Q:F;7I [OC)+ ""CS-UE_H[MM1A M]2%>\ 1"R?9-F-D[G1[G+;)86LX[273S@>UH2])W4&-N-%<^?3F:5G)Q$I@';]Z'\-# M:83L'JKM4;]T2HSN;#332U11EJ Q4].XN%Z5.RF-C&-=V39V)/3>)AY9WE>$! .7>.L D2WT%B M3/SP0WQ!^BHR\0)Z0Y=Z1?9@5FY/-W&QXT:,*1;H4K3"PE[]6#!MY@IW+>5B^Q>?89)J0M@D5\>PUB$@[9C"A@ MF:0 AU) E.R'A?9HU%[V-/*WF/WNNW^4*OJ'EM1RZ4S%7_>TRK")]9@?=6 M)EI&[ .UA@]1'5EK=ZQ4*@-?7Z') M?NX>:>GUGX_;J8Z&Z\-"6UI]GP."S3],^]XF&! JWB,-'6 MIUG3_G6"&R^1&T?KN7'%UP.NN[6SF4XKLJ8,FL!^%W*1OEO:X&51HD2F -MS?EHC*I,W/)J _LP#^71<._(?X4'6^_<",'.@ITK M=B?*LZW:&@^[LMK)HL<+MA5L*]CV:'Y;>=;5$ -:DY51Q3F'=:U&;52/BOM, MG1J0B&=Z/FNS%!7L!EP 9,I!_ M%\=QW&3[$IRW%_85,+#U"'[**C&Q'8%)PJ+-*;"X#F^/? M/YK^&H?;HS]!+ MUO*'Y#2QC00Q35Q7MY\)_C64KU\<=\))D5'B=[;!U\$B8'T!X(,I(88'7A&! M?QIXQ)1SOV.7A>U$'](6##V0!Q*Y-4IYF)$3IZDK[ 3B[A<>&K8U)%F0,_H 01'B1,F7B^ M8_-^*:\FMJFP/(<1$',E<;YZSKO?\0LNWJAT8R^EW6.2X[HDVI%T5QR#7.$[ MGFV@<=X7)UZ6](HM8<(51.7RV&?" ;Y [.*H+P\E;SJ-F# 3&PD,Z5CT[0V3 M2)\#-^Q(Q/"]"14PF28C].S@+VI:8D6;:Y3C3:4&O/DCFGLN(_;R>[#8)5E2? <>#XC/B4:-[U]0' 6$"*W2^)WZI(-WT_! MYGJ=F]/539>6X*>84Z37<#$R[W_D2Z^HA@*7&C4H+9UX ?GS9YW!X,"+ H&_8!OM:7^*];M QMG:O@2>+Q:WB=2YG' M(^2G9.@+VIJ,\EAB[:[IT79-J8]I&L'@-P_--O*,=IF+K-%>AA1#F\(1"C@2V<,%BZQAG[BUD@ 8]'[J M.V@W] IXA%MR=;8I(JJB+9D MHBW9>E@4T9:LUFW)*$Q<+GJ@*6!B*!=<,M;T,HR9O)C/CAM[5-@"%YZCZLHHYU A^[:NJ6_[ZMC5$'QXF>P#5M 3QAB\$XA 4[Z.?P^JIF.ZU] MI#+[B!N<,82=GK%$?&?Z<^Y8&.@*K27P%*FV#_L?L\5/P\6']N/OMHE$]^#3 MEM/@8?JN.?5ADP+7CSHJ/\#A@^MMQ]^#M7,-FP\/V*8N377:N!C&";?SV.>> MOWE_H,\@W7H6$4@O";8"L6A/VP>>_MK)RF#@MB55NYJ^ M7'7 61U('Q[:G]NXS^U?X="?D>N3UBJU'WG$%,X#63ML*^[,9F JN]RR3![Z MU H,F'-A. JHQ5RL!J2T3B<9DKJ]^[)ZN?C5\;P80/3].Z'-?Z]Q,.^.][-/ MA)%@CZ882GH%>\@C=DY#XVYGT!K[KTXVG$9GZ'V4/BB_4C^8^Z$OIF-%[<\? M"%N6TOGP%+E]\"%V3L?8TK'LKO16 ]AW+;)338_!M][(.Z>7YJYX,>S2_YPM6#8Z-PQ4$[ MSE-YKF-L;*$;X%S"R3"LRH7I642GO9<]Y.H(X?6OL#YG8?HXV47H3<]H$'[% M#YKK*$&,P'^GET(\N"$C50!5V6'TET=TXY! &("GO=9]=%M0D;!K*]!!=!3Z MRP73;SF!+)G3:.B=P3F;OZY.C6TIU6I3Y@S[/$QB.S3HYP6+1:C7^+N>R%0/ M^.NQ+AAV8BI-37<:+- C![<;G'.7V@GA^O@O\97A?N$JZ"$9R8GJ\7X:SJO- MVLJ1!:X.+\@^F1VJP-X.>Q_ KDDWV M]@W?.D&[%_BD7QATP<'QN.AEB >LXZ66M M%[8NSGGFRZ_L8=C7P/+EPB4ECA78QB5+O"6- D$OT9427P-[";O.X+&]N!&J MM_H4BPSA]=%/L/OFCF/$[!L>0QS;"VG66&5]%F; ?Q,PR"A89A1(B$DPI"*9 MA13HR\G;DE[ETW_02!F+H./V,K>4DN2?@4W#\+!;8)[.XDE.J1%@P'EQ8EFZ M>,75EA+[N<;.#*,(- H;W0ZIG60[669GP.!X5<&W':67Q!9OSF8>QEX=>E]' M.'@ZGCZ:.52\+AA-QOL%1/.%/+D!1M841CK=-KP_DI=L&$K%MO>*^1*NM !& MX+(.",%CE(>WY>J(C] DFQ?-"1#.4QVDRE7]+&3?D?QWW9XIQ4AK=1%, .2/^WIOK]);=IS%?X#P>*R:>^)[TUHY81QOH9 M./93 )H)X]#)'[7S)YN6 #S1E7!^V>3 M&1WTFIDER>7IV27Z1Z@BXT]<@[?SXDQ5U+$>ZF$U$]V%\F[S3 MFP T55X)IKB@IHX4,@9RTF(M.@JT8V$#$PN%F6=/++G!7N,4&$C0>:.U5VR% M1";/C>T#B8.8*%(_X0-R6K\ANRQUGU'6#$4UOS/F!$+WZ@Z$)G PC(V6*>>B MU#?T+:E/'HC[0N^WZ5(=0#0LUO$%W[9C MP&/8&L_ F,B)>*!P(NZ*K9.X;RYAH- ;4-#+^9$\YGLT8;-&A9O%=\G%& G\ MPV6B/)3,*BA21RX8UQ-'=J8]^/G6=2(FUK)O&[GE?E!U+7&M)<%,>#= MX,9@IQK]39I8EHEA#DW"RHS70N<+;<5 ^)CI:H.8MGB+C@(F5X6&T;<$2 MP(PQW7-L--_94=@8R3-4ML'Z70F'23)30AFM?M2KP2H-^ U\D5'SVT93&S'.%WU8,$I!< M9;6$>GPMH70*[A \LD3%$%H?AU:J9TN(M[SDPW1A[]A>TG@)YO9B!EQ2K4E> M@%(>B:_ G&5$S.DL;?.D$K8.I5/S]&-*4[$W\>N!6*,PMS1'D>%R=*:0UNDC M^AB/8]);O-3:,2=6MZDCP6.1S)>E10>$99>&C\YRK9L /$HX'V(#;3BHRCC.SR/):-1D[QVG=*++=\K+=5)'M)K+=1+9;L[/=M/QLMV[- MFVPF-;]'(;8/JOKS%5*!Z_GLZO0>D5[R? 6!SF\9R-O4"CQ0!^!%.N^8Q'8U M:Q<8_WU\_W#Y(7!%R$[HMW8)!B !H MQ"V:72*_'-5W=-VQ@T%3H=6 2]S3;#B5D;"=9:WU&V96)\M16;VKQ^JL7UB" M)R-*[BKYD@6>4UB::OIXQJ EY_C\$]U82H5ZHD)VKGLL[<*T:<:8$>4JQ*=% M;^)A8&FJVZSNE@=?WH$[?).G*J1[[29R%&TGSHEAPZ3J9>,R6'TZ=0.L2H8U M69'OGNBZ"YP$8\1^)R^^I4@0U(R?F3;P)KXHSG>2)<]$?LU+4UI$E\-AOASF M+3C$X^DH-$ 9Q0HEA!7S@3D/+B&E-S.MU7 RCK)YB MCLV$6VHJNMHE1GG.

    EP\T-<,^'=H WZCD7HGZ.4BD?X[2<+GDF$DY6LH(,/<6Q@>GV) M!B38,JTQ'1MH9LD1+KTLLE3R" HHG U=;U^0H4XEO3YLA 83_X8(D?E,+/T#K:AKL&>D#Q^8#P \=Q M,8FF,J'V@E(:^D*AC>UR,$!"$!XN/%;W!4O[PSH>=H<+>P&'X1@2JZ1())/T MPY36Q]BPH>8[7H,^,RLI(CPJUA+J3I=>=,P6H^8KEQ&)+&++!$XP@!=DEG & M)BS-#@&Z^TF2P(B+7Y]6,C,0:AH3;W^HIL6-=,PJ8,Z MHOH2M199HY)#GA_X3RB\67I"5DT6:S&IP83?P'A#Y+<)L^. MSZ!YDH^Q_6.K3)#;DI%"[ _P"X*4*X$[N=!_$HDY:(G=CA>P< SJ ,-.!N - MX_+9K5I%3\J@Q <2RY.3WP79>$U/_=4T%A_2!H7G\VB H@CQ#S>L[%0DT?0Y&/.@%9%QU'VN <5'W>1&DJ>>;%3:CDF5RIAT> (F';3& MW5Y7UO+(]\A,.CPO]VA\4,026%CNX\3.[NKJJ@N)KW5(94 F54:'#AY<\2=]^]< MR&L[R9RG*8B$)$PH4 .0MC6_?KO!BRB1! B9CKE#G3HS8Y% -X"OT6AT-\#? M_O4X\YU[*B0+^(>=_==[.P[E;N Q/OFP\_7NHO=^YU\??_GEM__J]7X_O;ER MS@(WFE$>.@-!24@]YX&%4R><4N=[('ZP>^)<^R0N\/C_9Z[T:C8^_M^.WH_>'> MJ\G)\8B2M^_=MSWRCK[K'='QF]ZQ=_2V-Z:'>V\.W9%[0-XKHH_R1+I3.B,. M=(W+DT?Y86<:AO.3W=V'AX?7#X>O S'9/=C;V]_]_?/5K2JZDY3U&?^Q4OIQ M)/RT_.$NOAX12=/BLT=_I?2,/$(12L1K-YA!E8/#??A_6AII>6%6(4_ZS6[\ M,E^4:1K"N P)=[.&>*'HA8LYE?OEE>#]+K['-NWU]O9[!_N%JN::![V]PQ[V MAX2A8*,HI!> \QD=D\B'?D7\KXCX;,RH!T+D4Q23E0*YUR$1$QI^(3,JY\2E M=4;QXR^.@^"RV3P0H<,+=<=$CE2;I0A5M1TG%H2KP"6ADF\L*=.Q+Y3?I7XH M\5Q-")E;<<[7B;DG3VQ:D)/J_>/CXUT1"J^O@D>3:?,SX.X@?P".?*23IA;N@X7;0* MJV>)5E+_.2'"%8%O4&&[AYU! )N&'0>??;VYU-AOBFE< M.B67$ES*W\<]];]]I[?<8/0<5>NWW?6R:U0B2;TA_ZC^7I_02>6DB*;BVJC4 MKK L5C2-]L#K2BH"3H]"A41\$7 8^ M\W W>TI\-$1OIY2&TD*ZJR@8<3B$P;^%D:.9R"]).0DM)R:VA224UT1 KZ8T M9-#.I^.S2LX(UE%]L)Q?5VC_3T?!RT9+!N,AK&NJ:9M-K I21M#>Z$!;$G6" ML;,DNX5K/ AFT+$IY9+=TTL.F-"K0#X=NRJZ1B#?U@=RA8<3,W%^13;;B5B) MP--UJS43(^;O&L%\JXP+\-R&@?MC&O@>%?+\KXB%BR$#F]\(.'!A1S1LD(V['%M 2JCB+;(;"&8D(X^UNU@G#O-IK-B%C M%&$3SL:@@WC8=Y6OD?')-8R<"_O]V@!N1MT$ZOX>;@F9=/U 1H+"CSP?!Q@Y M"2\G"4S)^76(:R_T#"WO%%Q.X6UIC:6Y;6-6.VO8P5TUM8\(.8H:AW" MXC22,+Y2@BTP8MQRLU%:V8C$P3H2*1DG3Z=#&-Q0&8K(#2,!"J'OANS>QK@H MKVU$X7 =A14Z3DJH0S!\"@+O@?D^Z.U+Z 2?L)%/^U+:^+5T-(R0'*U#DE)3 M2\F2GA,3[! T%Z 5N,N(?\E12)6I5!N3TLI&,-ZL@Y&1<7)T.H1!W@UX1D/" M?(N%HJ2N$8&WA74B[R]T$CH=0N",CL)8L5#H1W@#FX;;!S*OC4)5?2,2[]:1 M0$JI4E*T'"3F(+4.X:'VUZ<$:J,GA7)I%X*JJ&Y$X_TZ&HI03U%R\J0Z!$5L MR-^11XM-8;Z.<="/UP<]V3JHZAT:Z$$ &IB'L=,_& \$]5AXP^2/W/9V$,D0 MQD9(T!"?:# 19#YE[B91VF:XF< ]*.SC5_@JGXSB["#K5RL[^8R[4H=+_AV- M#-_0>\HC.A;!#,80!M -):8[9\-DL:TQ43+"6MCR)S0=).ID5.-\[(QNA]"Z MHK!FU()1\%-4!J2Z")$FJF2]NIDH&:$JN"JT4:HNPK510,,V5_))3(P@ M%[P=3PJ:)&R[) .E\8X,)-A2",Z@\E+>%UP O7G[J13X%[9N\[;M_14PJGG*TR/UJ M O0-V)E$X;C@C:H2A92Y4O5IF3S_5\YHD7_022DI#>.N/(0%\H;Z>-)[$,C0 MVB#+@!ZA)>4U_*#BGHX66!LO4A9I'?]=6@-5""7]< -1PJ>MD9-A),=&D MB2S12PO9"L5&Q(TB8'G4>$T4LL);M%< :43Y;TK?B+EM*M)V*;"=X\H4%M2[ M0+[TBMW30N'1XC/Y,Q #GTAK0_ YVV"4GH+CT$ICI*URXF;U5+M*:L%RHMKF MJ,9M)6T5N'CP_#),^[- A(D;]_P14SNLG8V-,S;*5,'Q:)2I1'S\"O')-\9) M6K,5HBI5H5$1SZ*::O SBDS!66FEA@S:9RLI]LA=1+ CH,^K?IIIB%&V"C[2 M!F7KE1.W;ZNB=&G?F)48Q+Y$A76A@*U0/8F)06#>[!4\J>6IXRJ2GK),1*4L MPWPK!&H@&ME%61,V@EUPEE:!O=TU:>&]($Q\(WZ4J&U0K5>,C)C/\ L>GRG! MT?4"?D/=2*"K"8/,C-? 178V;(Q"4?#+EI]ZZJE+HE_% M5T7G&">1N91U_'XK#JK[E_P>^A,(:WU0AY81V(+SM0K8C/06M[C[U_'GO18@ MVBCI<]1U7QJY@M) V8AIO0LJX7G*2$W/C-4KE6BU15EUOYFT*4NZ1H1K'D+= MVOP&<%U71-2[AE6)PEP(J1OSBBW>)A1R30Y&P ONQ4K 8X:.XN@L669V_%9_ MKT*3N+K0-AJ&4RH&L*N!?N:V/1H$HYDT:!"+EK72]XNXD[%>V>%OA M4-W/QRW=:!:IG+(8L_*O(8T6RI?&810:D)O'N3MCL!P%THC2&] V@ATP3%;>6_*%F4CRN5/-TP1 M> (+(^H%SZL&].V0,IK-\2]KAT2#+(U"5? ]:X0JNW(CEHVT#>K:C5=.U@PGUXZMR!0U MAGH]5./S3#I)P\$H$ 57=3TM$XM$S+/;"B-WKUNZ01N.XX>G%/0MS0J= SMCU76$EYZ@\_$8 SOWRQF) MF_P;Z@;<93[;:-/Z9$8F"2A^T*IJZ@/^&>.\)"A/QBKSKLM$?G*>T3$5 G/0 MD]QOZL&K4\J!92AO M\'H^:!"*\1)5Z?C1'Q@A=2H\+S;-4,3AD[R-E) M6'=2&AJY]==6-AIE:I24DJ^+-7O7< ?%QG@Y<%) 8HGSQY *4+W9R]$"+&DO MP6XZ/ M]WX&^K-H=DT6\4G2R#K&:4G6B&7!"[C$,N61'DU.N#@I&P?X;*$U8F"1>&1- M> OO,\!;<:5](^IW$]I&D L.W>I+]+58X&&.5[,3P1<0]S 4@823C5PT)R+.TR218AP4_L4ZPXB8ZC#M9(U-' M@Y-KYJO<"6?602@(_P'[2?1M$J>.'M1:OK.385^.3BH(_SO%+(K.)F MY* V'Z,L%/SS.EE8B;"D=KC792'0?5WBTIW1U_!=A#9&?DTE2UG?J1G M_G*/[-WW/Z]-1CDK\>[KOLK4J]SMJ5;FKA?(T@!SK3(U-LL +JEO!*T\G=?)D?JGX_';[J,\(?,Y Q'$ M)_%OSH.X[>H1/*%^O+(B6K-'_X\DV' ;"DIF_4<&6)&15"&'#SNAB.B.P\F, M9K&6?$&.MTV.?)H6?!P)GYW,J6"!APW[L.-%<1!UQY$14&5AA+\^B2":?]C! MXEYXXK$9GLD-^&5(9SM.J"K&I# IGT_P.9+;V:WN! ;$U,;G3H#%0-0/=;7 M9SH;45'=*6/%!CK)3EBN:UXH>OB7W#_Q@AEAW-R_]:LZ55O'5&"$Z/+ZYBP, MSO!BJV!.O3OJ3O.]'1-?9MVUIF/3^?C=*#Z;#2_HB(4UAR1^,@LXS%"Q,(]' M+@1_&\WG/J/B3 UE%A21:-"T/\)*UD M'B_L N&+W_5J:[U4&V3X5 3$&X%]I&]ZH5@;VEZ2.[R2NJLL^MP"H;[95"F0 M&U)KJ:[-93^ @04+\BB"[8\TK:O:2FW _!:/*Z(6B+-IOA-4&.'"I&STM9K6 MN+;JHV2=T]ETE<5;9-G),!A_#X">2>(*!=L@90/B^]>"SE@TJ[&@5Y1^OH[4 M7\B3ZYF"I5<#-EAI,A(LH_CSAT@V&X)-IAH%N1$MBZFUIAU=E;WY3.HQS?]/ MCQFH](%ESRK'P%AO\_X^YVJP=D'<#1VA^0GFU816XZVO](1U[UF1'7*Z&O58 M=87KU5'-RL\XL^MJJ&)D)W6PQX[0-!4^]8/>P;ST=6*]";663FZ\:C1<7*IL M<+#GS+!K*K1A-;KD8T'2KQ :7"/E9=O0"[6;DY=2PAKR=1[P6QJ&<9'A^/R1 MNA$._6G (XGCK]\W6I!Y'MM.QJVHL3%,G,XA_"691T7B6DQNRS1M&.O5;@.\ M:8KSN:%+Z\7:T/8+!L;+);IOB7]#YXF2&XZ_P-HG81=(V3TV\2RB=\'=E";[ M^#[G$5A^BTI1?2K9EFXM4PA/ZR%]VB:DT[S\[[F# #=HJ@['L-1'@M]1,:LV M].O5?G%WU#>\NX!/EIL1]=5JT(MWP?GU;67W3-7:L*'Y$J$P#W6J/A-TC(=T0D4=0SUP*?7D54# 'E.QZS5MH3'7S57;:K37 MN04@N84##WW.6 BFZ3D1',05/\48X?)=WZ]G3[NM X>7,2Z_A3(([BD'4P:_ MER)P_F*+/I-'S(C0V/[U23R/,34'2W4SU9WL1ZR5]DJ]%JAK[@6FY72M4!L6 M4_P8.A'NM,^]) "I@C3+$$XZ]#"]^O\.0 GZBS@+.DD>'<1)IKCE2I17K*Q@ MVRF"F7*X7Q,15EM8/[$%+=WK7L&^?9@K]DJXHPA\YF&.[_GIY=U9OW*4&^71@NAFSHF7NYO^.G9Z9YNK.CY M;?662DS]<%!;8T :._4+#6^)KW%JUJK;!D-W$(!TA8E?V>0F*"G: A_E=^K[ M\H*(27!*^(\O\0$(OR]EX+(:W:I=O0TR>17PB?H&;IRBH^]91>$V]$-=J:J< MAS!+<'D5]_1+P-77WF+7/ZRU?>]/,*24-T.W-%L2:JF[ \%2'UXG"JSJ57*] M7'O[XX%5BI>WCV!>#6%[!,L-[HFN+D^'-_M&T:U5NP7JQ^BM47OD3Y3#1@?5 M"K0'!C_-#7B:(Z@&Z1??=A2#/K "QBD1S$V>8I)+;/@M_>R?8/3Q^RMXDC%Q MO,=;ZV'9YV/P,A3X"1V] G/B2Q F^;Y@8?MD8A&1>HG&/1-&==,H5K?FZD.X MM] %X@WY-R(8M@QGWC*3O8_9("X^_PPJENGBV$^FW 8CR<*W ^]RR5O-^8S* MZ;94]Z/F81RW8[?0#>C-YR VI& ]%GK%7ZMJ"[3^2L*[/KVXM&@;C+!^!-,N M=RBEGS2_JB/5Y5]8@24AK?_4RHO]3YOLX"OFXBNWU,>3VJ2#>B': M09MD-4[&N:4N[!S1L9:[BP!,0 S1$!]O_$0KKWH!MR+2SJ2]7&!R0.8L)'Z< M^Y)LIO%B_#@["Y-AEL6X"> XO]J-C$-T7^N1:9FCDT_C+V4E#[.6MO_3Q#L>?<.,M MKRELRK$IJFYU)+U1)FW8)ZW/6<8-7X[6G$6TIM36R:7W9-U&(PP0AL&%'P2& MO=%&I-JPUEYR+T);'L?;@_4Q9#,B?M#0E&.JK]6&GE5:IX9,8%.U-O1-A:57 M_.M@TV!4RY#<;JK6@MU[_624:] T'#,K[^AL'@B<\MQ@\#1#_"5S8-:U[R4? MSE52,)^HDRB)#_JKC$^*U];B1CIMS7]*C9F!'\BZ\T!?IP638&TI31.'ZQ[4 M699O*VJK$_%_(R)@Y?07_5D@0O:W:A NGC4GLJ9^"Y)-TE!1_NKQ^"B5N@MP M!3GX:R+(K%;HR9K>BSMEZN[)/Q%-X,*.2$MW,:ORFWY'VW"&65_II8\P-WAL MXA]T5"(Y;XYQ$B)_R.O 9^XB_O<=?0Q/?5V^>KW*SVF0ABF;^A['LWH>Q[,V MV=-)'"BW[5_> G=&,:=#Z-,!ZA-X<26L\F_@']2C]\3'6=;GN>\]XSO-0?T^LA+5?EV8I1JAWX])=)ODQ(I=X/% MEEGZ@>'D6#[["M=:R3 M>M5;8I\DQW!Q%<8#U@"I MH\E;)EW,=-6(Z&;46CHV\>E;0SK56J$V:)F2LXH+%>'QU 5MP3@"^=>&BBPH MM%3?Q+ 8]I1KA=J ':@>3I,MG_&>H$+)-O1 ':=4MQQ+/!L;GW9;:D*M3ZU6 MW1=WIU7<%9N<#3@#1&"1]JJU9.WZ+=6+JU=?ZL(7)25?'+VR8USQMPR26RS[ MOA\\X"A:GP;3D7GQ?J:NLS'_YU^_GHQ=?<3H;3L9_ M_8G_F?WT L=IDH?CSW_]Z8]/;\#]]*]_^].?_N5_ ?S'+Q_>OG@]21?G.)Z_ M>#7%,,?\XMMP?O9B?H8O_C&9_G/X-;QX/PKS,IF> _QM\<]>3;Y<3H>?S^8O M!!/JZM>N?CK]BU*&IZ@M!*<-*,X$.*D8V!A]-L5$)]G_^?P7'S$8EPP$BQ84 M%@T^*P,%)=,RQ22"6WSH:#C^YU_J'S',\ 4M;SQ;?/G7G\[F\R]_^?GG;]^^ M_?E[G([^/)E^_EDP)G^^^NV?5K_^_=[O?Y.+W^;>^Y\7/[W^U=EPTR_2Q_*? M_^/O;S^F,SP/,!S/YF&/ WZE=P]6M0OP5< M@.1__C[+/_WM3R]>++=C.AGA!RPOZG__^/#;K4>>A[H@#-,_I\GYS_4W?GXU M&<\FHV&N OXEC"KRCV>(\QGA7WS>_/(+_O6GV?#\RPBOOGV_J2F:TE(4(2YC%A1Q7G_USW;6?<32?77UGL8^+/=SP^.7N-5G) MJXOIE-[H :/7+7#4]/H%>A%++$!?)C"6UUK?'BY32]F$PS M3DE+_?3B&U:-LE)82TAAFNX1YO;+LOJ-GV<7Y^>+SX3A',^O_GV93L[;2'L^ M:;K72Y$2^$-E_NX+3FG=X\]OD;3%%:K+WR?CM()%JM9'+S(4%DG)JH 0LRP@ M4K;!1<=%-HTI\"2H;1@AGADCVDJB&4'>3L:?/^'T_#7&^1H6D4(2S#'@F>RR MXME#%#:#+"IH+42,);56#!N1;$,%^0C%6(C&<^DBZWA,PI'W-BX_^]S"Z MP$%1C%F#"":Y*C<4%%O0!CM?D!,K4(;6Y-X HT^NSX'2OTON0S>]&:M?3<[/ M)^-U%,P*5=\M%6EIY(C5!?%"KZRAR#(G'V5N+/J[&/KDX#26^T';W4SH+W,> MUK6'T?LPS+^-7X4OPWD8K8$;<'JRMK0JM)E4K*)%!DNT)-4J-1=).^SE_%:;32]KVI4,0/-9=)0STYFT^'B=[![4!:E[PS3 'I;?(D0R%E M3L$W!*TL*THEF5H[[CM"[)-?WXY"76,X&)GG) MO16@G2=:*V[(6F0)H40NF8F*L^;IBPTX^N35MZ/%P3O>TH6?7-#3/V!"(F4< M(3F 5TND97"KM22%QADABHSLNHB070I68$[1-C>JC^#IDW/>C@O-)-",$Y64 M8_J52P(R4-8FH9 !"V3CE P:7+0!4'KAE?,VYM:68_WY?7*LV\E\[QUN)N/W M4_P2AOG7[U\H $0R3(N8\/8*A?&11QM!\KK"+#,X:10P(R3G1B+3V%CT6\#: MAA'FV3&BM3S:G7+>'+(0J@VQ92+:RJ@R9)'KJE4 ,E65R-;9@@*5;VTDGL+4 MP6F.0V<%F6$PA;0Q"3G75&R 1%;;.\Q&F]:IJZ?6U9MRC\-Y<<\_.DP 30] MADOWK/KNDW&M0L!QJL>7BA1S<8)<==0(R@H"E,D^^\*%%3(+'50'9R$/P.E3 M^-0I-5J)I L%.3#(A(J>?/::@%M[1Z;4;24P.X#P<>"@,/V/J#Z7W^?51Q M3"\POY\.$[Z?3N:8EG7&JZ*[ 3+CG2\&LHR&WELD)].WKKK4' I,AV:^_!"4M>N4\N ML,)B,*V/8)\$U:?D8&-^M!5(XP/802HY8M .E"OT;./( >,RU*/FF&*1:&+L MY.2U[0$RAI"X]P)0"D:OFO/@C7'@4PI.>,EE;EVVO7-:Z[A'J#M)]IY.VWMS MCW9&NE8S[".+T14'TF7RLGP]=G,43IA#V?K2G8S$$XE1(/BA;?.MGY M&)X^.44-J-%LZSNZ!/:A;N.[\L<,%XL=L!*S9,%"TQH+HIF)+E^NGR2PGGF)1BC!E!PMYK2YL)]/7J/LZR2OI3^'[- MN 'R$HM!PA.< E6*HKB.G)5"?DNH=\T\MCX%>AC--D*WST?HC;:][87/%88; M)S6)A-ICA)SKY72C-)D@8\"YD((NA8G0^B7?"&0;X;OG(_S#-_N.W/_EY[L; M\Y:^;M+UX^.<_EP<24[*RFFAG][&L7/[CP<^M'D?D&W -VH(\F_3R6Q&3GX9 MS@=$!I:2EH!.6;+']9C6I00R&PR!:Z[;V\:;QQ^>6_B*XPM\0\RO1]#3D.;_ M&,[/7EW,YJ2JIM>.2"4P_5^N%VI0&K6D?ZK)?\,0G(F9>Z@YH1!"8$0>6U0)D,1N>1: M]-Y!1?$F+'U2=FU8L:G2^& IM(N,PW \J[=,RLPGM7:D^7 M 4\NRT2A'3)K:Y:/8'F)X*Q,S'&MA&I=1O,DJ#XEX+MA25NYM,RV+7F]U'N0-@QX=ZM2>Q*8^R_Z6U#[8?7)[25 MGF4)S"$I+ZD0*"CT0.9:RZRM,]B:"(\CZE/FO1M:-)1(^].9%8K9($=A?*Y5 MI25'4$PD"+1H2%+6UJ@H@FU]:_$>B ;GUA2LIWHT^IKOU:YZ"01Z$!LW)^"M& MN[/(OVFK9$X\VLQ:5P)OAZQ//EI;*G4@F78.VOF7,)PNW<2[YW$;#N.VO!*:=! MF?JW>CN;<0K]D_+>J^:]KN_#.#@SO7Z\Y%5)FD70M9.=DLF0*ZT5%%-T48I> M,=\ZB?#@T71/@N(]Y7TOS[SG+G>8,;*VEHX94I^&B<6%&? :.4AAB\R.IQR; MIQ(?SQB=6'6UEOEA6][8@'5CD87P*6.TD'3='B,2@%"XD< [@D,HA4$),@\\5:WQA\TDB<5K7VA8\/OJY[2N\(51(^ M!QV5=Q20!M(?FB+58+F"S)&75#O1IM9)R(,.?HZ5=^PKI=I(\C3EG ]TR6Y8 MV_G0$SHM]-QJ68VJ/C<\Z[K)>,&(VM1)3877YKGD%#@O)0BA*91E7"G=O*'Q MPW":G%H_T5?]_62Z4 _S^708+^:UU\>GR?NP'&-E*#3D.8)-+H$JJM;D./*U M1&;<">7H5>GB6'M_R'VRJ*UXMO'D^TA2[2B=&H.TF:?JNB/I627J=8G:T%]+ M%Q0J[IN[7X^D4T]K);NBR?X[WK9JYA"F"DX8783H$M8V$A9"/4TD EOG>;$N M-_?26^J?MCOV =,HS&;#,ER.GGV9_^MB64I9W:N7[U[]]K[^$_K!JEOG^\EL M/L7Y<+JPLJM$7;W+/'LSF=)B:I7=K1$;Y!M$@:XDE6EF* MD+)YM@XSW'$EV47D](OVG6NF^H,D3'F==@W*]Y&#D$;4:+DD+(* M=?Z"KY4R'FQ4-G+T6C>_@=G56OJ5!^SA^W%4LG1.?7H]29+C99.<=/EI2LL) MBXYP]&HOOEI*_^H%?CD=SBB$?KTXK'^/T^$DWTQK4E;5'KC@&&(=P<,@D*L! M(9>22QT.IINWHNA^6;VJR.GA^W J!ITH%Q-F9V]&DV]-LR_7G]EMOF4S]$89 MECHP@A[P?CKY.J1/^^7RCUDM*KU.Y;XD2GQ=MLM-)6NE+0>5?0:5Z(^09*@3 M!X37)'"A6A]W;8_NN.6(+* /+B=(BXI)\HG \R!I4PI:)UT2OG4:N7DYXA$K M8[I@V&%UBKL(L.D5MJI*WXT_AA%6F#<3?((P*67.P(9Z+]4)3&A"\%.5I M)S"VSF8^ J=7WN21"-1*.LWH\L=XBF$T_!_,-]#606F'Q@BE@"6N:OOR %$D M#593;"9,L5RUO@S[!*1^77$[#FU:2JE)%VYR[Z:UZ=EK7/YW;AR!^1JMM!5.Z6- M,X8&5FJ>?' MM()?*R'<,E;%:U70K:.;G> MV-[OA^"65U) MKT-S>7\@YZ+8'CEY?5HH4J0F>'":&V!"4.PI&>U&![<75 M(9,>'MPP8#*A2(J!=+%F6Q6M7GH'.0;&%'.:R=(YHQ[&MPVS_ ^6>^I*?!T2 M[&J.;(7D!,6BDIP]'9#7^Q0>@A$"8DA,E22<:'YE\E% 6Z4OV0^OG?8544SJV!A=(/@Z;[[4OS$7P:3@=8YU(G&W'>QOX]F*,S]8SKN9?!JV MN_XRQ31<[!']?82K \67Y_5X\W\6WQ]P95CTF0'*ZJS5\>0N%4E?)EY<"_'\M0"2I4]9) M&'W'R]XJB?GD@[?BS+'*#$Z0QFPKF2-$9JL9F97B]T;G#5S6/&CE0>EZN[#. M_XW,*PH%M/5"!>5,]Y[U-DBWHMW1FL:=.GIK)M,.^7?5 V_5C7X=84Q4$;(O-[11/I;9+E $IY%(26C_VSA M/^WU\*W(>/F:<.L**4 JU>5%&(![WFF:#-Q5DJ0 MUK6.Z;8&MQ7!CC7?YG06K('DCMC-7!3#JZQ6QY,<53 )BQQ-I+C4,LKC94TX86K#$V M-T^[WV+^P;+3^TN@&0FNCN$^XO3K,.%F?GX*WU>WPI:]3VY^/Z =/D M\[A6IZ_=YGY]@9\F'W$^'RWOF/&!D<(*$32P5&@_"DO@DR/"AZPD8\98U[J; MP+Y8MV+;CU(Y?E3!MG2]-FW*\E;$[4WQHFCMHZ.7(RK:&2?!6Z'!<^^TT 1? M=M!=9DMTA^[#^W"Y$,.GR6I:QZW:6-(7-^6QBD7)N20E8>H%(ZU"O>%+SG+M MDFDM\]&V[H2[/;I>]=[HB%QWW[B.9-?L';N'[^Z=QX%!%-Z["-FEVB07%=DB M4R!'7R^-2U-"ZV.E)T$]AWN%G3/I($FU(U =&X1YT>^Q5NX3I?\>ZC"'^>6[ M\OA!\Q%2_5S>A%#)5DI8>N??D$'N"Z9D$9"6C--*PYF.7=P;9IZX/ MQ^)7IX)LM*-+!WG=IP&XNS;*(3&3#P65?FTM%"4&S0!HQ&IYI MV5ZV3M<]AN:7BQE%1?5@8M&)IN[*U5B\@?-6LT0D9M;5 M^#LEB!8#4#A4ZI BS47KUEZ[X'L.-P4[9U0K^74=N+X9CL,XW=X(PYPJ5FLB MOZ.-2*Q 1'+ZA2_.L)@C,ZV=H>W1M7K3[E0%-\Y&$*D.G'+:U^K+ M"(S,AXPAH51=Q@RWT?2IE?"QN-)&-,UM^)O)] -^N9BFLS C0*\FY^>3\J:1K!J.^_QR MK0$742WF!:$Q8C Q>RB\IE$X+3@R)!\U>J-E#IA0XS9FBTMI-*Q M15IGKLPI"DM@O,)4W M/TT^A>__&,[/:DDW+9XTX@.E3EJY@*4V:ZJCCY4AHOMH%5B?.0IN)>G%CHS7 MKEB?0PC:E4GK5*[-6%AWI/Y_/6KZ&D9+X+/Y=)@(^R):'N?;WUC[S66+WOME MP*M.F+]^)W,^_HP?:!]^+073?)!C*4(968^E,[UI08 3TH/,#CT)%;5H77%[ MW!5VE![8=-BO%9JD8@;+-0/EE8'@)0-/:B]HWN7K:(^;G3\]#Q=^N5'RQ MQ'=E?=GOQ@=M\$!P8;PT"6Q&2>\9TD(<&006E+)9%Q=5ZU16!\O8,9OQ_PG? M#T)U.VCCUN4.VMA%W/2Q2G%Z.2D40 U3&.?7P]$%+>/7,!W3!E__WFN-G[R[FLSG! M(TR#Q%!HA@&28,1Q0:&TR]9#89PY9HR.JG4F;$>(AZKV!QYW[SD+H0V*-8DG M;D#+NA^27C0OR5=B9'Z\B!&U;5TWN1/ /D5O77+MKC[M3HK-?(B-$!_:C)OI M8W5"MDXR)O V$-@B/,0B UA?QZ-;E10_"N6>AMJGV.SDY&LLV6X-]E6QS:O) M>22?NW[>[&,ZPWPQ0K)7JY\NZF]FP\5/X^7:5_N;[$8/;F*TN]B$1F9[ [0Z M$8QBI>GRPF)M?[V\=,8'64I4G)%.4XS7681U'HW1D*TT7G"+J7GOS5WP':I' M=WC66B.FWY;-F?) 6\55X D87_0C4*Y>R"B@K9%2U+9,N74B^S#$?3+IG?'P MKDH]HI"/48+Z;]-ZRUUJYYES"8)/JHYMD61CH@8FE93!UX/PUA,EY\(TJ34FK_]#7.C!S).XH%\,$X4%DO_B9 ^R"E3EZDYA[[)AR'EU+=_\R;)H># MS'3.4BE(A5Q8E>D-]!CJ\..0A77:!-XZ#_\XHCX9RH-Y<;^"JIDP&M;:WL]A"LX!"SCN@,O7FR]1GW(W#Z9.:.0HU]Q-"M);N:KDI1 M\-T[KC>J_.J&QYOAF#;Q[? KWOOE>/GW\%^3Z:M1F,WV-V]=HFEB\XZV78T, MX2,0?L?Y0"J>57$2K T"%+/$0Y$S.>18++,Q>=;ZSM[CB Z>'O;PIZ]\2,Z9 MS<:"-)K>/!<,.!<\,!."4EKPPELWKW@*4Y\,9$.^W!L-UE(T[<;-/8SJ94H7 MYQ>+HL-;HQ6DY5Q$S*2M0UE,GR:C4&^]<0I#LD>30^L3XMU1]JIKPVE8U4)^ M/3"^CZSPS05Y%[B^N%4CM(XM\"&0CF>&FVW<<6QQ!/B.KO0NS=M&O;81X%%-^'^KO]%9_^H:CK_CWR7A^-ALP7WP,PD/Q M 4&):" @!6;&*>6%L\;XUM=>#T/MC?4VTN,)Z3<)Z(0#DA3AR*3 -J* M!"HJ 5$9!5@K'0+MDF7NY)Q;0.U336NO2+>[($_$NI=ECM/%:T+_8*"34:J^ M(05K2[,ZL'G18K[PZ+!XDU4Z+?-NP>W31=_>L&]_@9[2U%:L%/8[%S,'X:N' MRM%#"#:"R8D)9='+YLU;]T.ZXY7?_S=XMY<8N\WEK"[%A-%OXWKNLZADJ->1 M)\LRM$4ZXMXO[)^G.>AQ37(P[1;<*+]2+UW,+V]Z9K[Y^ONP%AH,E-=,!UF M\SI.4M$?L18@H19&&B,$O^GBW>I*SP-8#NG(>?/M+%!<'5*ZT"9:Z]V(S(3U%LUV?VJJ]7$S*L]^3L;/?;W8;; MM.3E@?/+<5ZK2E!%Q(P>@0>RSDH'"S%:#<%$&9)R46+ST2A;8NM33J,IA3H5 M4I.&O]L2?#$92 A$[E4]IE,*E*@]ZY3CD!,O7H=06V\T5"_;CF,Z5L[A9-IE MY\WO^()"&-7N/Q_/$*_J^39<#'AL >VN9#0<-$'NCZ5.AN>?>\^ MZL ':U$S XD5X@U+A?QD^>!:SK2^J14 M499TI*2 4XH$3F=Z^:3.J)W*+'=2Z[@5NCX<$'7"CXV%;NT%UK8>\A%\+^>O MPG1Z.1Q__O$F]H-8A MHFO:\NMI:"+9F)AUP'*M;N):07 5J=5:"6V9"*T+SYIQJ6NWZBA<:B^FH_M6 MM2_0F,AXV=2!NO>I77E)C\-OE 6Z?DC-2&9!T9(/'J(1CJ29,CC!)!1IDRXQ M,Z];%Y.L/__P4>ZKS_K'9/K/W\:+QIMU+&M&I;-T( J+M6&XHZB0UI>493ZK M&*)OG<_:C*0/+L[!B6X6K275@;8$A2C \4P/$(0I VL2YE\3&6]:WU3_3$\#=IN;_[L M95%^YEQG;CQPFQBMUC$(W >P21042C'?W-8\CJA/-J<93S:TV&XEE&:V:"TE M^1J_3#$-P[*_!BF3Q?Z/;Y79/SQ[,W!62B076R1]-%-)JUR>H%Y55%0\[7OYF%/2F)'2WT 49],;!N& M;-!PK232S+XN7K^'EXN6++LP"GC@A,F00G>Z7DIG27 KK#*B=9V \>IB-I^681;E;L]'*SMR%TJ=*_DX-S$$R:$:(3^$[SMZ'RSHX>F.MD6':6FDX(#,4 M+* ($%QDX+/W3OI BJ[U.?I3F/I4;M\-19I*I4D%V&J=./Y,X0/6MC44%7R9 M3O)%JKN4%M-*8["R2"O(UNDZ/M!KB%P:H&]QSW1(X6Y":&,ER3;/ZE/I>UL. M=++;[3S1J^DX;VNO_6MK=JW#2DS./,0=>"02,:)66.MC<^B3[<43; M\,0^2YYT()&6FB*M')XTQ3PDMJJ ,I)Y Z8<><2L!(A8Q]-RJ[EW,1.>[77# MG4_?1LKN64JYT8ZVE.PG3&?CR6CR^?+M,-4$T55SSJMU\J!DJ3VYHS8&5/8* M7'&^SO;#'%G1TL7M1?W4X[:1O7_NLF^ZYT?I)LAYTBM-&T)(AD1=3APP; MVH=,JLT;[2D,2DJU#CKV1[L5MYYW3O1(HFR7"5N9R@]8+L;Y'B:?@K66_&61 MJK*,9#E#5N0897H]O.:%I=;T>AS15A1ZW@G3AB)IZ;$K!._*PYJ5 MR;1^^<_I9+[XV;1N^VS@/0^BF-J+5O15! MGF>V]!C"./H!\GK#U^L#\^4AZN3\RQ3/R(<;?L6;B6/QDR[V/1,N060 MKHZ9FV]2HY/GQR#\CO-WY5/X_K[6.-#K-Y]/A_%B7A-UGR;OP]+;I]M%M_8KLA;1/E0,GI7;WGCV_BP.R_H$9NR=O)^/,GG)[7 MYPQ"C %K"S>M,RF?)(A;G$7(,>N20R %U+K2?/WYAZJQ^ADWK7_^&(=ES2CF MU\-9FEP0DYGC+J! T!06UB)5"4Y)"Y9E[DPT69;6Y2I/@NJ5X=V;#G=535M9 M-+-TKW$Y.&S9*@IK"XU%)[&L! ]9Q5K@7CO)$8Z8$ &-H\@S6E=D:U/V )1> M57PWI,/A^]Z0!.OQ]U%=>%S6)3!6Z% +@(># Y"U@Q( 8BH M2^1,M"Y&;^ESK'_6];"M+".SY*(7O*Z0TP^E14 MO[?$[VJ.0[>[F0U9![)60JANSH+5I"I5LM. %63;DC%OF.>;FG1\W(^E3 MR-N)]/?<]&XMQC*47Q1:7BG4=V7YS67@??T+K^D_L_DPO1SG-_3]X><#AJ>W M>&H3V])\^QZK*;3*>W8&'LU^_SZ>!WA/R5Z>7OQ&] M%UVE:NW]9$2/^7QE/P?.F.0C6B!OM8Z8]@&\XARXEL3HPK1N?F^LP^4^\/M^8XOCL*%A M^Y.= :_4U\#;XH)D";QC%+9('2EL<1YB=!&#S$KEUJFE_='VR3OX@. MYI!*N?0/O8[M'M'8U]EA8([_B*JMU_=35Y?;5.=\ MT;@LF($2G0'EN"'Z&4YL#(8SFCAVNJH;$% [6IR MR 4(&&L=EBU"JRB5Z2R=^BBR/EGMENQY,-_:3D[-<_ ?YV&.% "\I7_Q($(? M: ^T#"!+J:.MG(;(E 7-BM>H5&"Q_8G-]OCZ9$B/P:?F,FM_LK.TP0\SG@>U MF)%0W&(6+R.W$B,8JS(B2T8TO["^';(^)?J/HIG:R:D9AVI'UN6>CT:3;_6@ MZ@IM+8VHLX%>G87Q9W+Y5F<53$DCA9*0HUQ,$'<0F+6T+^1W^CH2K?E@BUTQ M[GCUO=OSQ"Z)U:GP&D>8&_BNN'4Y1^"^M@$6I#V=30*BUT4$Y!1(=)-&ZLQ% M?&BESFNI6?:0LN9 D=!B8@4'%R*OS98Y2ZT'H>WD%/]?^-LUCB/KDZ75!DH;R.!I' MZ.D@M(Y'^:@"Q+WEIG[L*1O=>["MKN+]B2R4I.6[ Y11)" M(HO%(\DW2A(M!CT2 M@-2G&/D(VJ:%8(Y>[S IOY:":7Y]L8%^6HO,/F": MC--P=-7:MV&QPVZ/[*K2X8"%-RUSN,^7*"VWA@>B2L):9(O@="SDN_EL(D7< MB;?VI1L[2(N)A5OL[NJ5J>,+SX?S.>9?PW0\''^>K4+^S+W0OMKI&"RHI 0X M51PPR[7RY-X*(Y_@7R,HO:KZ;T&<6\,ECRRJ]MF9VU@W9[UQ-L 0BL=2($BG M:9#8 M'^.+V44879]7SP9)2T_10P#&4VVN9I#,.WD2SEI'@3>SEK6.\G8"V"MKO74[Y/J1=1VCG&$JQT9Q%PG1E$PRM 10.T1(K$<.+F@,F Q%*$>1T=M M@M>GSKQ'U$\'2ZI)NYH'P%U5Y Z_#C/YI;.!BH$K'QR8R#.H:.L41*1@AG9 MB%!'7.DMW*8M']>G3KRM/:,N=KQKK4+?N.[+E8;5AC(>M.>UA+].*\@4X!)U M-3C#=$H90_:M4TI;0NM3 ]\C:I.#)-2F\=6J;P#B]R_#57GD ",+Z(P'GXH! MI8R%J,F9]QB4+5QDR[?JW+SAL_O4@;>UCCAX+YM(=$,,=XMSBSX6GZ9A/ MI MV;JOMH_6)5H;@@*K!,&T=5YN];:1,Z-=0:GN'MMM&V __? ^]>L]0D3=6!I= MD>:AP)]^MH9W%?1SE84O3@*9. >$+H(O6H+REB7#+8]9[4>?76#TJ?GO"5,S M!TNH:\?D@;UY>75.5Y, %W6NZJVU#KQ+2=<9&+6K#2@3 CAI')3(DQ!9D#:U MQW%?]EM K]H.']'+.8*XNV;LW:+'"O#UD%[)>MXS#",R\UXR*1 8JWY_X;1C M@0MP3N520HDEMAY5N2?47C4H/B(+FXJP:[Y=53S>K822,(4K9^KCW<-2]ZG%\1!9V)=A39"@_GH4I_A)FF.M-+OI. MN/)@!TYY\B[0B^R$PY0[.[D\!'BO.BN?.*W92+S'R'(M M9Z#4,0?TG+,*3^E4%'"Y&'"@+;A<-$05T-*;@UX?B7WWP6W%L*/5]1\YUW6 MG$YRW?9> ?9"5S>_#CME@8LZV1$C"\%I>QVAI6( IQE1&;6-IG5M_F@T-UO9OT\EL-DA2<)\4 M118R,% UIQ(\13>&9^^X+NA3AU[5&I(^7;LZF =/4GSWS>^.Y!OR:SQG20K7 MP_*4@?%4BTOKM 3OI<[!ZMCZ&F*CS.CI/*CF'#E0+MT19DE>J9DS-?UJ"I>D MH8V$(%@ $7SM0J8D=UUU@GI, M>9*_KL4MQ8!S7(#)/&1>LD^VS%',(R64?O 2DL.E<^@I(GD>1<&GF$U2*(PAS%JU57[BCW@]NGZQVDHV420 MW3%OU4UR_+DVFEQ,0BB3Z;CJ"HTTO)J_02;_UXD!5Y1-EDR+4)H&).0;"10>%< M&'1%&M6Z^7+;%?0Z 7!*XWNPN#OTC2>3_&TX&KU<,L3,)'"==2:_(#ML??BZ"[X^75(Y!MU:B:IU=GH!89$TOYGS/, 8 MT"N*_+P*M9V&<1 0%^,ZH0&!*H (&"$8YL%PRF2W!;=XL:3>$?;K#_#\?#\XOQ]N%Q<,']]@?L7!>WX@";E0(#KWYH]='X!%5-;:"Y!!&EJK MM^!UH"\QJ1J#FMR\$>*3H/J4#&W!D7NSM)M*I=TH]\VPKF;E\7KJD0A3QJ!K MHT)&KGJ.D'W02MF28FB=O7P<49\2E$>DR3[R:#>[$,ETX@/(UM3V('EO)+GS M0$2VH!2Y8[YP!VBY19&MM*%U!G);;)WNP1_CO)I279,KB7YU=?L10R&?(6H( MBW'%1=>K%-%#*2PDPS@SI?F ]'V ]DGY=L*V>Y,A.Q=GUQIZD**,PB@$RRP# MY2/%U"DP0%&RQRQ3R*U+9[9R6$X\._08[&DADCY%#WL-H][Y$2>((+H:2+TM MR0*/1L1Z1JUC !6KZD@Z@?44P.9LF;/B1S2(:\_Y3Q+?IV^3 8_TOV ")*UJ M=4TPX&MUC2\Q<>UB8/:HIO ^Q&=I!'=AV$Y&\$ 1'MWY_)W>[4_?Q9R8,LUOX^V+]5D:T&,P[R"A'IV"]3UY M,[F8#HIQ42;M08CBR _(HO9X5.0G&B1?@+-86N=7=L78IW*,7E%N+R$>G6HO MRQRG"ZC#KSC@IE@7+8(R/M:"I "NJ )6.1NT52J9U@WV]@+:IYJ+7I%N?W&> M1LE5E#(&=)%QD*%V1DY(^V*!*J?2+J MX" &(WR,9.P3IS="4K#N+,797&+VT1#(T/IL?F>0?2KOZ!W9=A=CM_F1JR*W M#S@?3A?=NM^/PGBV;),S'+^?3OX+TQROBN+>79>RS-Z$X;1>'L%)J?]D>:H< MQOG-14TL+'J*S98_VO]H]ICHFF1E3K:=[;I#T(JNX-6GK3__W>+Y Y2A^*AX M[:Q,#F&*&:*S#')!*TR.R:0.AI0_B:M!3DEBD)'E(75]:>@M6WKA!M*;2AE*6IG%H61=U=^=5+_6[MI1Y$\F13T0Y8 MD98"*H808[9U@KS*C@O!<@W#<LCTI$>M9D!0F&$XOC*&M MJC?6 C@KZ0\34"N;L>@.[@;M [4/1RS/AXB[RO941+Q_#IY)D1OI(4=7^[F9 M6*>=2@K.A!-%&^%M]['T3I#[,]A@;!U,+\DK M1@G.61VC+E$UGT>Q'](^G-8\"SKN(]ENTT&O)N?GP^6PU3#.MP;9;2P'_6-, MTOQM_)7^/IE>OK^8IK,PP[4S"/J418N7M6_MGSHZ)KHF:::3;6>CLYN*>!K2 M_"*,;I[X^@)_&W\Z&TYSY>] 6'(I"WF7S#A#[TM)9-XC T13!#-9">T:JZ4M M8!U\,Z#N\HWX[JRYY))#*$AV@GQK%;@!CY$#FABR5JAC:'[)[S% ?4@T=<69 M>Q<$FDFFF4&O4Q%HD_,?XS09YV%=WY7D#[D!DZ%KFZEV0STCV\%?>\7&M8MO669-#,U\JWVBPD2R@. M>?)U6#IO'=%LCZX+37UO!Z+)N;:F!525$YDI\,YRR,(&&[ST%EO?GMP&U_/0 MVP?Q:1OU?9"X3J#%_S&6(OWGMII62%E).G@*/D!+0C'$32IBBOG#2MKZ$^>R^^;\S;3YHG(5X] M5IF?+5\2ZY3)@H'5&$!)E!!UC7.2$S9E6[MYGY!Y-TC[<(#;5^KM*<^3.[T: MH]2,<>"T%Z T.O"6(FW#%5?*"2SZ=&IO9Z?W6!?C^L6^_27:K@'+[6AP8(*( MP=*:M//^F8\BZI-'US4U]I1#I]RXER(3!$;H@("T.E"DV<#%.LQ=ATQ;$$K) MK6.!5OGM8_E>7?/D()D8P1E"X>82=%)E83E3G/E6]?^ M;H/K1,E#G]$ZHP)HEA@HYSV$DATD&;/G@B77O-G?\T\>-N=9H\SA+L(\EOF. M+#.6/"F9E')MIT\;4C*"MB)%G[3PK'4WC\/-]^G/@1H1J:%PCJ"EUT(46V*V MK!30)A8R4/4(BD)Q$%)SKT04NGF3M6UP=1P@1R-J^U /5I@ZA-"+&IA9, :Q M6%3%\F.\+/T,D)OS9L>H>1?AG#H]+J7WF&@''!?U-E:@"%^K!,(REH,F7\^W M)E)WZ?'3:^-&!#N",+O5T@.762HF"^#,\3HE-8)#F\!'IXI!D_C=@5;=J.4C MUH\ES*Q(IB';7#M9>9(#H]TGB4B?G.,RMHXN]ZT?ZZ%^WHDQ=]^7CJ1T7$\F M.B=*LA9TJN5<0CL(1CB0EHG,1-$H6OTKF")RY2<.FD#SI M>@D:-9&9$;#(>($D@O'.!Y5EZZ!\YUL%I\U['I,Q^\GEN$FM8#A%;%Q#8(*B M.8Z%D(4(7DJ.(N3,PO$8LUNL?:P4Z#$ILZ=DMKS>MOI^_2.2X_BW/_U?4$L# M!!0 ( .V /UA?IZ2F3G$ D#!0 4 ;7AL+3(P,C,Q,C,Q7V1E9BYX M;6SLO=EV6TER+GSOIZC3Y_:$*^>AE^VS*)74UEFJDGY)U6U?8>402<$% C(& ME>2G_R,Q< 1)@,@-@*3ZHIJ3L+^,^'9F1&0,__)_OYT-?OJ*XTE_-/S7O_!_ M9G_Y"8=IE/O#TW_]R^^?7H/[R__]MW_ZIW_Y7P#_\>+#VY]^&:79&0ZG/[T< M8YAB_NG/_O3S3]//^-,_1N,_^E_#3^\'85I&XS. ?YO_LY>C+]_'_=//TY\$ M$VKU9ZO?CO^JE.$I:@O!:0.*,P%.*@8V1I]-,=%)]G]._^HC!N.2@6#1@L*B MP6=EH*!D6J:81'#S#QWTAW_\M?XGA@G^1,L;3N;?_NM?/D^G7_[Z\\]__OGG M/W^+X\$_C\:G/PO&Y,^KO_[+\L^_W?C[/^7\K[GW_N?Y;\__=-)?]X?TL?SG M__CU[3:1BFBP?0X_/T_!]>1J-_7OR2_G32_^MD_N_?CE*8SA5T M[Q)^NO4OZG>P^C.H/P(N0/)__C;)?_FW?_KIIX7DPCB-1P/\@.6GY9>_?WAS M$VE_./TY]\]^7O[-SV$P(,3S3YA^_X+_^I=)_^S+ %<_^SS&#3)MU*_^>]:??K\?_-FW 0$4DHO%._Z_ MM_CP2RL@JO2'_;K[O*5OET^H8+M:"WZ;XC#C8D]:H1B,TI4_&M0=<72NPD&( M.)C_M#>;P&D(7WKGCR38^(:^G/1<$$7(HB ZS4&54B"RQ"$&PXO4,?!@;A)@ MLB)4"9,XI\#R$3]7Z?Z,@^ED]9.YO.>ROAW%0K8-UO4IQ 'V)%>:&XG@HD^@ MF)(0I%<0-$II#2IM;%=KFB.XNIX+MIR,5RM;OGQ;G2%E/#IKJL_IJ)D8%YHB MT'_Y:30F%I/91+^:[PA_38/1!/.__F4ZGN'%#T?#*;'ZU6#^0'I;\;1^T8P) MB[?HY>CLRVA8W[&3;WT23@D^-$B8)QWS48#)Y60JC@!"$!)N*=)R;E'1ZO%2X8H0>G@G;"+L#!A"< ML]%P;G'].K=->])[DY34H"7!4";2_L>E!6.]M44PYUUK>^$&B)::7V?0WU1[ M ^6,6DKVIJK9KJH^R7DNQ#!X'_KYS?!E^-*?AL$2G!928/(>(A8+*B9#!Z!5 M(+354<7 HE[C^^RD]CL!/04*M)-X!V_^24JSL]F@.E_OII]Q7!<^QL]UF_R* M;X;DI>$2:.(J>\$#%"T-\9;^$Y@J4+@SV;)]H>GDR4JE8JW@DY!C.]GS:;URJ/>(_62 M,H))M,"*HGW-5XGH;( [Z4D2]"YAAS;G#3S[YT:GRKS=,-U-$QT8)3=7W>-: M%.]SA*0S@F+)0XB,0[!1*H::%^N;AZG6Q[N?*B-VE'H'EL8Q_U17O!U_M\7))-<#UXRD^97GSVIM'8!(RA7B+I:1S*.3 D0ELADJ.- MM@NB; ?S&3"I0[UU8-K< OGO83##6Q!'YJQ%(\@"-R2A3"X]G>0*O$TJ*N59 MR:U]Y>U1/DNBM=+:39ZI)CS[@%]FX_2Y8KOY?O1HQ49C#*""))A1$T)4]&+0 M1FRY+:.[Y,V<[KT:/XQ.*1"VD&]8(GD1V2IR%6-1 M7(@03?M;ZWM /5_6;*^3FZ0QG=I/K\Z^#$;?$>=_]'ZYAO>#,)ST+,G"6L\@ M,4Q$>%J #YJ^55G8(*2+V F5MH?Z# C6L?YNTLYV:4O=BKHG8]*(C/ J3[Z& M8AE"""0ME4S,/"J[+\/];J#/DG(-=7>3<&[W.ZW_FDVF\[RQ3Z-;KEOF+TV\ M;@Y^0)+>I#_%CSC^VD^X6.T'3*/3A587^SB/1>O$%22)=/A;\HACM 44IYW< M:&\-;QW;[GI-3YO&1\6(FXSWNS+^MANBMZ/)Y#>$?+3YNL^];DF M8+MS7)\P7@#N<9F=T5I!1J9)$I&!U\;7^PVO-6%RIG6P]@J I\V5A\MZC>9; MI@[=O$<(,=?"' 4%R1I5W@APD=QG'Y,P*91@1>L0V>8W.DWN)8)5)&'I07JR MLI4@#\^5>N=KI7*E)"EEW-.]Q+_\?(WN;^G;!Y<8O!N?AF'_?^9G(DGOX^SL M+(R_C\K'/IV#I9_"<'J2TF@VG%8C<33HISY.?JG7UH/) XH.=GI+-P^\?>GTT"4;D_&T]Z&N9YYFG*5,6M"Q$ISRH)*(X'DT M4(S@JF3.@MK(2*=/O<1$^NZ"A5<>>*C2BSWJ=[2KG!MF.YR#6"9W;0)CFQJ, M3=3>/F/N_FJ+'81_77T[2*Y#1;)D#$,F0%1:JF(L1!L%)%%BL9I;HS:R>@^M MP%MJ)-KK;QN!-=;;KR2IL]G9$DB,3O B(QCC:X\!I<$+$R&GG&1D)6FUD<5T MC^:N/'1_SNI.8A^UD%G#C,(YD/#M$A"CK6"OLVZ#WDER^<4C3?_2GGU_.)M/1&8[? MA^_STG$&*<@5_0?\ MBL-936JHK?^DW3/^]#/#/RP QABF&829!)"1Y33%5!=%7 MI^-P-H=LM"HE%@'&R%"[MB9P"C,$LNNMR_,0\Q:$V?+QSY%"76JH88KO?$NL MZ3MA3.A&>4;D7]I2B\S,7C$Q,%:-]HI)21T@1.\ I2PN.":#3)L<0W<]Y#D1 MI)VT.\A[O04<"6(\"X.7L_$\&]+1;J>#9:" V\0L M5S):)5JG ]T&YKEQIXU66F:\ULUQA>K%;$*KG$Q.Z)S\2GK 22^*Z)DI#(21 MCKQZ82%X1P=D5,XREQ6:36)[MS_AN3"@H9S7J+]!^ZL)TB=^/AGF7\B3'XSF MUV G=6L[GC\3R_?W*YSJ1V=L+*H>T^4GRXJ)( M&GA.UI)PL'U?DZ8+>"ZD/+SVUW!YYZX7;^G50CS?8M_6TH5J[;\KJV7T9-1D MVB<#+&)M5TE;;LR2@1H#+H[&1<'B8AE+LBECG(E. YE$ M9%A'*<&%VKA),@AI7:KDI7 U1!\K?CE& M7#:!W01@1X,5[@5WF"$+352Y 3UVU\-!",,2YSD:#HX;7_M,,0B6#$9Z=;+S M22-OWC/W0$2Y9P3#87BRC?@;)Q96@[Y:DY@_]@=].L]^'56 O^+X%,>KX0&T MW"QIY_19<5H\#^!3S&!8"CXFR;S=Y,Y]@T?MW\5JK)Q1=Y)MF+R\N)([^Q*& MW_]SU=Y=.O2&5W,L*?+DM*'U!@X:I8^F%(_7NR?<0G(4(JGC(!NE5DKQ MC+2%L5(*BY&^;]X\[3Y,3X@U3<7?X19T*1Y5XX+]X>DB(#WIYWGDL,HC1#H" MI]][.3#:+X6D+3=+4#EG\%:JVII%,Z99"*YU_0FH7K_9G)F/,D'T(8/":B=9$7CGX"^6PFO@R;GY^53 M-GFI&!=@.:-#+,8$00@RQ!AS5B+)7;:^=3Q<75MG;_2#Q-E!3_$U"SSOSED3 M^FK-RV(P_ KQJV]?,)$[]"E\^P5K:LZ\UNZL7E[U;)'!6:_!QFKJ&%/($7(, MC,ZU)*9DGUKW[&JZ@"=$L,,I]M9R@NXO"%=QY=':N'*\'%=N>VWX@ =W=9FX MJPSV<<7H;;1>(+E$'!%4T;SFX4@PQ7B?/-F_3_N*D=.N;VN6OGL(DO-!V<_QBO&;7BR\Q7C-DHY]BM&P6P=MT5V?^&Y3BJ)X*7A@#F% M'$7"Q']<,>Z@_@VO&+=1PT%NC#8!^..*<6M5;GUU]! ]'.A..A?,6H% 5HL& M;0V8"P6A*"=,8(XU3^E[7%>,W?)D&_$W[UURY>;$6YNM*!SJ]%A:IY?@L1C@ MJ:C(;2G*;%(Z=?PW35N)_/:;IFWDU<$MP/H(XD7<<'YK47 \QGP2)XNT4(9* M>^$>12<:6.R=JVD0]PN22M#2\AOCI,VZ/&NU@6/ 6Z#D9!"&6Y!20 M0ZA!.9OIW7$"=/'*^(+>A:Z"5YO@^\&U!VNK@VNSS6]N+]6!3>;-6M^5=[-I MG=4RF8^-^O?^Z>>>=SI:1G*R7B9Z3[2O310L*$O+E-Z1'O+6V M%]7>>B2WO6+Y@/2VSM)T/LQO64;[_!_8 M!%>[BY2K*KDJ_46\MFB5K;2EOJNQ-K%.X(U*0,9",;ID$USK>2M;P-O7]4ES MMMQ^C=)6)<=R@W*' .?Q/(:Y..Z5LODDHBZ*);QRWV3(Q[+DT.PXMMQ-X!']X-\1-):%5(1')Z M@4.2]W2RO!H0S!=N;00IJN5?T(+7MMX41-H]F0[9M0Z1WH=I_VY:(_5=GXW; M4O8=A,]?AS3/UGY)%@^M>#6?A4NK-8O G*33$YF#@('6+I)QM6EB<*8Q(=8" M>2HLV%W*C>]2YTU]KJSR-YQ.+Z"136X-6@1G(@>5BX H"U%39DT>IA=9;9(H M?\]C'KMZ6TNR@\#RU0/O@N.=9@=^$0+$.PP2A1VSI)HSMU M*18X]J_^SIW5G<5]ZQ:_A\!:X^Y&VS^CLU#:WOL;;40TQ0PR$6I/$4R+.R>? MG83DN. I\1)%ZTZOQQ9#DVBR9(P!$X)>#5D0 I,%N G:%Z>*QNY:'3VN&-HV M;-DEAK:-2AY+#*TX\MM"3!!M0E#>&W"8 KA$-A9:BS>Z$OR(H6W)A"UC:-MH M9*\ADDV _8BA;:W"C6,E#Y'_?@GB+49A,@CK"*#)A,UC 5?G",0Z8*!YMX+' M%4/KB!=;B/T@,;1$_ER=)$Q>?9WD3I;^?/U>>Q^"-)ZGUA>BCRF&MI7ZMHZA M;2'[QNV/[G7_15 ,Z?C,,=6.*YI>BP6^(D.,JK!XGQ_UR (I#]%T:TEVL &L M]>PM%T6)6" 7+D"%4LOF41(FEQ3CJ$3S%(!'%$C9Q6/96=P=Q,JOMK"^F/G[ M=MY%QXL] MY]$@]Z)TVF27:JL" XK6!QX%@V3($N*8I8VMKU'6 GF"9-A=X+<&V_<0:;UH MD7#EUTL)Q>_U=!V5*K?&X=?M']Q93'9'&>PU4!L5J\$.R*IN+IJ1:>FC >22 MD2<:O<+6Q>S'%JAEA@M;ZGU(L!F4,)+>59YI?V58YY63B%IGCCS:0.T6;-DE M4+N-2AY+H%9F&UD(]>ZU#H>UQD,H*9,'H4L.6M:4OA^!VIV8L&6@=AN-[#4. MMPFP'X':K56X<4#N(?+?*T&\X=F0?0E6I3JR(<;J*!:P5G,6BE;\8F;1XR3& MCH':;GBQC=@/$:@M:'R4=71'0@U*UIYV*600A9L8;9TSW9H6CRE0NY7ZM@W4 M;B/[QH'::REX5V.+DI:(L<86;:8#E PTB$Q+B$9A$=P&C)M,\+[K&8]=QTUE MN.=L1LV2\"$S*,D)VNB0-KI8JEGNI(TE1G\]T>:Q!^$?JN&6DNPZFW%YE'T8 M#0:O1^,_PSCWE*M5JD9!RDJ2-5SC/\I)0%NT%FB%])W&XV]".M;0VPX^:DLE M=!"E7P>OEVVI8S42<*UKD^.:SBEM+0=S1A=EZ(7HM%QUB>/ ;-A561L082M) M[^N:CF6)*:H(*-$1VVDC]+1 VKJ2L3E(1=\]_6NZ+K7_$$EW<#ZLV@[1^J[ MZS&92W ^ >.NSMURB0S/E""%($4)BDZSUK=SMV%Y6BQH(O&&;4^J$;-NO;^- MAB_#Y/.2IW0DGN3_FDVF<^P]'76M[S @+ %6@NP;5T0"&8R5*3!?V":M!+=] M[M-@0N<2[V#HP-J3RQ0G6"X23*PSKI&.+\>M RV4]G6,FF>=WO*LM1':K.UE M;7)5N^@GZ10R#EA(M>2767":.2@*N3-)1\8[/0BOPGDFMO%#A-^U973QCJ8E M.H\B!AD+81(6%'.*OC()LDO2ZBPUO?Q[H,8%HF?"C@>J8$_9"ZO1'&&8WPRG M87@Z'\DQF>#TTIB'U?BYU_6))*JO>../X_=?PW^-QB\'8;)#CZ8NT;3(<]B; MM!HE/]P!X8+PPG,6=,I@G1*@B(K@3+TOX,E[9XT@PZ#QQK )KG;)#W<\;7&] MJK3V,8I0V[.181!( M$9!\ZB8"9&+F)W16KWH=M7ZD-SKMR>^M!4(<>2^7#' MHEY<>MWG%W..)UJ@91 9'31*EP!!D1>M(PKT)D?DK;W5+> =/B.B+4&N]VKH M2%$=F'1W0+T ^ELX6W62WP1N1RD36T(]3")%9ZK?G&+-]'8$=,.(3JC P'"L M,]MRAF 1@3M9&WZ+(%-KA_HH:'9/6L:QLFP;=36^P'W;3R0\S)\P?1Z.!J/3 M[\O[1J,")H\&=%9U_=%#T(:\YQI:SL;0Q^A[G(:[/G__/F:G2ADUEF@'MW._ MX%</8*@K=UL+WTX)DW0#MC45:;D%WS M=H9W 7K:5&FGBPYN_E[.)M/16%<_Y]WX_7@TGRT\&KX(Z0_:\,X);+21 M.0*=C@R4=X0N^5 K" 5J)GD1K9NBW8WH:1.EH38ZN"!\'Z;UGG)U" H7"88$ M&P)92BPC.$Y[6^8>A8FJ-AEHGCUP"<#39L+#97U3\;H['_?W"9;9X&V_8(^< M"QLV.37 =%4W:!(6;JZ.+%KJW"V$QZ\PR MX5--P76,8Z4T0:OS'%%E[@PWT=K6)\M]F)X551Z@AOU&STY2FIW-YE5])V>C M\;3_/W/;J5>D=\GX#*RP>B%,QZ'WQE3GJS#E=:>[&-ES9(7=C M&X4<2^[&FV$=E?AQ2J?^HN%46DQ57-S0662F3E37EJS*P TXX11HSFE[C_-A MQHT)=@><1Y";L14!KG=]:J2(+CJ K8=V?H-_/[B.,B_N!':8/(MF:MR,'COH M8.]$$*3/)\.\O(>O*UXZ#RN(UC$=6 &90JA% 05G?<(CC,)C7TIV1Q.LH^RE96DNL*U9SZU6VV8 /+(%2 MJ@ )@ /7&"T3CH?2W.?9!N!3(D]WFND@2G@Y1/&N7#?/>S5,6:)@H$OMSE-[ MJ7M?[^<==S9Y="FWCA+>C>A(HX2[>,H-5;"G46$DDC!,_3HZJU:OS>MW&T\* MV_H1+:)\NZVK510O],=_#X,942[$VENI7_>*,)F-,;\;?L!:&DC;RXLPZ4]^ M'XYB+1FL7O2;X9?9E'X]&M:.3&&Y_"4_'8L<IB-;G/18)SIOK4T0'9*0QR=,X7 M12Y2;IT@>0N40\4O#TN/47LU=>"$K(.UJ&5>98%M K"C*.>]X X3Z6RBR@WH ML;L>#D(8&:3GQ05(4CL2QA^_X]58U@C@E'.DV.L'"@7-(2"CD[Z7+0T1C.>[W$B;G[J_MW'QB(? M-9%7XT:Z2R3_N>H(:HW!R (PIVM+7YTA2$5&6;(2%4IOK\Y'-D9^,QX%^.@_>?*A?O2OO M9M,:[)W,=?'O_=//O<)#MMY)\#K09FDMUE:$$6JV 3+.F0]=61EM5O"#S(>D M1 >[\"LZ6:;?/U8QSD7[C_[T\Z@*+N3^X/LO.%UTT">!GBOBY&PTHS?3A618 M(,RN]C-1SF3P&1-P)G3P*GC7/$;_8+ _:+LG1>^I&=RZB/D%[/D%1ACF-:(? M71-]VYN"G2!T=9/03BZM;QJ6VL#1"YK^4. M8KY_BMK:4I2LM55,=W;%T&(!S>X6=@"S"!36>2BY=N$PF=4^R:J.1*$M1B?G M K-:D4-PA)(\S&W"WKE[ZS7"7O5^+/<'YZM_\7VYUOJIK\?XWS,NNB.G(%<1W M59'Y!A"[:E]W/[P#M:QKK=K;J--8+P>BD-3%**T-L%(D6=6\3KN3A:QJJW(. MH8[#>RK4N:\-W1$P9QMU[(DQD_.]>!FP=<4$:44$#+&V26,:O-(<@BT860I& MNM;1HTUP'="Y;J70#0BSDS:ZZ/5P\=*^W C9#SNHL?:ZJ.5?]Q[CZ%:@ M!S>/FFE\DVVKJ;KV=?+="KJD$'7F]>H3<=$SU'L>0=*N;KS/B>O.8A2'X];F M]M-Q4&L;+75)J7DP?3*7 %^>VBD4%IGB(+CGM7(O@;,E53L2+6)V3'<6%+@) MYSA,IT:*O(TR.VJA2]OI$C2QA.9Y9C98 9XYLAL)"'AC.13KN%,A)9D[VV%N MPGEN!'F(%O:T@\A5VDPLD5O"L /[2G]3H-TGC)-:"NS3M!5ZMN'/>".B!9#GY?TE9C'1Q*UR_H7W_]K;_,@EI(9362,6-=3*W#0)MBVS_!&JOUGJ2))CKIX+RZ]%+=)0H5G#1TK@(3+H'B MPH$7-7M4)AF1>2:;'UV;(7O.&U,'NCN.;-V><\BC$ A"^)JG+,C*YT8!8S&; M@JQPUSI#[ $P]\^]+C2^>\;M5NJZE6'=YWE]G)V=A?'W45G8@VO^Y"1-^U]I M16V3N[9_;E<973M*X)@+QI6SP>2D(#C#0*&MG9'I6.5))L>(@M;\*!A_0!&H M"5X)5NIEE2*YNCI&)Y Y%(4//(4263YBN3[^@O%M>-UYP?@V9#C"A*^+&I'S MX732JQBC)LN>^5RS V@Q9'J!S\Y&2[^5J<-4KYN #GZY>1"JW'['N:/*NHSP M[2ZIZ\M;)2!LL,"NKT.[6MS!KU!W)51W6VQ#-CQ*VI-O(J1,&HRK]< RT$)5 M[52GD@HQNE)L9WEMCXONF]_J/CJV;T."YN7\=[NYJPLF;ZT)])W'SISWJ\K,6*AYUJI\N;XAWE]_+,$BSQ0C"#Z/!X/5H M_&<8YYY/+.8Z)2HF7JOOHP&OA83D=/#T"Y_2$>^3ZQ?UJ'E^=,Y: ^)T^69< MNOZMM:0W%C.YNIK)AVNQ\^7[/O^L'IUD6N7,0*"/)'*OP9=(!QNFHK*W2G37 MT*[E0A[U&]""V7+7M*6=QD4;>LZ?ULG#Z'"4YZ17NTVF0H7-!)RKV# M*&6 ;)@S14L6;.N<@:[6\N-%.$+.["E%?(=U?<3I=!$YI)4QX>BMCB1?1^(N M,D&DUQX3ZMEG-C_?A*'G3P7#OQBO[&^GZ[6@R>3-,@UFNSV'E\? J@[FG7=C M,0810DG.@+;>@\J:E&"R >XL#PEY]'LIG6SD7[1-LG@1!F&8\.-GQ.DR8>#] M>/0%Q]/O89AK"MQ\#,EOY[]]0$+%]L]HD3RQX\H:)4JL'OF>P-2TP?/G7D0< M0B0+#EVB=Z[.G_/DRX0H%' IF'1<9H6MJS3O1]5N-N:MSUI<,C*?)9-)T<)K MRF3('@+2@2UB*$R9S!AV-QGS;FS[2CIHS)';IV(V5,6QI ; &V6M0Q!@!." S,I&VYXR:EU_LL&L X_([,E'4;=JJ6#0,[MJZ =YB*^N6HWICD0A0(+B&I1#1!!&<,@*F&A&&W)(]!1 ME];![8-1YYY+[6-@SC;JZ")Z/"-':UH3O8?Y=?];_6HUE,T&Z0(2%*<\[;FR M=E77&0$EB<-+[VQHGJ5Y*YK]>^#-E7?=AVXC^0XNU7X-Z3,9>N/OEU>]JI7F M/!F;.&07$YW!@4"BKCU@@W5%)1Z:S]"Z \[38T4KV3?.8_DU3/ZH94FT_#Q+ M5<37P0DEHI&%05:,%IT,AXBU3:^,7@;KR6%0&Z2PW/N@IZ/R]G+MX$;EXZA, M_PSS36KUY:5AL'5R\.2\!MH).A(]Y% W+:,(*"=A"$+HI$L\.]W:;]X4W-,A M3;=ZZ> "XBV&"7X>#?*;LR_CT=?%K<@JKA2Q- M2*RHQI2Y \[3(TDKV7<06*_I=M/Q8LM[,R1!G)+YL\)&:TY2T4[GE?)U'##9 MW"$64&1Y![1"*.4:\^(N/$^/&,VD?Y,9^J',F(RGO?EK'5Y+DX6@8Q_KU;\@N] )%2!&[3$G MX37;*%7C'LU=>>C^#M&=Q#YJ(;.&,9DYD/#M$A!TLBCM#%B.M?D [^%LJ[_-!'J+P'RVR?8?G?)UAF@[?]@CV3E$*;-1CK!$%$#3%S#I;. M>XM&*YXV,GA:A.4O8!V1Z?NVR=US:U5T$'Z]%>+?QJ/)I&<-\FS)G_>J=OHN MSH+//-6.A"Z%H!C'UD[SW8B>#T>V5T 'F\E)2K.SFL^'^1?\,L:T2-2BKPLYICBDP0)-"-60\.9"T1T8CA>4^2AM;$ZD5]B=' MN8,HM8-P\:W ?L-I+UIFYE,SR%4ERUGZ1-BTA\2EI_-9>>[V=L01GB='HF;" M[R ,?)G5/4Z<LU"=Z:4D-7"J(H!@A40)D+NN97!9>?_^04_V#AWAK8[3RG MES:\\0SSJV]?R W'.@?RW?0SCI?M+"\EO3?-\MWZJ1WE_>ZV^D:9P"_#E_XT M#/K_@[F6P=Z(*2)FA+QJX";Q,#E2N39#!UVC77K+J\J75%QWV8=KYV M6/_YBQ!K*4()52Q8(^GLU*Q Q!+ &"FC4I*YTCKO^2X\^\KV;?_AI'(:3D!91F'Y:W5/$DC):S\'*VJ6'G&P( M+#OPQ3)MO!7&I7O\E8T>]*@KD5LH=M255CJ(Y'\, YQ\P.EL/*Q)GB>#P>C/ MZ@JN,FUBM))'A6 2(T/(%Q)!] )T;;7NE>6V>4#L'D@_Z-6=!AOO2CP>B4%I]J-.%]^#[/\UL&$WJBA,R+XZ S&O+>T($S/@#7B7$=>%)<;+ S M;?BX_1.H$_>U*P%WL,DL8;X?CPI.JA$0!J\1S]%I$SQ7+H-WM/&I:#1M@3&! M#R5$EA2] :W+O>Y&]$08TH'XN]D@<'A*"\6ZB89A_G)>:)!JCGB/&25+XAE, M[4*AM)<0//GXLCCZE4C27B]%OFMWN/-93T3QG8BV@ZNX#[A(\9U5>/0-G9NX M8J6/7F9C"AV)5M*12.>B]\J 2X$ 9ZE*V"AU;XM-X0XX3X08K07?P2W(7%C-"W0?IV$Z#YJ_*^?3?-Z/)G,]O*IW3Y,^&>!O^Q-:AV'& MY"@@VTBRX41JQYR FG"'Q0>M36Y,G%;8GQC3#J+2AN4?FZVC%UGD+DL.'N?5 M;-I""+E 4 D#4]JEW#IIZ6Y$SXI&6XG_)CE, W,VS2;3T1F2R##WR^W3GXAR&XGOID+MKF_[I_ -)^10UXC. MVE&FB8D@$B?GNE8^*XV*D&(&EKR71K"H"FO\OM^'Z8F0HA,5W*2(:U I.E]Q M[5;XBS&1W(@2!-<@M0J@4B8F6T'\I:]L22D5WMJ3N1/0$R-'.^'?9(;? MF1E+0!^PS"XFYEZ<58G@&4GFM:__,;3X@+* T+1\9-&4W'KKN!O14^-&._&O MB7P]."YZZ; ;Q4'_=-'&=#I:G7R3,AK7;_\8CZ;SWXW[IY_I)+3,QFBX!%_$ MO(T_X=4YUNXJ7D7F=+[N ]]E2&SSZ"?"BWT(?@U1#C%,>L5QY6K+9*13,2!! MC\Z!\ZP6BU;;&L;M')J=)_LN7Y5+UY[GP:%@E!$R M0M:1=LY")ZJKU8H^&R<8*VA\N=9#F#J(4< MRI=:@^PS<*ET"JB<":W[HCP73K01^AHZ[*N@8M5(9%0NU9(MJ@I&9U_&^+G& M^+[BFR%]"-9F^_%[_<5H2&ML6F/1 DA'91?-9=2H$F-#-!=,%UJZX&4&:3@Q M7<0$+@HZSZ*02:I4A&B=.+0MQH9EKG<];Y%1SNG--IX'()?#DJ\1'9!T,F0F MD_&.N:@[2'+8&-^^*CDZY=$=):MM%70LE1[G=R:U6F]ZL1,LW='@>BI>,W5TD )_#=,R\W 34!U5 M:ZP%=)@*BX:*&W4E];U1(CKK#"H/IA3:<4,)4.>[0G'1,LD$O0:M3^X]4N&> MZH-],V$;87?;J>.VK?&\N93PTJ*"'*J/H9(D;]/2_FM3=I%.XR VZNG4UGXY M5$IX V5N;ZL\0!/=)/.N@,Y+&A9CVT[R?\TFTTM-H0.M-J-Q(+2NUAI:"$DE MB,45GR)3F%N7F6Z&;/]DZ4BUMQ.HE5ZZ;@U$HL?\ H?TQ;3VG9AYGP+S]Z+2# M5.23=R_?G$RGXWZ<3:L?\>/HP7F-^53^';Y;&4FB6;F=*0=:[%X8E0(M*& M[P/&'*25LK5?M06\HV190Y^^(T5U45M7;Q)K;W,<3Q8&0P]3S@E1@L5,.*R2 M$(V*D(4Q4I%W:3MPR:^C. !#NE+:#0=\)XEW<-Z]2_T76$9C_("I%OSU2S\M M;IU7:U\GEYYR0ELF"MA8WQ!9+-3NK2!*+-QE6[QK;6T_#.G3Y=(>--?!.7;7 M!GQ](102^\ MRP*XDA)44K1X;P0DEUCDV@J>6G=-.^B"GS#['PV/.JA!NFOQ*XSOJQE+2URW M!UA&YTIP#**P9,L664NHK(8H!3(;I#'M2TYV@_P\B=Q:EQV40:VQ: 3W.IF: M"V24 T6>&Y **/%*::BDZV#A^MP'.HR?&?=7A_@MJN,.W"ZKV-:7L]L@JJCN^[UB YSV;V[ MQNZAP [BWA\9O#(6N4RUVU($9^.+"- ME#O0_:^8^[.S3X3KM]'TO",62SZ:C!I,"+6'H&#@;%$@I0^%(SCL+PT]L7_V\V1-((7TV;M1%5PDQ> M$R^$C5Q*\ILB<%211RNMN5YTM[:*ZK[G[%^[#50QZDB.';S;5PV9EV$\_MX? MGIZ>U!8C*M,))>1=CHZYSSW 2RSVMC,Z#5H70AW+ZBGR(M= M9=_)5E%P/,:\Z"N#\]'C=>",363P:&/ 1B;J'!(-CFL'A0O4.AGA'#:GQ%HH M3X4(N\NY@SNQ:O5\6EH]O4#&+#VP$!59G8U:$%RB;4MRFRWSO'CT'=C]J^<_ M#44_6*(=7-9VY;EZ>N@?'T=/T0 M^79P*7(9TJ4N,(9QQXAP($WM_*1+@6B2)R(FKWVLU96M+T;6(WEZBG^@E&]M MOK:7BZ.3G.>?'09OAF4T/EO.*VQ\?W3G4SJ\1MI\=1W?)DGCF/;!U)IC,NZL MSD0([B!;+W0QL4C3>K/=XVV2\3D[10=;+O.2#ST?.)')=$TI1.9S8:WG>ASA M;=(V.M[D-FD;J1[U;5(,FMQ;$P"-U+00]#5TQH K(X5,M/?:+LS)8[Y-VDJW MF]PF;2/C_5T@;(+JN=XF;:6QS6X2'B+N_9&!QWR;U $'MI%RXTD%]T;#C2XR!]KKN%?U(D7:14L>EG2R7/(@KW?] M?22W"BUTL=^7EO/?L$I$MG'-7$+R5GA#% BY)!;X$IW7D M1K+F9_P-%(]:\8V$V\5^?@G1ZY#F/=CFVY=,FLF0$9@@IUFAJ==FEH%5ML1, MB\R\=:7.;5B>C''70M9=Q(?7X'I;/>;QDO*;X.O*U+L'VX&,OB::W( >.ZMA M3UO&%9P.77(V<; E65!"U7LOID"K@)EI>D]$E^?%_FARGUEX$)9L(_W&1N(_ M<#"8O [CT]&+,/SCM[ (SYU,)J.T&/^WRIS@A?N(#*)D!I0K9.(D[L#JHH1E MW/G -[ 5-WS< 2R'ICH:=2O@#FS(-91/P2==>(*">CZ%L5:V\P!):RW) C*Y M^9" IVM(["C?#BXAKR):)PR O>A^"_EVH/,/^'4T^-H?GEX% MMSR'I(Y.A>S!.(*DBDGU1/+@6+!!15]$\P2C.P$=H"/RSCJ[,;JPE< [./C_ M'L;]>KK5.]HYW9G34@1::7"6Z%XG*OJ0)203%/W<1!%:$^ ZAJ=RZ.\DVPZ2 M4"[C6?)Z$T0='?@WT1SFN-]-2W>H? <1=[#MKT$FI2O*>PXY(-:AA!JO9,$]>U9+(:?_K/ .G0ER> M.SGI*%PH0%N:!CK""D3- H1(WR>+.8C65MX&L/9_W.^JO5&WHF]<:O1V-,RC MX3PQ*X;A'^\((1DE%=O;-R_>?>#G%3@QAU(XZ*(E*.7H=9#.5\M$FJ05V4+7 MVH&L#?=L]K1'J_..!-HXQ'_93)L+.H.[A)>A$F>&EKTEP+:14Y-KRN7+A:5T\> M3\@$$[5&YUK7&%]%\&CUWT"@#:-\D_&T]R$,3Q?6C1-6!J(9,,\5'3@!(?"" M$%-DDO&LE=GHK*=/O:11^NY"FU<>^-@=N(=+[];T\1U4N&32)C"V<=4V46;[ M=_)^OVP'X5]7WPZ2:W@(WX!C?32TOT! ZVEWT0A>&#+_.%F%!@.QTX[3;+K+]' MNK\#<2>QCUK(K*&S,P<2OET"PCCRZ#P#$11Y79'\_,AH81YM0,FTMZ'% M(7CEH8]0>0^66><-$RZ7$YV[UN_).J#?A5/LT8I%R):#1$%@7>2TRT@$PBD$ M9NY*:IW$LA7 XZFQ:U<;TU(G74S^6-3USQ,MWI5%D7>]B*EEWB?#\VK_2<\[ M8UWR ;0J=:XV.>DNDX"L-BP$IXKPS>^3'T9RGW4FR@\2[:-&P)A]P:1J]&(W' MHS_KWA6^T&^FWWO,>2'K()C@ ">?H&LXWP[1H)!\&:[#FY+TT@H12"*NN.:"<)*.2%45(^DVXYE2N MC[5O^=S'S8K.)=TPD+?">IV]=V%=FM#T3T;#R6C0SW54T:L7;S[]\\QXPVV!8&UU[G.=&,#)TDXVJL0-UZ+U?.]-L3UN0G6JB9N,L;ML M3.O=>:)W?Y1[(1(@U.2S9ZQ%"<(30N>!*!Q2IO,U7/>*U^XT=SWC<6NZJ01O M:M:UT^RM[+MHRG/RY#D":)(6SB4! M3-00,FUGX P/4$HT*EM! MU'5?)&8!\WT?:KJS6QMYTRTZY*XO^;A3%MI(/O ME^.&]17IF2ASTB5# ]V=K]V=DE-BHOLBP90>KL00F6P!5?>[+(F'6QJFR4A+;VPQ^_7G>7 MV1HM/CB*>A-1M7Z$RPF5-I"#L+7QHH.0O ">&*\F;R:;=VL-/@FC<3=9K='< M@R.>-_>(EZ.O. RT2OR*8R+5A[I)+$-M/639ZY@L<*G(H-4UE4T28')5B@KT M7Y'^7XTI;^8MT0Z^S(:A_$B5!(FV+,ELV D MA\)JB"VF !'I4"G6!C1,ZW#=VMN1'K=C>4[$::21-93:*>IY1(NE;6,@U19,U%0)7$)F2Y^RF/GP8-I;A&P8WCC>MF M*7B6F%0Q T/M%R6N+IH,W,:0LA,90^M6@X]HCD6["..NLE_#C@?'%B\0WARP M\+?Q:#+I&9TL2S4O#5VMJP\*',\)T&0M.!,89?OP\RU@G@H;6LAZ#0L>'(>\ M)3$?QV<]YJ7)D6M:F:E#GD* D(V%E'5*/@6&OMMLO8KBJ>A])^FN4;COHN?] M?"1S+8_)=;@U#B?+4>Q-6]X_X"$M.M[ONK9&#>\_?@YCO EC/*Z9P?/0\_>+ M/WD?OM6 M+P=7.Z3H"SY)SJ,B+B'4J(OF$N1BKE&.M M,]85FU.]H 34=M8:XB.4Q+F(=KYA85[R#6[I6M M98E.JPA1"T(E;8:@4@ "$[/@7,KF>4#[4/(]+6"ZTO$VTFS'5?\\6:6LU M%O@5*[!E'5?D*2>F&&#-@E5,)HB.!?(.LF&I,.[X)I>FMSY@_W[4+E(?M199 MXR8MK\C/&7U'G#L5[V?C])D.GTO00HZ)?+L(02@)*D3R&F-*4(B]6CC&"XN; M://NQSQ>G3847P>[[\)Z6,T<22IHIK@"&; 6R"4),90,+":##)W2S1MN7 'P MO$VPA^NB@PJDAPOB8AG#?-WDV&!-'5ER7:SG,/;@#C2Y[GL>BXX[V-@Z61L/ M3'-!AX!&6]NC>K+,K)! 'CX=#=$;IEJG#SX>WMYCXAXY;;=1;6-+^0-.IN-^ MFF*>&PF_DS+",%_[Z1SZTF;@5F-DH8#RQM)_,$#DV9/P@B>Q8JU+WL#DVO:Y M^[?!#J_IT9[4U$&[@?R(!C:H4&9H,%Q3I!R,ID9+U&U3IQ8 M ^,'9W963@?>PM]I%ZSE\O/!E=PZ'EDM,2RUV4_UF9DA4+5X/DE?2OM&SA>/ M?]XNY$/UT$'3@B64U?C9#]'RCHKV,]KM/I$ \ M-UB2-DG77:N.#+.J@!?"0.):EV2+<:EU!_>M !Z@E>_#E;F9P]M $QVX'?># M?3<\[T=LK?.(" QSG7%=;[I(/F2UU,X$9!6IU+J3U1;PGC9E'J:%P^PS?XZ6 M4!/A(7LV (^804GRB.J@8^"BN!1(V?3-_G>9%;RG39B'::&ALW&UEZ^R*4HC M$RCF:HDHH\4RA?2M#1:CY,&K3:AP[&W$#^M8/%SF#3M976\GNPF,I]=\?"OA MW]*\^B&2Z[#YN%2!<544!%4+A(NR$%@2$)POL@C+)9;'H,"-FH^WT-\V NNT M^;C+O%8%2T"E%"CTKNXE&@R/.1F5Z,<;W80]CN;C6XG]UN;CV\BLV^;C.B>O M3* G:PXJD=473.VKG:.1*%)QO(GRCJ/Y^(.5]V"9-;X?_&U6$;PK?Q]-L=9: MSL_XVNSM[&PTG >!>YEG'UV.4.I-@1(2(=9^ZT6D[#SS1;!KQM#:&\'[GW2$ MX?=N\O,[$'SCQ+Q+,%Z&+_UI&"QND#[@!,=?,;\>C5_/IK,QOIE,9O6":='; M856+_0LN:[*5*2D)Z8%)XK,*2D+@7M/>I"/+M#@1-DG'; 3G61'L$"H\1*[- M;1*\*!Q_5][-II-ZH4[N[.)B:]F%0N8Z\]I$B-R1LQFR@*C(B4%MF(Q2%=V\ MGW&7ZWDV_#XZ1B]=H)X$,BDQ>.*TS M9T=3Z[@&_P]B[TOY'5S6SH'&^]<2KZ_EU;=HZ3((49=9ZS4Q+X8 M,_A(GHX.J5A;,'AL??_7#/SSI/#>U=XP,KBS'%M3Q/=A^:%(U;]R\-GU]F MX^7PHEOKBWK%&D'.:81DZ[!7Z2,X7C1@$!Y-,#+:3;*$-W_BLR%8AXKHH 7_ M@X6T7.+YPF9QDL;]+^=-6HN),0;N0 ;A:GX+ R>U!2FS2%+9E#T>R]YXSUJ> M#76/BA0-IP?LO*Y5C[+7I*E?P_@/G+X?]Q/.IZ;7&_:ZMLPX9N4+E!SI149F MP&N6JL C<\B88GLO_]EA/3](?RAR-!RNT-7:5B?8?&TR1J5"BH!21U"9SK*8 M6+5_7"YD^10FCB8TL<%Z?A#_4.1H. RB&F$+ [T&QS'__F4T_(C3Z:)#$=EC MWS#-:AN%%Z/A;#(WQ(P5S@OMH=3*0^63!E>" <%SDAY3%GH3BWB[ISX;LG6L MD)8C'LYK4E,:$](Y()R\G(W'513#_-MHF!;?]')D*:EYY54FB"$A1%8\R&2( M$X$5ZYNW1+@7U;/A5$>*:CDRXD95%HZ_]I?5?#<$1GB_XF2*BQCPY--H&@:7 M?U^[I/XVFOXG3C]@&IT.:_?'7./@Q8MIVMTOK)%2/GU:+S\4?T[WHM&"<%-AJ!]!F4+A^@\!Q:DRUP[ M$7/KC7B_*_SQ:AP/@5K.-.E\N?.(X[MY"&;2\\QZ9;PC#0C:%6R2X(SQP)/2 MPC-I)+>/Y36YO+ ?;\?!Z=)ZQLLNF2&KI@G+ZT?KG(HB9T#C+"W#>W#6)$@\ MH8V..2O3IIY=$T3/AJX'5&3K 3$7*1G+O*,/. C58?TT^@VG'\, )[V,SL3" M"X2"#A0I%ISV$B2)*'H1HA!^ Z)M\*AGQ:#6HF\Y6N8>?*_>?^Q9GR3&(H'I M0JQ5LE902@9",TPYTPZ;W&ZLH*?\(,3#!-YRD$R%=FG3NB&;9<9 E0&=R9.3 MRSF,\]R!R7O$\=_&H]F7^;_ME8"93MD:-ZUY,Z@+^(0*I,F>2R4B;I2XWQ+3 ML^+9P939Q6";N66W"+[^,AN?9Q8^57K[R)W#E 3,?_$/[)]^KH[-8K[@\KYUL>[54G,O ML1 L2QX\&E[;:"&= R( B\J;DDT2\6@N)K=:V?,C^O$19DW!0%?=4>Y?YM)A M7YP[;Y9IMXMY:I9S$[!P2):3V$M(M*:D( 8O8@DQ,-VZX5H'R_C!^#U380V] M#U<)MES3JV]D8_4G>+ZL>43KS7!*1]^DG_X>!C/L&57=P%1K)9BH,:L$+L@" M.3HO?$[,E#VUFFJZKA\OP*')LN:-V/F6[/UXE!#SI&;07(Z\KL#GGM3U&/(6 M4M'DR^;:"I1$"IJ+K$BT6836687W@GIV7&RKIC5$VL_UT:?P[04.25WSC*T5 M>#*#+L?\0W*>%2]!).- !5[OC)VB]\(*9K0VRK2V%YJ!?W;$/(S:UQ!8[6\* MZ_J?OOI6O\36TU@W>EAW4UFW7^OQ3&I&3QVTAKD%VK)AZ2;@.NH*?R>PPW2);Z;&S>BQ@P[V M3Q0?H_$J@ND2KV5K98?:6@RGD32NT!8CE''26J0@18W2M MKZPW@/64:-%:"UWTG<,!_>KT;SC$<1@0T)-\1A*?3,?S5*$EUA6K74Z>A\S M>N] )7(!'#H/TC&?64EEPV;#V[A;VP!\2N3I3C,=='$[&\ ML0SKD&9.4E"*G,EHLP>-QB:6K8BFM<>S&;)'&1/=Q2OO0&&W'F-[B7?.SL[" M^/NHK!\Q>3U';P MZS8L[2[LNHVRCR7L>G52MG58C*L66(BUUC<'H']2*[1,XHS.RMR\^OL*@,CX>T]$>4CI^TVJNV KFL\A,F'C[\O@Q;1*1*1 MMB!T3>IQK)!]8SE]RWE43#N>6X<#[@1TA%& SG5^,V392&$=1+4O^9^+HH0E MK)*#5BEJB$:$Q7@B1U\"1I-UX4Q&&QOSZ!8H/QC41$G'-&#EU7_/^M/O;X;T M7LSF\GPW_8SC3Y_#<)D5>-Y XL-H,'@]&M=_U#.1H\[!@]8):;4I@\^UO[4. MQI$\HXFM*;G?%1XATSMVJ(^70/L;0;U!X_?1WWFA4X+A-(HT/@TF?.CN8EV6)=C^C5V ,WFTT4Z(A8C^JLN5JPUD-FC(VU M87(2@O8S+<$;9&!E':AH0_*\DTDQ>UC;CY>HBY>H2X(=TW"P>]?Y][D^SM?I M4^#:!4OKE*0,^AI MA_YX7A5_^95QM+-'(]@BPT\%;6ES1T-?.94PA)P,.Q8U=2."1[0K/IIH4&<4 M?%0>[^;BZ(7(2I:,O'Y/'HMR.D$UNR![#,(ICQJ/II-5PW4_HG?O&,A_A"_R M5LQ]5&_OU7#"_8*(%IWPJ"!S1OH30D-T$:&X@(9QH;E_/*_PEHO_\1X?YWO< M)84P+R6JP1Y$LZ=C3#35LO_L?+?)PO,6Q M6/ED,CM;+*!UC>&#'MY=&>'NLCB>2L$@!,;(%$@?/>UZAD%PFK81Z;TM2F7/ MFS?V?T*5@BSXA"5;X+',SQ !7NL"P@1F%+?:1]5:?,^P4G ;EG97*;B-LH^S M4K"PJ#+R"%:P6N=FR'?719,PH\\VB,R:-TEZ8I6"6W'@SDK!;73Q6"JM-EG3 MCTK!K2H%MZ+)/DJN'J+CQ\+?E)!9&R7(G!,H)S)$AQR*0V]KAV;>O-'ZX^'M M5I6"1T?;;53; 5VO^ S+DB'F@]#1(B2G-9TE7D!0+(#-3C$LAC-L71^P!L81 MQH ZU^]M'=0?J)R&!2J3\;3WH6!S],^>[C,&]YOG8-8=3S; ,8VIM0F%&B_(=QO]>P@ M_.OJVT%R#7?\ZW $EVBBX*!]'2^3,=#&5 0Q$DLJ0JN@-JH"/[0";SG^V^MO M&X$UUMNO)*FSV=D2B&8,O4$$+Q(=*1$9^%0,<1DU,S&CV/Z![!NH_0"^@X M+'P$0M^*;,=4!7^^@DL771_ZDS]>CQ'?#*L6]>-U."A-NDI@C?YL-<^3^8]ZULK^/!O0Q M W*L+EN *@>6A#/@6:T;*\Z"*]D EY9+KDI,^6A\\:U7]SQ?B>,CSLU71#^& M5V1I!Q8G@_ Z G.6%.)XJ6L6X%61"8LH(1Q-;?[6J_OQBAP'<6Z^(J:+S//% ML*E/X1M.3G*>?UX8O!G.VZW6;QZ>5K[I)[?(&7_0*AHEA+_[@G5\UO#T[6@R M>1G&X^]E4>(W -I7^G7K3EQ?<]J*?ECR9H^ M?X=/9M//HS%MG#(H"-]FR5Y;$& MD$--BMU53Z/60N[BUKQ.PST9 MYK?TEX/_-QOW)[F?JG"7\!3G*EM;:Y%9JEDT!J*V!8I!(WUA5ICF4:N[(3T1 M-K04? <[PNO1&/NGPZM<9<++PI. E$*UIXL!%PB8#&@YDT:@;VTRKL/Q1!BP MLX@[N J]W2;N";)YA8ED#HMJ#ANAP0MC((><-$=DHGG\^G8T^Z? X3S/K23? MP1%!M'\YQMR?7D9U0-/B6F0PN4:019UJ%2"^/^W]V7-;>Q( MUN_??\$T]N7EB_!ZQS-NR^'EWI@G!I:$S6F)])"4KSV_?A(E4AL759&HHD2[ MNT,MT5+A($\6D GD8H6W*5#/9>V;WW;(3D]9>F"DARWF>B]=]JU_#A.4_6)D M$]..H2.%QHTMJYP@EAM*!,75#UQ0:/7TY6[>A7)ZFE%#YCT$G'R>S"!.OTS& M_]LH[1+5?!1QZ7(^.L(21\?:6E<*QSLB0@S!2T&=J9VYO 7*Z:E"#9GW$(BQ M!=:GKW[QU_3R/+VY^.;CXE7.@$[2]Z+*3<04%2(JRQ PX,XGA43[6^E,+ /K M@^#.Y]K]*_9#^LLH4DW&>HAFV()Z%95Z-KE]XQGC[!+2B"6I&2_!VDW%9U5: MP8!*1"%>H6+DHGI9J3U@_C(:5HVK@2(!7DPG$=#%;R[,I_G*GB_AT!_1^Q_G MSH:HV29DBAR*:-+ MBR50F@II$1GUU(&I?>R_&^/_*Q0@5J4#FM)M+*=0)*W9FS M? ?3\G2[#:B*93NV AF^B,>A#$W[$N]@W$!Y"CI* MSER[A@"/B_,==3\&H;R+5"M2C4;A:(7DV?*FR7&)WI9##U_YA(X8?K'*::(! M# ^*VW@_='+-M-SPV&&K1E02]+2.E"K>O=R&\GP))264?)*6I%A:H*DLB2TE MH7+$[8>"M%3K#H0]/RW"]I%23V_8BR44[TWBP@L2M$5?E#)%0EE#<@2-3C%^ M:%P'PEZ<%F'[2*GB=<1M*"^74,!Q+[A.)!44LM3O[S.4SBUPL_^U=C9@7C,V5)$$-C<;*!D9! $&&=,%EJQG3M)(Z' M,)V H]F+^'NX#U['MT*W? W:X.LI./TA;,<)4J_+Z(/J4H&.'L)/'L09D^19 M>46T4OBF)!9(L!:(8(%I1(UDUR[3=!QU>2",_;C:TH6%/NH>^7.8?X#O,+F$ M=[!8.75&*,@B$24M;JPEJX(HR_E]UTB*#CY("6"UJKP_;L)R8 M'E01>2^93JB:^"MCF"\!:0>:E5!:(YPAT@5- O>&T)R"5-I28VH7'%@#<6+D M'R;DR@[^V^GDR]OQ=TA7\9"K&'N9=6:X#J6FJ $/E(1L%?I5!O<[SU20;4X^ M-S[\1-BL([S*WO^M^("/E]^^G8]A=I61IQB#E %UJZ10Z0C$E6X=0AGKO(S< MW$]+V?@"M82WC]\[E*C6T!:K/+UY;98_AOU6C83>L!,JQ\(+X=7$S1 M*Z,]H9*C4=@T.S6I"0JT*FD0C(7'1^P63VM87KN(KC*??\(D3:^OQB(+B(1) MPD#C^E,\2,N-0EQ@/>J5RZVVT3L/'6[[K"CD:0T)5;X\O *RNA0+C$9O=2+: MF-)/R%OB%0WX)3A#:;96J]94#7YQV"=5^TBHE[=J=1T6G1(@7,,J=,@:T0+K,5P E8J?4$7/$2JP%U%41Y&]+J++P%J(H!SZ;?5T;-PD&50G.#N@P9'D!)UD\I2M\.8E)EQL<9K>GO, MI\[BWO*K^";&J^(HH\\?1SA.<$ZA)EE?^GD%2:SWFG#-981 58Z[ I+G$/_M MR_3[/Y9/O")Q^<,-AS?C/67V]I1:YW_>/OXQDI*QH%4DW@B<@!>>^%AV6145+@(Z M<+VK E8WWC[^<0J\=93:.F^FAY#D3_BGC1?+I8P^&9R98II(3A$D"X(8%='T MU8*+O&OCJQ2-O()S N=ZM87>0U60]=GB'RXUO0VTH<*/;V ]FLCC_2A\,%7^ M,/D/$6]\"Z*A.O$L&>'.0NF-8M!:!T68L)8%GB"DVF%D@ZM&]RCCWC6CB]C[ MT(A5(MM]B*L*OJG8CED@GF#*T5=$VR1S L"3,5'@_E>[-N8#D!Y!<-J^]-U7 MBXJR[Z.J]O+>$H%"8Y)4FXP-97::E&]JO9N2*>C&C5E MW\.J<6-+;P,(3'G&T2Q60:)E)9TJOJC!R8N0L[#<0NUR8P^".AWUJ"O_(?+A MWJ/5CA_X+\!&FFO0BJ*W)-#5E9$6?S>4Q4T N&*/*]6WI7$+SR-0B[?]U&K: M5^@];";+C)K7* N$B1CCXJ_QXNMUEN^/>'Z9QI,O)4P;_U=*Y8VRM=1J3HGF M*N,B9P()B3F27%)24<5#JJTG>\ \&?7IFZ+*$6> MX,*)*U[V@5B;)8E!6ZX%2"'NY<-M38BX]=@GS^ZAHMJZ.=2M+[E4OGQ+^>9_ MW]*^54K>O/S&JQ\+F$W\^?4_AI_O9]-TB7_C)^DCS+Z/(\SWKS;9(Y@:M2>' MDE6E2I0K-*\WH6F:Q]Q)T;E1=P8ZZ9@D$3*CD2MTB61%)R@Z[SBJJJ'5[81] ML1[L:\6OD"[/X2QW1'!UHJD32.L<)2:7:OB-B?4>,\4"D=Y%K M91?L^6SJ4T S\CJI)7%76J\H6:*'HK/$00JD!,^65.VRT0"5! M3^M(J78USNEDTG2R&"]6O?I\I-D[B7Z[%Z($GQCBJ7$DXH\F1X9H6E6?6WOR M4Z?M0%E5?M7>3/+,S]&4BXO+V2J>.;+ ?J<5I-A#WW 'BQ1Q@Q%MY$5E]*ETCM&$9,8E22I%%8 6$*; MGE(N)N)H-*6GE+;*XRK,:I<+?)J5)'O5EBXL#%9)TJ#98U641 N#,X82PDR! MDRAMT"I;ZWCM8.&G4DFR$U^M*DEV$78/]_"[0AQ!!FK11"8I-)J?T#'5FJ,5 MY4U4.CK8F75S(D'CC\LVV8N<(:S;6Y%,;:#]#B[O2&&'$.)]Y#]P<#D#+:6R M@F11&O."3L2F%(B4D@6J(JZ%O?L^CSBXO"_-Z"+V'C1B>02P+48Q9F%T.7]) M$DI+!ZU*_"HG)CJ;F686L596BMV('H$!LB]YT]XD_UB" ;E3+$9&HI""2*,0 M,D,+RF2EI-14Z-RJ?LFI!0,>)<*A;P*','SO!,M1 =SQHD#[PGU M+B8KC1&J=B+HB0<3=M&]RL&$7<@\=C#A516A9I(?%S/P%U>^45 #.X$5.:YW0_=&T@*STM/;)=5HI(+3,)S$HB0)NFR*?* MOW)MH+XTHXO8^S'LBAPV[()6!W19(9+LFN[IFA-+A<-9QVAD9-2Q-D'C.P=Y M7)3)P&2 M-\HPCAA/0ET.#5GM55NZL#!8R*IV(HF<$TZ142*%!9R[ 6*MMHPRQVFHK1I/ M)62U$U^M0E:["+L'*^6U'\_^].>7\/SGV[$/X_/QXN>+GI[>>7,TAG MDP\0+V>S\>3+,XKY-P^ '!QK>"'QDQ$[[8J6/JM97)N[BT?05$$:G"GW7UZ*?=D'ZK5W\,]K#S/B_E M"2)\_ JP>%M^NU#5E/Z1TCIA2CQ_47S%,K$A.12!U9'*X.C]0_.#-6L;EE_0 M2:E"R[JZ'-RU91.N53FO%LAZC"L]BT'L.=+\*XV6Z7^UW2 M*1E:\HPS*\E<"8@O]?X=MTPJ*2&EVI4=MF$9WE2IQ=>T!V$/G<7$LK-*EE8Q MB7DB@T:C2@5%6,A<:Z<<0OR=Q50[0+\:)?VHRUIRWK4]/C(!+/4L$,Z9Q%D[ M0:REB3@M%'ID)DC1P^W^=D"_CL)4(J7RB0HN>K-+2(VS_GXV74"\2AE;0CX%XOL(WG*0\,<^):4%O0?02++N?^ ?(E MSO[:?T>O']>U$1I1Z)\G32QH]-T91R\LX'=>6AY8D"[5#P;C$-:8'6BH& M =W2YVDX'W]IMD$$&E?BR--9^?%?J.?-O\W&7[XNYB/J(TTL)F(D=>5$*J3C5/80%M0-WXKK5+UD]G*XUDWYS\:-2'X1?:E P[IRZ#YJ M/+P%/X?:A1Q:/+1&M8:NV"N59'A;2KQ ,_A+F,?9^-L2^ZIKF=,.">;$^Y(R MF54BG@M/6 +K@V#!YMINY@.0#EU5-C_^ZH[""TVM+6&8 E<]V:0*,I^)"-II MDTQ@U=MH[X S5&F$FCIP?_&H)>UCES Y'HD,E)EG?:",,D0CB\:21-ZTE%DXS4WSM9H6]8[@3O:$M7E MKXO *O/V3Y34Q>7%"HCB+$:=B2HY^9*+2)S+GH@8I1$)=*2MBE@_P-R=08=M MJ+&WV*WS'JXCK[:U\_0$D ' UW&LL%_@MG%65X=#B#"Y!1(2X(H.;-*.X+8 M# %.?7#>,L-K']0\C&IXC[M_V[@:"SU<06Y"^ $F\+<_+T!'5N)" [CK:!,X MPK.6."M+Z6.JO/;1,R\&4));D$Y?0_:5?P_+R%U@?T$Y1(3T[#M^^@5>CN=- M&,8'OX#EK?K(*V,R"X%$5A;/+,55^+#AR4J=@3%>NRET5XRGI4"],M3#[>5. MO!^@R//V2LE&3.LD(\/M,Y5*LZ$H?T)_-'*ALJ06\=9N?](5XR^D48"!,2\!I\Y24[P?E1=\ M(BG'+)D&QZHKR %P3TN3AN)MZWUEW2NI5Q??SJ<_ ?]D,9XU1]'OS_VD]AW5 M/J/4N+0Z>':5;K%>E@E >HZF<1XO,4S2V>(KS-[C6C2[AG?[-YIC[$^(X#D^ MZE\WVBM5S")20:PK_364PS6K*4A)6"R]MM?$_^A"^=>6(HI>3XM.6;+ M;!\E'#H?7!"#RSR1HD0-:"8)&%IJ<&JN[A=^/HX0[P,?ZL[M:!I[?[T=GNYC M7^7=!%/<7K3>^8NK@W47DTHR 0$E%9'.9Q(<1&*IC"DQ,%E#[B]L'$L,KP0(+?D+K01=:5TR[.)G!WO;P+RODTNOSV[ M#MQ>?C!_[\=II$VB4N 6;)7!#9$ZB\(PAFC-$C,VT% ]T[,CQ.$UYQ%;P?7( MK*A[35^#-:CO8/$>9N-I&L?EI^4 [L4,T O_"(O%E=W\!Q+R=CJ??USX1?/! M67XS04\>SF8OIA??9O"UK.S?X>K#$EV,/Z*DWX[GBW?3Q=+ @_3ZW'\916,X MTYP17QI12I<#L=D)0HURVBB;A&Z33?88YO(+:OUC$7TG->K!>%N704F ^#(9 M_R\DE,9JJB\OX=/T1@)S-O(^X O.1(G_L"CT#+CUQ)+HYW$F7*.G4]NXVQ?K M+ZC>@]+;PR7H.NYG%ZN"!DOX;R:W:R>,P#J.H#AAPD$)!J2X,>F,7\![(:FV MSO6NCP^ _*V(/1':PZ5IV\UAY%)*.2=/-/@F7 "(,R(2GK.@+ 6J<^W#LK;8 M?NM;7?IZN*/=\%[$>'EQ>8ZF15HSP$?@0T:3(!,&-!*I01-T(RU!BUL9335/ MMG]EVX7PM\KU064/F:7K:*^K)I[E!GR3/SD"!5J59;CI."=+E^Q@T5RU2AF! M[PZGT"K/YR"-VPCMMZI5)6^@!-4M]^4;7I[Y_/*BB:J85X\*:#5:C]$!W6?[ M&*,$5);&2U%2;X0DDI6S31R21">%]$Y$GFMGH9]>E #.4#@9,E&L^/]:H?VA M'45S1)6H4TC@:V<7_[I1 ETTMI\H@2YT'SM*X&ZV7=9"40N6&*8HD8ZR2Y>CM2I<,\=8JPKDPQ='UIEU$[[$);)4:7(._+@+K-348?4-EO(LD6HU M2BZXD]JVIP5UDUFMJL$(?"\ ;$HW!C2"S3(*0 MDG@#!O^C-6]7I/1II ;O3=[>,AOD3NQ>CL\M9^WSO!Q Z4!Y_SJ^)_C'H-;#:]/# MA]@#J,(@BWB'B90)E!($%]_0ZFP^>3.)LY)I-1+,:N6B)%33A,+%U^/1$T&B9_H(.G--Z77XN8VTLB$(8JQ@)NH+F67LB54 M,"E RX3;Z&.R8W9/YS&\!4_1F*FH)$=>_3?/Y,Y>QIP1C!8?4EE=.DBC(ZE" M(H%;]$E RCQ /N0A,W@,6GXDY3I@P:^L&8]2SU_]^ 8162EUDTNUBJO&A&>K M&^0,*88D/8DJHQ47=2(>UQ02RI;F3?'J:Y>KZ7M.O]^%1ZD]PT21=IS?#@M/ M)IK1C$.[3F@4/!AT;8!1$I/A,7%I(=E']V:X>3@PF<0SSUY?X.L/R9/V]_]G\TN<)8GDS^8[?3V<_WU_.XE>< MV8U75)[26+.W/MH_@F=(=#4B?HXFS5K5\)+ N5)] M-Y4.")EP9W(6FN'*7CO6O@6L@RL];AWBZDH?77J:E%8D21/QU;6EBI?V*(0@ M@DE>R/I] '9#&JPZ?F6=6*OQ6%'RQPZ:NY"'+U&ZFYQA:!"PL""%=4$%F*1]@@&$G>\VP5MX[5#KZM@?MHM?IK MZM%:YOW ?/;@+3Z _0;Y']-IFI_-/L+L^SC"_%G\G\OQ#-(RI[W-+'HJ]E%G M!L[L-Z#[J[L?70*5O%*4GJOLR/"&T#S*2GB ^Y/RG#@UC(7JY^SK8$8_@C@ M&&Q.:U)1N;#%?4=OU2K!A)BT,(0:QHGTCA-K@L$OB=F03#0N/.!&;W_Z+\5Z M)2'W44B^H+HQ6%^/Y]&?_Q?XV3_]XG(V7OR\/MMB0L8@(1#-N2&21B#.)U:N MEIG(P&1]/[0UN",4XNW9-^V'EQZ"N%INS2\OH70]'4_.)E"F,6(> E"-RUV0 MC,@$E'@J43B6:BV"L"[4K]*V%]3AE:LG\O=S+0]BKI>Z?VUAOYE\A/([#6HC M4Z+49&),ED1*58*RN<8?+4BA6(JBMJ6S']+?ZK8W;SWGK>+8$'0*C M3GMB,X=RW<*(3=X1GZ*F,NHHVJ5.]*1LUT!_Z]J^K/50^J4+Z-?3R]GB:X-: MZ$QCI)*P !I1(_20-2><)V>SR/CRU.Z+ZU(F9'BJYW!/&_"8(0F3+K,6YIX"X M? 9BG0PD<>& H_$H=.T(E6U83MXOW$_J_9\C-(O=._BQ^/0WG'^'?TXGBZ_S MD4DR\ZPT@F*NU%9CZ#F@"&*I1119SH[7/O1N@^OH"\F>+.Y6C<,I&$A-;AG[ M7"G<"*T@*J)#*25%XROZ3#PX2%D'-,1JV\V[$9VP:NPI]CY:#VY =V.5>QZY M5:STN$H,W>*>]JUY[;">B$56(_H??1.G #N%NFLXP9/3*; M">6@2@]GQ&DR(PPLKE_6,5T]!G8WHA/6B3W%WH/'<@_=*#,IN$J"!"CWN9EJ MXC/..4IG/;[R=';X6M2XJ,)(D$]&1 M#B$2[XPA5+ILF U:A=JML#M"/#TWI$^.>K P-L+=;"!KSS05 8T?Y3@N<@6I M5Y%HT DBM2GGVN<=[=$-KTB]$MU&J0YGJ0>Y#T,*I4#N*M@VN7U6']F1FT-7HUET$5SHXZHDVCA')\(OC@+86]0E* MZZOJCQ[,M.#![41XT@Z@_Y4A++=\%)C M*!LB9%9<.O3>6.UW)UQZ-ZNQTV?(8B3:A4\VRLO<+Q&_,,NHTZ+"5JNMP-!U"P+4[)H_G7V]F MO^H>GA7-+#K$HX!(11-QBF?"E/-,I)QLBBT(W_3L)\[KP>*J_"*_F/Y8@V-4 M%D$83[PQJ$W. E>),*C,"8:X]S]>-"-[&UX]!,G[U!A53QH+G ^P!Q7@?CU MV22]A.]P/OU6#/-GLUDIFU^^71U(O)[.GOW'%"5X_K.L()#>SZ;_#7'QXJJ' M(*XL^$$$2*5G*N"/Z34*\JINJ)\M?HY\D P?L8;)(WW8!'/F<;D_*$@O(?+Y+M2_/D>)@F_?7'NQQ?S=Y?-/B+0Z77WKB8 >;HSO(7P'?U^A>ST^A[2$"#S'2*TD MNE232XO8.:OGCI?M+BTZ: C9<#YC9*4H;M=U5280J4;&72>IQ?P<8%^=K/] MK.+XZKX^VT8YM,K/Q3<_GI4GGN4WDP5NG$5N5Z617_V(YY=E=2LU3OX>W]Q2 MU)I2I[$'7QL>X'6M2,\^DNREY,$FHZ@4P9[,X1K(JD[-FTEC^93E:EY;90]! M\MC9KB#E/K;^L0_CU[T$A;5U7]C08FBG.(?[;E^GW?T!,_WCVMY^E?,[RX+:#:QK;+B$E +N M[_S%ZHJIKJ;W O&P@YK%;%PZ,GQ<3.._/B.G?I+N?=H,O3P890EYTIX2'9E ME]NA*\6%))$F$P(8&UG+4Y9.XPZ_$/2I3/?.3?ICH(=0Q//GWNA=/=8)TUL*S&OTZL/I?<5;O[3GP#- MJ+V0NFF$DZ9RATC7"30[[;SEQ^5+0&#____]'U!+ P04 " #M@#]87;7^ MJ(6J 0! -@( $P &UX;"TR,#(S,3(S,5]G,2YJ<&?LO E84TV7)WZ1?1?9 M08@" @J(;.("Q(U-Q #*+D1$9!/C@A U)"RR"Q$4<,.@B( (R*Z A!U%$=DA M("0@(K+=J(0+V>;R_K_IZ:_[^WJF>[J?;_XS[^4Y>:B<>ZKJ5-4YYW?JW@IW MF$L%-AZULK4">#;P *?A/X"["$@-:O]<\-ZQ'C5@@Q0/KQ0/MQ5 P'WD_Z-[/,!?+IX-O'S\ M H)P-T3A&ZHVPMWGY84[S0_W&.9&P'R 3XI_TU:#@P+2CCZ":I=D#*/2G@BI M'RIKDG7J 36,SER.%A:1DU=05-JFJ:6]?8>QR6[3/7OW'3YB:65M8WOTQ$EG M%U_LWM_>=_;V]0\,#@V/4&B34U^GO\U\G_U!__GK M]S)C!5I=6]>+!^#E^>_7W]1+"M9KP_H<"*[KQ;,A?/T&*3[^K08"FPXZ"OI< MDE8SC!*2.93VI*Q)6-W("90]<[E'1$[#F+:-OJ[:'YK]KRD6_1_2[)\4^Q]Z M40 Q7AYX\GBE "3 9CU-T@;^-D'*'-$)+L#O!.5Q ;Y9=L;R%Q3#'5S(+*,K M=39WG.Q?K%*^9$**,[ZVK'#>B3%M:/K>O+7AR,9TT?G7=_U"SO+Q+CW0B6'G M(@.0O)P/Y(J.)&1 =V(6OS%1), PR/12>]/9-Q=SK#%RBV+EG>\W22RII2[_ M')I_!\:W?BA/H<_^S!5!XAHL<1ET'T9'Z%"NC]'1)T+2/2S,W"6>0%*\;'U F9> M=-^.VM0[[)PU,^FC:6ZS86'SW^,60R;#TKUZ.@":RMCY 78<%P@I5<0YLW,X M!OAF0N6^P&"Z'?5Y_MDAC^?) 8.#>,W/I53/9'$G;96Q%LWVGR5J$C_2(YW+ MME@":]%)VCD;_J3_$I+I M_?I2'JD>!0B*_334G-Q55XX5((L1J"^0X$E]2$N^'0VIE[9-W!P78!=Z=B!5 M.3ISU^7>3"G?PZMBXYK'?RRJN+2?\ LQ7[[IV.;G%RP<_46EO_S(J;@'@:)< MX%#5+VN6["^&#-V?)4/B"'.!*[]O!W#3S* M5E3P&*-MXXD[X-3YTO"D%#W^)M)74I'0)$*F/D4+&$\,3TRB$S%1$\PD53Y .LV/>7HOA/R.4%W[)E!# M4$LZ2L6.6'ZN[!RM'=T9V=O;T\(?FS+H'J1NS'%*F:CU<:_'7GY7S:3JAZ73L[40T@ZNGG-*NGT@4R/ZILKTL+ ZO!K]>CK(K^^ M!+=Q@6K!9D*2J@ XT4I*XB@,G,=YEE0_WMK+VNWKIV;XM<*(E9O:^&#M:+T^ MXQ472!\!D9R.-X3?]PMXARS:I@AKXB,$J@$74/JKPO#32 /.G]P_N7]R_^3^ MO\TM\9]<:B?>1 )FPN'TPU.D-DE)"-F2J< \5S<9XJVL;)/(?.%W/R- 9J1^1'([%_BM7,X%>YQG]5,J'7L(ZDP(C6E@O<+.)L7((P(8(+>$S6 M#*%Y;Q$[:V\[?H"!5$F;^ M^E+<52RF>)OZDG:FG-^8)/^5V]@M2L!;AKXR%_A\X0,7X"%"/7]5&FR3X2'^ MR?^3_R?_'\4'TN*E"C*B0G(O\48'!CR-%-'^#Q)(IK1P[/P;N0!3=9H+])XK M#2T59;]$?JW&27*!LD4T6S,(6#GZ'ZW^'T![22D(>9PPR$N33++8RW(8X#31 MN@4A_)+[$&;WHH&'YZ&^HTV$Q.HGS:FVC9L?< S(U!=HT%F?8L01*6):!2'D M.;NPT3_Z6L*RG#JH&%[+4/NL^/G$YJ<%S?7S3XY5I-5:<7[L4.,"J GPLBEK M&Q+\2B(2P/A54C"GJ:]^26)( M&R&V^G7GXX/OS))FBVA< -H]P]E$@BZC&E'0,;/N*BYP.L@"]? 1.XOIS9S_ M7:[._27IHC?V8_OKTS^HWRY( MRDEOC00T/@M(=G"!>+1H@SY.E)[53$Z9/8]3GM07G9@=WV&:I2-FE]]U@3YF M='18BC_E?DWZ[JDP*QV(P,XG^.\G137L']QI)EJ$QM;0_:T".:DKLQC805?MM&/VNYV%+2'U%$!N3;5U*Y$$7RX M@&30D*^'DJN@6P4!6]?Z0((0LYS M:!C=S*.9ASD#VR]C\0$3]G(PN $1&\>J+(HBPDE0M(N/G/7Y>/"TTX7ZRFM;0K M2=9Y#+6M+/V:Q@. 1CBMOQG_ 8]DWVI0_@%[1W3"@@DR3JYA4WD?"Z'W\GY MB-Y3-SGAJ-5T+.MMND[DI.7IEKVEITL_DBC[J1UM^M#6I8Z(<(Z((%,)J\9L M151DW3*1K,%_Y@+\QFXUIG'?S@N;H7(/-^4Q=[.$(#]0AX&GGZ0@6E$4T"OEL=; MJRT#?]M@_$[6]:N)"?UR%&F_R1[*/A71":\NC'DP"EZB>UGV[&PN$(")]N " M"3X@(IFSW1UG"I%I[. VT]I''E75N7S%F)>=F&VWDT<#];(I-)MTO[31W- ML?L0,$7T8>K;Y_K:)!UW&C/7Y Z_[IW"DT,'7;]5D55^7_7U1]*VA[;=S MZ6XA%V:.1&5GMUX^KW?S@-D*1YA-TSM,K6%M=F0&0NIMMRM/L(Z _C=9OC3W M;0JFM><=E0._'EMV6\S;E;[GBPJB?.;F,B&! (::+NC1\X\D?OW,X@$1!T!\ M45C,BJ\C>1_^R6;/6CDI3[NTT09MWM\-?S.V/(.*:2A*MRO]RC@. 972(M0M M=VVQT_,\="/Q9B1N_I14DSD_-JMM0@S?[X'JT(_IHH=/$N*JL%_I3Y0NSWJH M>]X[NS%]^N=QJNL620]@C9'4P92'T[;OIO#81W:P OZZQ'OF3_Z?_#_Y?_+_ MY/_Q3?!]J(../L(F6 M1G_Z^"*G#(@,)4GAU2!)FGR4"2:1"\B8H?._JZI\/J_Q=O!JL1*48=Z>2*^.R"B =QH'/)D<:H'"P MPS%V =.@;2]]3L_3.>7XU[Z?O(/U:+&Y=Q*%12HSDZ'^ Y ! CCA"&$(U_,*40UJ;3,"&ISLB-T0" (^'[+^U8_!9H.U_PB]N>_OV2QW% MJS&];8=,YG89P]JT:"&SC=9!+#+TD$I P &\@:1 V# ME$20#'WM<:U![L>)72Z#OX>SM)A[AXG[OE@O0I1=ZJ)KKG_5S( 7IGEM)3$T MF"R!3?72A%/H?KVSU>17;_MNOAIK4^049%7G8K ]?">C73WO!J[L:L?K>FD(^Q M]K^84]WY61?G2D,I!ZP]SBHU MR9"[6GA5R=3)-Q"'GL=/J*](\BT V.4,44*8F\J6^*T+J?/-S22MC D0N>V*3>;R&+-6K';[;78,>!H*?,'N69P*(2RCB;TZ!SCTA#9 MCT"1ZW!\ V8E?*V,.*ZBXQ#L/CSJ97E5;D1F$[D^5GA9465N0#M'PGJ*T$BZ M2:Z,;V)?H6K!<\9'P28W>VOT=666Y4Y<&#%SY]O8>5B]:$>MSU;L]\J(DV^&5O M%C]MTR_G.R\,*"$J31&+:!O9U5_@#:H\O"B@G35M*M*,9G8M3K(0BV3X@LMK/Y#\ M#3P_25,G4,H3";_W1&8Z( M)U6'+(;; BY3^_&\^*[:@G=W.->"*2Q"6'#6B=K]Y_@=/?E"=#79.L[.#B\ MX#0/)5(Y.#C$+T0E(Z/VL)CV)NVG!UXD"6R(W -(&*#^A=_X0"='FR'H.DV4 M_):)! N%LL%*O0O-GBJ^-OT+F<$W/@0Z/$NS5=Z@HFC+)Q4MCO?'RK?AS;A MS#7.;C>6!%11$N2Q-.\^]26T">0"[==O=E]"-IL[T3Z([UBS^J"RTUJK\SYQ M\?W^U/ *SM.A_?0K-$0+BH@6J^J.02NPY'TF]46A.\?3.SQ[KNX);PGGO67X MZH?D(86-G8V&MP]LX;W^Z6>W8T6R0]]B[N-Q[*"-5MR!]VJ[.LM?4:.%MJ16 M;<.?P6V JNA&'"%;>M\1=APR&*,X,<<%8.]Y:QE9AN.%.HKMWK*4+W^]"PZ6 M&=!\>-7&::^>6 >T%)?.#F^-]-L2O4?M'_YL9IW,/&GZL02,C@W'X#"]:+(T M^:7QT+UYD[+88=J .L0%:.1H,G46 MK8SEM:(3$[A @/[(E99P2LE]\2]#\F'SJ]@AB_LHB,(34[D8,0(LQE926I%0_J2K0ORI^@EL9BBH''8KT6%,NW, MY;Z=%-_]2*WS;OJX/;A'^Y:JIEC208#W!P;2X(@=*DB_=P$NV],4_:6%%=^/N7OKWXN4Q>>69I"ICR;* M7=M+1]0[N(!TO2E]B#$PQ-D35#L94!M;FF#FDBCW)-^3KR[!O=)FOE "^IHF MLL#W0>M#AN[$R<]_=]/56Y[I1GA_'H)AO.\8>>W8P&(&C5 5S\KLCN("#',8 MG3_K.J Z^X_>&_XW278*48-9F&):P*F(F06?-RZD @T@@#,R44V<7V'RXO@&R '=%%1[X;. ?:>E M1CU;G]IU.2U$_7Q9O/6=T9C-09&82%XC6@[4!4PS'.IL';A=.KK^%LO7KE-]K!O M$4XO4409[Z&59W!7'Z-5 MH )^-G*/J\U4-5OD[_IS"1U&(ONQA3AG8(*?=9!I@<.#>J0$UK;)&P*5 [^+ M!FC]U*)+YN>\FZA$MJ,@#?0"3P[)%U6(=(YU]V=M+3=@EY+.$*$0- MHE&

    YQ\8'NKV-_PE.U!_3U-Q"G-_@M)/ MW<.^C-?0$G,#YW.M*VN3)T?$=VKOU6O+_ %/K,31F MQ G46&.]ZAG.3V&#QLSMO*U3%>TM57^I_#YZO7(E>)7=(TN;+*TN3!+CT %9 ML^SY0*27FN3:=5\TN?^?8-R_()[56?I^CC@%XJ&W3$VTHE/1FPA!2T0Y MR2FD(NKE[ /]FQ::=KY^SP^;.=2_>FDO/65J-=LN,6"K[B#0A^9A.4)7X:RY ME=--DEYJ$(?N<$16F4=V%@86'GU0^5B)_JVH8.3@Y5.KL8LO*T>VIB7/7%&W MD @_/;08OV#R+/#Q%O;#ABW?]PTE8RI%]T_P!0VN7%^\[Z_7]BE;>J2S^(J, M0XQ&N97PU2/\]^_R\Z6ATTB@+1'21;*4VYBB^+;'FR#%0IP/V!W/\GH6.'&& M7E+F"Q9YO\%L0ENU^?4W?#9NT4@[;GU?R;YJTLJM4[-1FW>1"&E(SDZ@DG-\BWW8 M_@A/CR2=)P5S4J.C;H:-FDGV^[[4)'Q-^[T2=LRPCO,0_Q&I6K^7Z83_Q!%E MY[(0/GK5:5-$"8\YCU/293NKAZ02U;YD. E;.1WDY9N,W%_[3Z];/%R"ML^P MI#_8LY]8S^<2F'XL\^3)K?U6)"X@5 %E\ES4MZ7H"7]JNN@Y_=/NVL,$KS=[ M2B\,A"X/5-9E;U\LV>+Y,#RA.] @U:UENW):QXZ6O6)[!07(VO#J>?M8"G98 MCH$3%?HW"=0'TE WS;]%/T%5G9X:BZ$6.P4\3<+P'ZBY;1_^XHN]@OX%U<_V M"H'9QWZ./3G7=,V!=SF]WK2)!)X@0%JH5D)"&%J(@\"/<0'AJFZ9'Q[QP\9+ M$K,6%J]>OWU3.^;Z/E5A>N?2;:O/PI/EZ^XQC%#5UC$O/X7@QS=["V:U34A5 M=2D:1\A_I&^K)FDXH!(6,?P#K0G)AHUG#5[M_>6QNYVGHYT 'D52)!E";]C% M\X2SQ%0$:"VY =])KAR*#RW4-],)@8=D=V;72\HSR&?1OE?9393-2J%13+;53"!&DR(K MX)FX.^Y,6M$N9UTK'I,\L&ZRHP69,@Z/]ATPON.!:Z*Q,GNRSZ6GU GKE9:T M[X+3Q>\_WKV[V-GI'+DEB<5BW[78^H-49_O+++IBJ,5M_W"5P^J?&%W;J5IIMMXJV]9O653<%Q@!V:X;W)G'NC/D5!E%Q!\D9)C M"O7;IDKC'R#;E".V'M]2-C!P_KS^\Y3K.E^,9W7SH0?;S MX?X?]7Y&!Z,Q@ M(.UNEDP\E0NPI&MH$:EO)B/4F&V/S>A^,PQX3<:.JYS863KYUC'A9+10OY&N MSWVS]TD9!QJ!3^^5(^% T7203'U"VD"@/H*S^*')^+8W&!-[?[5IO;N"VQ4)?@>AM=J M1\97+O T9(Y1FDFV_O[/CRWQ=I O$(;#J7!GU!G7!@C^* KOP6N_YP8]L[5< MRWU4./$%5I)I!/^=PDG8]QJJMT35!:S]D ;PV)DC+^@3D8"%&=P>WSU8JR?! M[[7:1$6M[M#DVP)/=OC249;$V(L?+]8^.@H\V&1G(8KKT->:J*(A0 AM* M##I(AC]M4(";.0^W?8!C-,+R:H!+:$*3G6]E#PS3D4+#BK\EI5H;O!_2D4<. M' IBB!T0B"@X!@(B&6$B=7ZIB#??_\[!K?\,6G5E_(+[\YH#I\-E^@GS#8+? MK^\NHZ.FO!N>X+:#GK1YY/E!C%>6]@H/KUY*@X6O;OV\V+MT_M. >3ZCF)UG MH<3I(%3$IR #N4 RY78UN!0=*KQL?F!)Y-==A=1Q,] O\U":&@S58;1 V$A: MAQ=T!(P -'Z3-47#\.+=TG:S4=BRJURJR+6MZP$U3B# M"- 1H8IS!9<:N<#HG2F!.WD_*@)[YE;(&^KYL6=[6+(R;YB;36MXB(RXYSV+ M:6.+-FF?6]O\=Y#NR?!\1ZS##KA1)-SH7V ',@$G-2FZ#CM:-3B>>!AVO$]R M^] Z56O3\I: (?W[< I!Z"J3#6,$/T*3#?EK,#R:9UC'AL@S-4D6BA%/T?F, ME&A_#D]H G)V-@7 <_\^3N$",% 1#:??:"*IFMT =9I@CU]*.=SAVXC?\>;S M4KTM35^B[#?F,DE8OUV4)JF MGV*Q9V[?WMW>FS_KUQ\LSKLIHEEG9W=H\0;F3F>4@_3(R= -#8ZP6H$X_W5[ MP6&@&#H*-I_HFV[8_8U=+R"=EL?J4#"-L('G4C@MV-S*ZXRT,-,*N/L8'G<'$+ %XS]]# P'_*=-+TY636P MD_7]>;I=\_-=SP6V^MK7Q?G<7M180!=:J.#,04(S@3<0+8Y'?$\+K-5,/)OY MP(4$M(9]WM)LE5M>0)5HY$&;$YHL""%Z)QA$J)#>P0B#LO(#?N(.0+)3 6:F MD_I2 7+/E>VOMP<\GFS^;O5Q@:_NV*Q>PXK;M*U(M0:%C/JG#%$ AT:( M;]@X@(N8B@@;M>L)-=\=<=BU?TE#6#SOI4%E^L=Y_ \U'0/S2!-PAB4K.B7) MDB[EB, 8@Z^6SHBAD1/Q@E"^:9*9T;40L!0%#CX)*0S*\MX><"JPS.W0S8\U MA,"?+=HBSF;=1N?/'(N8OH3A'Y,,OKK!3J; R>:K0^'_=;M-_;QMFG\O) MYNF'6B03=B%N/WB"P6:_X0+G(JXPSM/#XB>+?:DUQ))ZURF$,M9C366"U3XU<;>YUNI0?E5CX;]DI&VJSGSE9U%EZ016S#)#8IWF@BR'-7O>*V> MYVEGLVSI$G?$%RIJ'Q4I/'9SPZ",S.-$_'EG#82>)'8'N'?X:2934-3[M"^W7D) M(=QK+V:N*(VG)F)NY F>Y[TR79_EL[^U]=;"%OUY?K!W[H_\=!S?1P*=B.+E M8Q O"FS( NL:Q[?<7*P9\J^QLZT*U!N[I.'@17FI>B;]%K-1(Y=G9:(5&8<4 M;]@)!:$$<*[0C2<0R3K3,MU+JW7?,=/J3W,K;FV&Y9OV;[[DX:$:^Q3K:U4% M+L55!MOO1Y5%^92_*JMQ\ZE)M)*5VLAOR1L) [\+]:W=,B3-?,9X-"4?#*I M_;'V$,L1$P9J:)IKM5[Q/%PEP#,K,4?[5:\DYDJ>XP$V$#1<@/9Q@B08A M:8*]R)EO*UQ@ Z5:.T>, !W\35Q=?FXL?[P@[Y#D!9XI?$$[AC$ILNFU,"IU.[)CZ12%1C;1(5U@TG3.!$":?UA<*X"CVU)N^A+C )!<@ M[I0@@44TK?@E]V7$QG'2W?T\=_A?J/IEQ\EL$/!,@N^@9I/ H]U*6/E)V8D% MN)O\&^F/\/O8S\R< \OMBMP3>UF"^:_WAT9L%=XO*SMR]I'*)[M(FT!5[WB. M< T<93N&"/ZE\G.(:M)"[M0P7A/?RS&OX6WS-DXWHV#Q_3]K=Q.5 ;UB=<1V M/Y'>M/0--.OA?AXBG#-;I'$!I"D9DNLG-$L^(W1W+7'XJ\X['H!1.A@SB_CU MZP87B JQ9FU9LV:QQN%^>KJL'SCYSY$<^$5@R3YD-(%:+&E/ACA]: 'U8OR] M9FD^C)]]P O9E[##Y,%%GM1>O3>K=RW\;DO@"LZ:%U6S*Y#49Q-E")8T%VCY M4,P9(%6JQM.*BA)J9AM4-U4-%A=\I8K>4.#MUM:+'9<^K7'!;P[=I<_:' X/ M:_$ @5I D&,A04PC6HSE2"7&5+ 8S=\.KX1AGV()O?6>8T]3 SR[\732B/K"L@IRW,.PK7E*6 M4_KR6NI+6PUR1U9K64QWAK'_6X+LU35+&#XO$IH"&G0)389X@Q]DO@6.V!QB M$TN*KKDF6 <2X\]Q@<2JZMQ-Y>3?Q&_%6OUB>M(PK5V:84KQL55G6ZR-SPN=2[R_T4[N MP%6'@ZY'KOY"0IJN"^]APTG&&P\A3Z-&IRPMQ-EYG,V4N"'CX0LCNF;^SR4S M]6X<]8W2-1135'>\-TS*L')"U@9/=T/;X3;]K=AU9LI/L2LT4LHS*(+>0GO; M,V AA3O1YQK2GG9][^X^JK3)W>$1W2.[FL9DW[@ :_I_3\W5*QQA>,SY-0?) M08-TR?DW3&>L&C)^HI+8O% ]L0G'JQ.22A?X_*#]@:U%Q"UF6LQVC.Z[G$S7 M)%N+NO^CG-^?@O^_%2Q!3\&9JP#^$Q<07T;=0JA8:(] J.8U8X$0U*FAJVD8 MS 8&_[U;%9OY#V:>VWIRTX'21UP@! 7I8EHP4609U'P,;=2R?-^Y!1.//E]M$4H$]@83 [M$^ MC@@7*+"EP0:LF?82)P=)ZSY703$RZ>.D'3\>_%:D3+50SL=Z!BJV]===?Z1P MUC[_1_K8AT[!$QNQ<6$AW7H#HT"K M$6[<@_^6:MBB!NF9GNZ",=/FI:Z>;[20NALM3D8D[>DM?H<] #PYMG^VW$* M2,M),DFQ;2[@U7K@\??W+R5WPC'+FBEO+U[!X4Q1FGOP/\TW,5W6:BT&_;;!-$&)(3N4"J>F(?CD: (:POX+>8%A#X. M?GDY;M+[V\O3L]>X3K%4HRI6'S]8%$9/7NU'Z1XZQV-:]]J0%,Q^@:3&3;R2 M)X824B80QEQ@& Y&#;N@PJF$J_8WK-X,%8\[/.@++-IL\'1)2&KQZ:]AJ8]9 MFZ2;%$ N,!+/$.8",:=*D/X1DLYE\#=-#X=#N_34AS -:E##_I @RJR\=$F^ M^$"G;>#E0(T4,4_9]"PG6(3!\OH5YK+2=(&,_ MQ7@(>^&VO29NF&U#5;/G%Q8_)&[-=/Z9N3^O>37U2,H>?__QX(4'K!DX#$K^ M0)1EPS=/4%*1D!:AN=CH&&3D/\56ZFOQWM&KE^?I=6[9N(G]A+_NW16]>NGL M[V-W&"V5]^ISR+DR/*A6[RT]K&TT)A>0Q2:MAH2R#3]YULUE.AUQ:(_]\@Y( MWQ"-Y:.C>JX6J[<^,,E/J$<6-MWP(02K=*5,OWPR^5C>X;W:+EK&W6@A:LRI MF8ZB+L1Q2''*_G"KATZ0!TY5NO]L0U_F]\8+3SS=15LU@'L?M'5>;W#=V]2& M-\1M!6=8,D0& S(M/ RCK5$HF*[#N,9.60J9?U8%/G\R>2.4'IYP_C"BVIH6 M$[HY\&*7M)_OC;2@!86?9RTSS^9(#A-N3E3"XXU*)6PRNP*2::8I(2:C7"#> ME%%+2+Y@/#+U8/S3VMEK%NU>"M\"!@ZF7?JI*&L[IN+Z6>,GY3(*DP<:J@9<]D9Z'=K_63.."US ?1_>V3/M M++8=7G_9 MIS@?E ;CF=KX3I+DT"1A81M=1.WQ!NA*H.:95PE?=Q>_>*T^7VW@J^8"Y?R#=4Q;? ]AHS(L*4^7/3(AQ=$.DIH)V&_39_QU M"YP-Z+UXD51$_N#D[.R;I(> -&&8H=.,?%626(*SAV*G;I#@SFYNV'I4WV(' M[M20]-5OQ1$E-+MW ^N9;^SUZ!>;%679P7L,^OO:8D M*(SAXG*[' 5)CD@3 M/#X2L&\BL60J&!_0-U4WU$TW".(_U=B'F(&D5=_"X/0+F4[6'S0\B_, MA?L]KR[+%G4@RPC4NO7'UP];]WU*9LJQ].JY0):*ILWR$N*'W$P%ZN=H8%T6 MG\RHV3&;K72T!QX.?B"*/-S-$ :C0/_Y+*8Y=*/I\X>-J4R'\BK#'_+4R^)= M7_-*=NZ=64EM#&N[H0+@3&@3D$9W(PK2"F_25\:%LA.YP#D=8C*\1EP9VUK' M5>G$UF+\A!-=H.QE[7Q2H(GX41M:M<.T-TJ[Y8WZ:5X#@ M8<'1A)^F/I)+Q M^^DN^5-$!4Y[N%)FZ%A1A-:=2-"+L&9 8KU??\XQG1V 17'$X4@;S8:DVSS\4\U4F(IC@;4-*06' M(_*"=I-D<+O2*6/-DS9Y5DJDSLX?+R7/\!.\*AT$FQ[O6L\?('W&"F1'Q5#N M3'6W1 0S+K.+MGS>*#0KQSI\QF6>M&S6WRR\=WO'U0M*!DOPXA^ WI;&$ "*D)M\"-6B. MXP>0H+W^+8_\^2YZ])5OWD$6(M6NX$S"O4W->B>LSWM^?-F:_N[%88,P=P61 M;S@5N,>WH%FF'/2\A4IBR)K+3W5'G2$Y@COKMM*.E0/G>J=A MR]3])IB[_YH-/X!/<'1_+$8OC6E0Q[JT=* E<>[/YVHUB\[7*)TKRT5;7PT. M%XT84'"XC6 M>.&,H"@1VLZ3%_2?!6WAG1GN?O.Y2.#GQUN-AO5E[POA./ .'MT[L\@:ZYLF MW?$$&9:45LM2*D&\).L8] :L<3R/RO.6X!]HL#5RZUJ9O"NG<#KOX73X6F;# M^M0^A#W+'LY6UFDZ/IYYG=/T6*,2Q"P8@.,#\?'+MAL^Z4X*!2BY)8CV/(PMCE@-PIN'4I02.&'D?L@T3 MNS9^P@FL?GG?->G(:45:F+6!?:3*R9BJGAY\ZG_6ZYI6DPW.EKF=\W%HS&XJY>B8Y=22,D65L3'=ZDZ(VN_L MQ-O1)7&6_K>NF\Z_@67VO1%%P1?.X^'NQ M+;W&@QM,AAO/3%J.?TS>XC9Q!5$;P-N!/$,>5F:<6'^[#[<3(8+T(\7*>2,J M[V=Z^9Z\[-]?]3#JT9BWE\79U[?3.[[M=[TD].*UXWRHXP%^F?\Y*8[OHF/B MS7AH>B\N+:$U6D $1X1Y#8RR4,/.=" W+%GLQ1D.+:I#/H78<%3_0BA!#KHG2:1*2LX]5K!7NK;0>OJ+I=[3.^63HDV79(@LPE;,^&H5(P47L?X;%Y E M\RK6M VMA#,IW5'7A5\70Y.OU3"7<==,=JK\>%B M=9!B>5-*2;C_=L2P,4\G[AK=/\I,$#1MQ^^%\LZMJ"KVX+873$"IX\:ZO<.' M0S2R1 !UC=82@[2A@M*[<#R?J%QAR7@R;M&1K20Q_!"B8B8&+S[;@]5J>3#3 M1!:;Y2\M#7UKY!#AH? I/Y%A]H&A@$HO$O@LDN%D@W"!IEH)_&;NM 5?6C<1 MYTF;>RA^_-.4_6!E79>+[*86->,3A^;JI3)TGUV\9@+JMZ(C)T 75#QRX]4; MI!%>CLAAIIEWX+[\F[^[Q=UA%2_$[L<2[?LJ5TNGJW0'?]GZ7[N<[Y#A'1[+ MUW#J;+ORM8N23\A4$KD*$<>Q8)V!YL"^-OR&SY7$9+2HF5\@;2+1@Q0W>;:" MSG?HR[,^$X6!D=GS6^_ONFQ[W9T[*>-?IN6JDY3PO(DN&Q&!5L6/6X[9D4JU^=%S=%%H)NG,,S&]!":$_ MAK3GE?[0+ZZ[]CZ7G0(B;Z]^+M>I+-?9Y2!9 MH5V:WJ"+'R')6L H.D(@48AE90B7".CK024=E MYZG MA2"YP*R1@V#MWWEF_@\B'((9L?Y+"18F MT-3431)X# EM"\DC)ECL18_J8*_"RLZ4MWA-[Q$JQ)SG?AO@6=[A[ M3JQFY[+LSFUK>/.&_8T(3MA?- U: MJXPT+-I16^GR5>[RNZ/5T%-2'X$*>W70'AV[#A,)P(\[;9-V2\HL%+UJ@I'5 MADQ656-_*YJ,L$P\YQ^F>Z;&Y9Q4H\)-08V*BOWK;PWM)__QPA"!FHT4WHF3 M!SF+S%9O7?HV6C]''6=+%UVE="1?==WVK*XV(WGWET],M3%G7E7WD2^ M #L(P5P TI:<#V;R8\VP0XQ*]A,S<^KPML3'[T^L3B28!+Q=R]VCHW]?1 MUKUX,5>W(U*X]":!1H9#?!$9MB8H$^ZV,=)W&V1-W=\@/96U(']^L+<;SN@S M*1?B56?]WJWF9CKU[-FRZ^@/O 2AB;\!F(!^=D_!F:OKY%(2%PA")[IT?$QV MAG)W[9-[-,.?V7'DUD-/;*+BS[&C.3^!'(D;+G# &V*=89=6V1%YX-9@"'NF M="/N]*B19Q<]OL/ CL8%>(?W[/%WGQ&VR'$@/E#(--T2G1>KA&))V4V9+A!> M>$)+'-']S. Y+B ?_;%F(VLSJ%$.W6AD2$@X*RF(G KB%UH]=[<=TMCE@\Y9 M.YZ6%Z#DU1#_)#!S/;5YN3LS[/;+]=1FAYHVG-JL']IPT>;-A$S!_=2A^26J M#BIV@H4T"1%""B%7$SE7?6N%>.$Z*UW@BSXAIZ9O4I5.T8Y M54*8?L;W^R1ZNY&7_OPO>%4U@+*EK1_T1] <$3_PRDGV_0;]3[@B'83B6!&$ M:3TF=&)GUDO]-;/.CU92(Q<_2GE8"33,E2 8<>P'%@!G$"U6BI? ]Q*$*O65 ML.=8YR*TO,O!1]*UB.H9F_V3"=+Z/'N^I9W*+]XY<[$MR%R;J]FT4 M,V_Z7F>K:S6G%38@=\0(FM% KR17<(&DA65XX2D9_U0?Q(NS'"OVG2O;_'IF MON'& 46@C2=Y"\6!X;K"'UU0@W@S4K&SP+J39G]'/O"'Z^IZ BXMX56?D#Z/(PSN8 M;;CU7Q@19\S\-!T5O Z MJJ$8=UIT]V>R <]FWJ5.V'Q]T*-95"1+1H=QO9<+!) B/;ZF#W\Q\IC;9_(S M8>FWBM4N,[;%3]UOVZ>T^$+]=OQP5W1CROYOO%/NB)X8G@TS"KJ>_=5E<+#' MN$9>^IV4FJ7BN7-F.R*%-4 @1SBX'1E"@K3EYY_ 890!G;70QO<39!9";2[< M:WOR/?/'!1/["U1?.89+XOV=F]-SHZK"-\PG=^'>T&]P1%;I!$8EE/P"WSD! M'B'&9B*D69;Y8\I(.=PE.@^V7I3*,-NT\Z3_B=? HEO.6/[6^$=/^J_+S]O# M+85"GDPDSAY9U;'@2$>2\'L3W4.KOZXJ6689!+XJL?&*?,T? MZ>UIX6JT2=20B1#CE/% EU^ MZH]7.]9'?_]!?9:[N#1RAW&2G4WV1=\<1/#"$5[_Y@-D3+U!_JVV_,#=S&.] MIWF->PT,3QUK%.]]]W$A*M/DN_&_Z]R'X,Q2*Q)20[8C;R%483_N3M=GR[-]EP]3UM!4IZF3EJ!0DD;/'-\,F >??33(-FZ!P%'2#>0 N MV%;-L@+S1BP%$_/[D8':OV?2EQUT/^K53^_:?MM ZO;15&&-)F>?;0OBI$"X,/P@R00@V1)$SH<<>'LPJOZ(_LF M.DC2];[LXLD0@<$Y[P&]IU[.E+6F:KY-M1U)BCM7ZZ<1Z_&K>\2( M(W20"PC0L!,,/W"E55\2BVB9V&B\W/,TRYG>4$;7<8J^]GS8;+ N27DXM^+N M[L--TQW3NW:?(T\1XX\=NKK?>]M]Q-74P-XYXG0%DX44PRK/*6_8 _V<82[J'-7 M(=<?ZSK2UY]19=:9V8?IO7]A^+.#;UJ1P;6C-:' M&(Z- >B1FDEB"T&.IO(0;\TBO6.Z<35 TRK2!'63WB2&5A!CHA>/FL3BI+/. L]I(JCF] " M&!J](P$OB5 MD2,?.")$YA$6,$ ^AQ@E3"&;F"KRK;6AM:ADEBM8:ML?5U04:+0]=7)97Y MUF*ZICB[:VUVQ>75NV&>I)A]B^U"+N8Z,(")*LN^S>'_;J$H1EE\PG2! MCJOPJ'$!MPM=U7FOGN_]A'W' 9=+2Y ADI 6IEF?,L$X4,:^$_HA#CSK+7W' MK@'R+0F4:[8UTRJC[CVR!N4RVZR?S@,ED$.MR8$F[>4#%Y>&.2^9E%S\J4',]+;ZF5*6>W:SQ\ M/'G@B8W@)S1XK,[\4 ='0I%-EFZCQ17I945/]]W*_18LG<^*C3BI-=*A&AF6 MC^/Q.L[D2#1"L]=RX_:%Q,_7Y8T&'R-=]#;_EJ'!4\;R=KA]BR'0\ 3ZP)3& MSEFS:RJ7(.VL^?Q"+'ZB0UY5Y$ZSJCE(3O)_/&I//WY7TWWAF>EN>BZW.!UR42&7H>21R?HFN/IFU8$[W;W.QT("JZ/E>5?UF(<6!U2'\ M&1EYSS:,HGI?]EKY,\TKU3'W9G"?W(=W.F_D_>[QEU?L.DB):,GZ4YS-('G^ MPR11AJ(KO&6@\C[-S?W>Y7M7'J4N3Z+E\::XPW0NT*$?TX,E,:[0]6,'N]MC MJ1$N 6Y>5W>-&@ ]ZL\1,6!:WA+[WE^9EOF59G6B5K(VD'9LQ=YY%,<4XW 401 M(VO#YU>9_XV]]X!JZGO3A8. =")=0 A2!*59* I(5)0J BHB($1!NH H2,"0 M*$@O$1104 *B B)&NM)"CX)(;Z&DH")-3BSA0 HW_.ZLF?F^__S_:^:;]=UU MY]YAK;-8R_[/'N_^]DFR/.3 76?0PP]SM([&Q+JT92H^O%JBGS) M_8R+%"WA)!F9\]'L?]@ ;KF1M^IDJ\B(2T31'=U#]@9O9-2.'71-ID".J(]W MPI6Y=+Z)4$5(0*M<0O>3*Q%Q9@Y,>]0YK/8F1#"QK1=>-SEI9"T6\PH2'.S% MM^-SQ=X3YC[2/ R7?^F/\4^P.BA+MH2AP4Y%V>)$S6)H^:N2+(OWN1^'T;*L MH[4<$EUF>OY'NZ[NQY\>C5%].P]3\KAN'O3&@#H8EK0[VY3!8)<';T+\'!(C MGQ#:5B7&K%?,TIPK\+3D\KKWCK__S"]Y)J12[J]J?M^0R$9\ZN0DA4^=H1X&/>8GI!$H3 M!G#R4@6PL5M9"E/4&,J\TZ@*UI.^PA)@WJ^;BC&^\64'TR\Y2:5.>PQS%0JJ M]2^[,M60K2S?T#CN;W;VIYSKT1PQUT5=&B74UR[,[V0OVL$_7IN).Y$T<5AG ME!'\5S;AOYAFS?\C(OU3)N*_ZAFK?VG"L:[_"^[UW,V\QFDC5.%8TIIM!Y#& MC!?L?*E+>1^DBL"4F:XW^&*;I^UV=A-).9**8C4'+/<9EXMK?X_6XOUUR"&5 M(Z++Y86%7F:&WGCT!&;;-?2/W'+K3)0EL%*ZLJOWX5BVE:DK:OZPLX167XP% M4Y++;,YO0JZ20:T]B1%1S,/(-W9]0;8]8&J;24.J;N3)3/>@%Z-ISZWS$5H> M%I87=[P)0]BX],+K82Q)$087*+%.!=,Q9XS> MJ_WQ\ZG;%B#KMTXK"EN?>-P'B5'Z^ZV CL9T>'$K8BA:VXIZ+"T<8QX MT-#G9]>6'K91BM2E(=W$;?:AEN=Z2N5O)XF/.O<:O)G UQ-\H:0Y1B"[QGRG M.\J;G<,Y]!UM"*Q\YFD>?+-VM.:>7T_!GLZZH;L?4YRMY+_Z\U9L0N[ENFQ" MBDZL<3;C;I<0O3N^N005D80VX9RPQ!*;/? MH;?Y8VH2E[\:D.83(B9L,DZ%N[Z>]]2H?8=5[S +_MF@_&2';;;WLO-Z)=.3 M\QDGCZ%D86K$N;7@/\G]30RHL(H VAVV#HTUZ-N,XAH;4RZ^I'FL4>_4>F+ MK>NWM"L^'I_""$Z\")FY$/1/:6__?>-__,:7]-PTUFY@M;TA,:-%!5E^9N"W_9[1'Q'V MWB[-&:2QS]+R 1HY)V0->+,^'9-9GZ>1P;W$E1BNK>RG&W*M4Q]43;Q[I0J( MKQV>Y/*!5W3&PX6B@.62:\G/2-9%M7;9\^*]7[5YWM\RZ3T&.XZ>@0/._9,E M'"'VBP4&?&?N^1&6#TU6 FE*Q<5?EN/LIHLN3YTU#3K\F?V:K/^(Z=W?^ZY2 M&(W8A"28R_8;@O@B>($O3&=]="18T7=N# M;]8I^1?K[OY\8J&J1+9#MR$ &_@DD;%K7)]S<";0A-#9G]:RFY_E02^AB1&G M(OHL+2^9G/AA71T'GG3R_B+\9BAX>\O+0G$1*O0.&L:"@!$O6&J@!G!PN+UE MYV!PIXEG8I'KJ>#@D*=G1DZ+/LCZ=.-39Y:-^KC=?PFH)>VXS;)KSN7J/MO8 M\W^41VK^_IHS3)HSA@!<\: &.ODYRHJ=PPK8FG0=:!*9.WPM(E1T42HF _3X M[G8WP]WW?G B^^I9I=;RRP_Y=ET>;\546B43*$/D[9Q>CAB (UJWB,V \S:# M*F_I+U_@%QH2BO2*7YUH\>A;OOE1@BSZL]Q!GN? KE+1L/T'2@B8MI.8:ZM" MG,^$.D0JP0\VHP'[9[/?W;).[6J[P1BLR30[6UQ> !,Y0GXTCR!: MQ1H74'98);8%1103:>>HY4(KX>.C]UQ,TPY\3FEKPE:O^BB[KH?]$M!<T-^] M*E2_=RGB-T\O*FS@01><'W6%^MB,5RYEW FH*PJ'A.=@=LZ-SUI<'S#S*P$6Q7:4Q^]H#*IQ"7B ,O?-<]W_8EMX5 M7?;Z'8;R# >$K339\<& X_KBSU3C3SJDFS@*"QR#X%(@&^X@SHUJR*+&\]-XF=6\G6_/ -FB*)>%S]A=0+C]J5+ M/S)]W!7C@E#&M.D0 D*G"(Q,>DE7ZB9D:I[ALPF)/TX3$X^1[3\!G#8I;;YW MT<#X8$REGXO_MX.?AHK"YW;L4_;>T]+QMZDG_Z4D#ZYE68D&&PSM4]VK\^DZ M1,G&68@(6,_>/>;L[#1/PG+OH>1C M@%/]DWX68 S-01D)I\IQ00!T\E%-L,G/7W+&GXYDSL5'7D),'^EM5/VH)GGQ M6TOD)B3Q,:;-AD I)-"W5H8V7,P^%(I=1,T]/?R%:_.],:8V6&/C MPK2:&[B9+SRJHGD0YCS-K\LA <'?)'.;KC8GT'E4JKU%>=B;7!I4H#JJ6E53 MAW#)\3V/Z/R%$$;FZNN$<26=6[(W?U= M9B5Z=40OVVWA_I='7LX'>9CUUU(&0*[Y\B%!V MLYDG38$S727Q-650=5?_Z\:3@T=47A=X&7ND!/T@B"&].] B SJLO915Z,4% M$T_ :K@5&V:HAQ4-#^K,KW2\ M LEV6<>-65KX>P?[J9N0[5._<'MH)[4CR[2.='SPCEAXE\*\3=%S',TT#R*4&TF>*BO])9$P@GBKU^P'X#@B84Q3_83P]R&2P];LXI:= M)(=2T/2\UZVBYN3S_2]LB;M,[G^Z>"]=SG!MM0.?#(.B]9':9\ '0 G1Q"H9 M=;1\*OEW\\T3(]Z--8U)OY%?DQ]?NAU'PB-3.PJ4Z>CX*&JHK/^%Z)>/2]V; MFSE/2TG/@4N='6*[,M_M6SRN4L8G@>!!G>)62 ]U@AO5@DJW#@LXI4^2;Q%" M)C H,TL(P3^C69N05G/UW(://KT!/V;,EE#+3G4&6(U2WM][8GEVJJG\V=XB M!'+#!'_3((N?KMK!N,S]PBJ6> L[CZ/I07CP8K%AY<,[(#+YT0ZS/OA%Q(P* M'$D\I)_[WO%#?U?,UZ"(H)@@I3_IGVY:&%RAYFF*OGE^=;]:K. 7B6.PQX@: MN7;]9#)P@I#1,+]"9NX&]38A"/9C,Y\R=N,-8 M#C^L\3#)G/968%%#)IL2N@LTID7&&>"3".(L)^^*[R9?[[F0S/$O+[T>6\L9 M*D5^31^YW]-SG"]ZK.+?N1YZB="-2,<(;D+\, D;W*B5@9/XC1$"$99W^LJ6 M\E9^ND^U-M_U5=,A\CCZ/$YRYKNOQ5N*S\:$PD%M[/(J4Q+,Z*6@$XN#N.#& M<&E1KAW'WZ+

    CS_3-Y WM]Q\&)J;EO!WL_MWY*5KG .[_4/P7G",MQ.SFA M,;>-#)P^*LFDX%H??_&/<"!Y$Q4.Z97CCS]]8V;Z\F-M7>83C]YZ^D7N+YMKG6OLS3TE?UO&'M#I#>-S^OTOE"7RU2MI:ZP2UX,NIS)OH M84]9=AZ&DCZK WY]%D26U8DP!N^^0+8&2%3KQ_\V=;K*ER.U3H-5/WB/$/;5 MKMEA=Y/#]T_9K)?-H/1R(DY^A4"9ABM]O#GW8BCGVYA^RGVKKR**D?'R9*;. M^INI_D\GJ,YR B$.2S$9V2\6@J]O^.:'AH2\$5VS%'06';K/DPF8^^X^'V)& M@=I6'H/MQK3IP:]M0KC4_ ,=T67OPJAC9T9@[XYS%!H'E\,=($$F#SP_Z!;( M?PU:-6L3S.^[M??]#BU9:I2/-\)S%%GS5$_I;/ -):,9_9#+*2*I7?$GJ[H4 M3:T4S0_VO'2UC;TNFF%IO&NB4# XG"FR_?'K:T7WID_[/.G:B3AX J(WL3@! MN?JKMX;:;& M&5%6 >H34>;W0>].4F0B[Y[W7E_ZE O;K6-^3%UQ=H2._QY> M5B7D.F=TRS3D2:<$92<)J:>+/+0,>7'^PQ?>5FY% P/7(SE"_1BJAR2&L1/475;M8;M@3PV-=I)D]'N#X*C^KP5W:_K^;XXN%.Q6\??1"E M_T5WB5B%)XMF'79VRO$]#(D>V#;BLL8P<4XCO2R[+5-;6V.OV]7YDR]#:T3R M\R>D,T32AL*#D$1S:1!B:VD<19E>-3_OI=1_7/J#.CF2*<4?/,<1C&1*H#^CC\"4 M6E07%,C=^%3)JM[;=(LUEXA^0T/_( MM2N7"+U#X.?2AD2NSQ:$^T/C&V!I9H?*7D[-R'4JW+C4.B\@+M,VL?2D_(V\ MP[[CWUK$&K9TI=!DKFN_78;:PH.16RA;"-OQ[NHA#_0GV,[:*#T=;^R1 ]_S M7J=_FS 2FI*N^"JK\262&O0;G0(!UQB&W&\8X/0A:@B="- 7FZZ\:]Q\.RJL M3IN+>-KU4QS9"8PH*&1A3516U])(Y:'_AT@G0J](7TPH38SW!-TS_C8U5-J_ M+B_G<9F;35#IPCACR4#.T?J%>HKUM$RXCX;M_>-\<9[GF#[H5G(5?(4-K')D M2E80P#D;NOV3W1F/,0:^2A:V][FXV-WN74]?R#KD:1KOY>VBA_%8#-49TW89 M0\DB+\ A**=2SO@F9-OK:!#:M;8$Q;), ^$)/)* GKEBOM1 6M7D[>+(341@\;:]0UN(\I0X?H3\#CR);Y5DN?4S/YT1CB.,+ MC,0W_@6:@SHL.VJ%U[CC<*WBQ1_7])=#9"^&7,ZT>%[9D/4F[?G^R]8JL=K? ML%S3$-9@;BE27N H(^.HL/C:_* 9RV#S&#AQ$R)@KK+@U>O^-OTA\6CMMZ=P MO3@-^;E?:GQS:"0^%ZT(#A/)0&AB]XPI(P*;#3S2(KV#@J%EM[I""J M12;PW/LKQ8$'ZQP8-RO-3R]C(C_/W56#0$=,]N:,&XW7##_NO F[#)X4.@DD:$-VL70B8PB\/USI&G'!3-#1IFY,NV2Y.Y8 MC>UVR8]XDYY=N!EWMPT?CZ%Z8=K.$"BUB.\X_MUTS>42YB%$F'Z&H7:8'+8I MU/_VQ D;!?N:U*%;>TX(-\C+%.SG6<;4E;!DC:GUK>043<9Q]GV._"(&AO'7 MKKU:!P90'H]T%"L+X%XC;HH_%984$3#M=KE^ZO+UX5,N'/]*)&+OD.NAR_0W_8 +0YOKT!/,>"D.?!/?QAT MJRZF$O3QHX"[S!M*N%D$H%*["*3 M+"CZ*T5,[TG49?IX(NOFLT67AO22^**AKB:Y!HWZ3%4BCX3Z#8M@A2CM73[J M=8\Y80<_D*^/=Q$ 2\(DCH%D/V+ITD5.@!@F@NMBF& ^[>BM\4M@+_WT8IB' MDI5CWA'968A7CG.\5XJ1ME#FS,FV9.'OY8QLR&76.3"=2H@CBYI9T6]VG[7- MLXJO4>Q#."//W:RHK8$:O+"T/--Y#>K&F@,PK63P\!+C619Q+AV[4@2,,[R! MYF6A,"HBSLVJHQR^P^[%Q Y1HXU[XSNPY/7;%DG/)TI,+QSZB?^^VLDV;B6- M=SA(^&]"I&BQ#F(>WUVN@_%ZR1*&J2>6#J-NUO?J/[F9-CX_GX96YCJ#KEG( M8 V9']T%K\$MT^G:U*^C:1;M!:;@T^) V0*UV+9,^\89=JY1_9G*A\K1Q(:S M(C6V[M(\?S27G>CG&'?&_CC(HD38E09804S[&&"@$+3(404.VN:%)M6D5MZX MIC]TA'#[VC=K_6=9,ZE\60+A7EEOCOYL.;NUR0W=-ZL%PJCD)$]=\ _S/"X- MKHARH+T;IJTFYPPOAP74WQK[H!N>?]N^C!%T\?(C.[D/!8$SZXO;3L>V5!2* MXI4N(=N'VQ3ZR!U])I]_(5)MW\6(#SL](H8>I22G[=7./F$_] ]UELA#].BZD!IUDL2I4DED-QC!R.]L;GPOW[Q>=Q+19H:QN,O&O\!L. MO(]XA_W19!$6=+"G1:XV;&WXLW4?Z]7U)-Q5OH\ZFQ!?R-<6(TR;+N;4+ M3/8W'-2RZA;;;@I57$((U=A;'E4PE5>2ZS3)?JBQH[V0\J$V5YNS%H@<- MX_TPP)IK^&_]5JSH M;L4H(O#-2U6K&AYY\#(DAD9&JK^6&P7N>"Y=?!AXHS MNRMV/W)??^T!N2EB<"72^E4/QNFW[KF.C8J[H:*+1I%&=<.]_O9I'^A=.GJ# M-M /URL4B]7TG7WV'5-)8?UFU\&]0A,W(=NY/J "5D5<26>J@Y[][>0=35?F M5NPZ<)*_-R%0]XH:50MGZVC3&I$AZP$KSB M43KNB"]T5(;;MALU @A>D^ MXM/47#V +[[CL9#E<,@@JR,HTD1==/F'VH,KUU1YY@F PZI0((R?0*%AIQS: ME'7BG^%HFG%FFG,PX8]:;^]E=G__SLXUTRQG67 ]2A$7 MNJ2;J#OL2:1 [VP(Q/UQKX$U*J2O#_\1I,T,O$TA7IG16Y[SX7& N,U%^ 33:&;D..- M^JSM\#FK?_WBF*+T?Y?^=^E_E_YG2W<15IR9UJS#6Q/M?C %]#!!=I733UWE M0Z+GSH\8O87"B1A$"* MN89NTE0&87+LX.5-2'/X!\S":'D:UPE=A%-J$"($'_P]CCD;"P_JQRH8QYFI M%5EIIC1)52"SSGVU]!C4#P_$COQYJ) <3V MW%DS,'ONJ'8'2?FQ4/[9L8@^2VT[NXM$EZP 5R>YF229]:FMM<0MV;1$]&SU M4RA'2(ZIT >/_W&F$URG?^X.AG;D0[?=5M0'F2-2 KNS+<=V(C]4A ISPY< M'GT$;"#.R;%DXAAX.G1%C7;;)KXO-\'PZ89?W._'F(4IZUJ?] \?SPY)JD-D ML08\17.AH-Y8+IW8%4D6(% R<57$5'A J+3;F6 \ROEET9"9_'.[@?RGG@O. MZFJFL2<%,X\+[0G*I>-84E:,*O8KED89:FMV]RNFS4+N#!A3XFI3&H39;BX> M*(F\V6YT(>G%%P\[IUMR+H/\'R\O-PI_O:K:,CNN;ZZ$_D#FTS>S>+4T*P;> M!IAM>7;]-P86!@,V0AX$[/Q(2I)1*YC2 BJVSHJ /94:?2NX@B%STCQ9/]I;)R2Q>N%7.7_NT*5!& M-<. Q\GY&(2'5,TRI8HAVA7XL?%F>PQB#MD-ZZK5#H?/P.TO7JZ--13:Y=3] MZ/PI1VDM+A>0B5SV--Z$%,[D=P4Q<0_"3D1Y0<^S%.[$UA^*\H1M^9H0Z.N5E94S,N\!=\M&XE'_F9 MNBZT"9'H1N(XF00!CE(_Y[>CP&^U4YBC9/HNO^1-R((B@*%.;T)63\'^WV] M,"<,7/K@@%W_E%\W!CB+F7!O)=>]]A2I 0+!8::#LF+PL<7M_F)[M!? =SQEG M:.VP/([_O IJK;(4BYE::++0&Y#<_JL#**')-EX;7"S0!LX4J-:-V5RF!-Z" MO#8N_N3\ //1Z+?EKX//6I#L)QA*,:Q.D[4C_RRPNKRUAH(+2K>C+F$KN35Z M5B/B6FLG'ZP&T%P*JE780 '"TGGC[7JA#9Y1!+ MV&EV@$80"QQ8;PAII#(?-M:^\V1>34_)@O+YJ<0*\GDUP"N19$[<+00HBNF^ M8Z3U&O.O7F/_%Y43N9L)#FIIPMVE]FY!E;GSD>PF>@/M# MT\:(/6-X';TZI%U;E,9I4MWSY[OW'=^$6"775UIBHVWBS;UP@AC**QS@9BH5 MR3RY2"(O-S(/DW]!.YKU$)I$Y4,U1VOWCL,G;_W4GZU'/(G]\-?&.OW)!PPK MT)VIP-KS%H0Q#Z#@ #D.]3_WU9F$G3-X!.DS2#N=*[6?-[SJD.EEGW0(BLK4 MP[0IJ#: M=Y,7^[S.7'T8221N6#"JD'<*](R4!]WPT+0(-WP3OJM_3O?9496 MJWZ0-9XF_LC[W^O W__SRJT[DD9L6^L&W]UM,ZCYN_+X79PA6?H,IU_Y:&T^ M3;I%P@8E]TH-^69'UV_'8(WM?VZQ)A/9EXE'SFC3O1F&0")+P:4$_^>9AX9(4%1D9H'6]RL*@Y]?)'NFH&RJ3\OQR M:[!NSFZ@Y!Y*KARL)N:.C34HY[Z8]E@R-DYMV%FAEE[@%Q:7+?C:NHVBP$H$ M7;B.82O9*@C4[S 1:$?GV"H2EL,KI]X<_3@Q*[+!PM M_0Y.6WXMWG-+WC?;CHJ3YOE#8$F*]W.$$-YE+*W),PS=-V]^[I+D5Q96#4V>B:N'P1\C L<[88 E/+U%EOW,H=LAQ5-P:R/R M$@'R&P/:%P[53'G<;'-"1@<'!U\)SYZO3,MV;PQ**!ASE;Z_)*VR$AZ.J/_. MVXJA/"-4UF=L0JZM3OYR Z. !XQ<>DG[JJS-\^F.9T$M.\K^K1\NT.*F6F>ZZ >W$\6 HCW&**!_ YP\V$0&$8;MUW7K;'#%7D<_(K=%= M">5!1622>W>(SJ$0C[AV8:Q..M7V:Q1^"$>2:BLX &(!$2(,:JZ,O+-@KC+> M!"M;(,F^4M_+,/VXQ_Y.ET9=]^_ C$>M37 ON M:00P'=%_ZC,-*D6<9!@O*Z_>&)KL?86\[6B4.U:NFNT7&\%?='_;K0963Q3?#C'4[A>8MAH, MX/!4X+2]G 6831_K^7QTUN-%27>P[>'<,)T)9Q71+)NY+)M51)&!H\ GF-0F MA)(%JRKIQ$U:4.>7[UXI1RZUNT';FT^0'0'S1@I>_E( Z3/NMF3/RZ45&]Q! MET.V/SZ7Z*OM[[B,M6'CMA*C$F#5C'+-M(HF*QI9'ED78Q P#))IL.3Y,<-S M?DU'ZC)<,WK]74>5GMU5M5&2F3X$&5T<<11XB(IB8]'RJ$CP+A6?#JU8FI6D MF/CCO[# [J]J@7>K"4WZ.<9V= MVR*![E66&6$9 GB;!J8EH:*_ EGB.;I:L'IVO/8(?=YS]I*UG9UVL+.2A(2S MA)/,^6BE?SJ@]7]#L1"$.7H" 3C#0M M^^_?-5DP['S$G1&HQG'X]VJ_ AA-/C?LHE+[+F)]A;Q+ M2/6^V9GF B.EY7"+\'J;:H3TX<@Y'#%5>X,@#N(1EMU77L=HCMT[Q>=\Y M_#'2=[>SM-PM'V?^1[RL#2Y^*$< [M X>!6\#9I,J,*L/*6[C7>T[ !JTS@' M@3/E9=;6IW228UZV%^NJ9UD/VHMJB9@V=_.H"[.W@8I,(U8XM^E)+->!34@P M&=1RN;/*TF2:@]'K$?IW"=5UKP_L>=?!/D.@"1(E9<\U*%ID"T\<27O? "D! M>BGSW010G]#Y5(WQA(TW@Y4C]1DV .=97F([)G;CT?Y9E$6V^)6Q/S4"J19K M1;4?7?B4'7-QOY?.#->PU1SB;(:N7:FMK8V_4E=7GZ0>9EG(?\KISBL(A*=U MV_,4K<+DR[&&)T\))Z7>*0R'W))>_,=KC/]\E2$3.PN4@(Q,/0*M&=U[^FV] M?,&:8X/UE;3HZO?"<*ECV+.8=.QUSA4!"S(7ER;*?0XA-NX&W$:ZU,R<0(!0F%7KK__B==] MWK:_7U&I9V[FXL'JO;\WM'C7&>P"^)5^DC='*(;I1UCV X89U0V@)MW%,_L' M6@SYC3/SQEP9=:TJ[4[#K8J2NB]OQ[S/9LKO7G\$RQ:MLC+L_^[2C@!U7[X MX,2-R.49+B3* /G#F&;@-T9HM3_G2 !IM;5%\SY&Z67IP;KGV$<=U\F-9WD_ M[%S!OR1PT=*$.\6!)6W,B!XA^.&Q)F8OQZ)D5T^,US D%I5A(\4"'T9TOBY) M#U92?OOHI E7\_ZT6LYDG@03S]'?;$F&6',;?PQI=8R.X*+*ZHL@;[>RZM!< MOA7XOLCJ::YP];;BL\DN:Y5^Z"]ZS]_ZJL">-7B6O0S*\VFI?;:XW]-UIO6! MFP?I4]4I@VN\VL5[=S^,%52AQ)T;GU?>4CNL9',=).6)VU-BISZH2ES9M@=( M>OHC CJ)I7U[8;B:6,+W(V(H]&G:QM7$IZ\^.3V]FV7_2K;9F+%5J7'4-G"8 M;@2?#&*\ O3>,\U8-TY4]@']M%M3$2-7-7EJ&G_*BEGN,=M]%J^IX71GYAC, M;W KH%SBXF+S?:S#8,F6TK[P?'<>NGH3(CB?I!=^]#;3G&+#4+(EA^*"]I@O MES5'Z@>W-PA#]FDSF4IZW<$.YYI22"32GAP:+6J;NG6QSB=BO"./>@%$YA=Y M92L!^SC[(?>!"J(UX@G=4,G9(.5#=!X)Y"$JYI[.YR*:OL29OEJUNNJT'Z2^ MG^OX.C-68^J.DJ]+L ENO.+GWHYN223"@?-L]"IEK4W>Q_4W=C*Q-6]*EU$I M'KF;+OM"=@P%V+]V/[9^8W>F.$4\CK;&DOE%XR+B +K<>78V@9(,$]$QUP13 M'=X9H77 .=HV.E*N;1FI?JGT<\EUGNG*X^_/6$"/6)3^UI_(YP@N /4,-)B' M"<*2BFGF9?1Y1FR+XSA9FG53LFHA^.-/@U0]K^$KE^XW\EP7@?14O(VQ A(I M\^VX.S#Q&L(]#%^+TG>.#-"=&K)[Z/=1X3;=BHKA,E(2Y.,1':+.)QOU+/OP MOTLW_DT*\E-@Q8K;"HO MVAW5/:O!=&'L2>9:BEZC'P-73>J-,%Y]\]HKWJB##__K\.=IT4H(%Q0XKVU" M6 ISFY"]XZ#\)N2F,:=8H9;KXFK^3E[#3;@"6NX[09$CCJRFU">'^":>H6,2 M0G_;GPA"166V188 IGK(:=D35LVHS%# @2/"&PFDP),+3.C0UG)\!ESDS](C MM,(,TFOJ7.U@DS?U?04U8]5A-,M7W\^PMT.:,O5@5Z3L+2+;[6UHO7\A-!-. MR29LQX1R'R,(+H^&8]J.7P$RXFCZ*1S#ZM'P_D2.0,OM?+'MBAXF(M#]/9V) M!>'U]SY8&*&RK\5.22TU? #Z.V$\R'>1J, ))L-?KFM\@O[S>DA;R'YSZ6 M>/"+?3E3VMFQ9TBS-$:84D XYWF!H/A^'K/ 6EF947&3O9 MSRX61= MO9VO0V7XK$5=@SJ6Q&K_#J5EE-$JI*BXI%K\M@G%YI#A$XTXR]H=CT7';41J M;-[>F+Q>[+_TQ*6U =%. $V4UVSK&D)@+ #W^LKH!10BS]E)6@HZ!]W(4K!)1^GC=>8:9S940 MK,_!$#^+AW:=F2VNQ2.95XL#1 M8=G1S1_-&F%$%KR(=@.9I^/I81R.2SEFL;I+\]K?QO M\B/QX7^310E9L_W_^]#T?6]J*[ZW* [I17"'3""C3E;V>DU]9'V]B/1^RV*= M'\LG7MW]J$YQZ=R$*, I%.B$=WN+83ZE?[D2FHKQ7TT*R'801 D!K+R)M'F> M;RVGW8@[CDPOJ3V$9-7PK,F$P94V(0'PR36&)W ))X'Q)Z=[[@3,DY6/C30Y M573X[$K;?LOJV]N#\&=[+F9!^/+ 7*8Q1UR$W;@^&H%))%?B[[[9A'PEM5IQ MW:""F6:U]:V)J1\(FD=5MPTETZ.^%0NJP)>%@*GN3)8/R"Q&/F#< 5,['.;P M&1N_"U3>Z8AC(H/U=+T=IPM_INZ!B'7[\]X?P5 :\W K&J4.U"VA]&5-NAKC M7H-D#2_1Y8)5A[EX_?5;6:3LC;+[97R/.@,OZ?<0CY3"J60XX(*;NLTVY@@K MM3-J#=8Q>7[A:84T[M=/9V7';'0A$G-_^&.P(FD@ ;$)!S9)ES7U! M\&K\4*D8&#W]TUCOV\;RQX,YZEFE/8_AX6$(R\%3$!F@GB47 MQ!&!4\B@NN;RJG>YOXD&+JE%"QPMJ0?D$O!*\0V"L>OC:[<%0ZN[FK>W6MC^ M*'UAN>;0$+1NR*4Z=9Q]2/R67+8K60YYR/-]]FL4E*HD8#U 0\5;:U1B'6^T MO,_;N(:[=JL0FD$(@H-:JRM=S#!DRU(WG!O35P[1"%+-GU[3%\X%8L7S_:& M^^3)"[/\Q*O'"THT]SQ@V'-'6SIG&OYV-77%S)NY'SVLK TTDGK>;%Q2*.Y[ M.7.7)2=[-J?^:C:VH;\SR3.6([P=7;S.=N MO;DF$(?QBY']?+'&_?;DY4U(9M:/(T\YI-5]IS.[NW*4'H7(1W)(+C_]-B'; M'["X./6WO+0YM,1W_\_CO M))-.ODR9W5,0Y2PA7=U8MXUK_ 6Q3; Y/Y:,]M:^-I.H 98?^UV+W/=(1[^^ M80UZ]O/Q8J6P(*D:(F +67NE35'L!X](,7CIP=-YB.428&TNE%C>>7-G/7@< MP)QMGE[OGEFS"7GN]TX]K#MP]S]-@76Q MGDY3XN:#HVV@3W-M[ 2Z"N@2]* MOL^>B8[*"[<=%R 'A6&C(6S>9P0XG&J#:?N 4#H"QC&#T?T(7EW?[SB1EETS M8-9/OJ./ED0KY;IOG%_IMX53NY2-P0IN+)S2Y@@O,1U0EN1-",Q-+W7N,,NP M^)+?&Z:V5K]26/)V'M4[YI_ 1J8=YS.\^D_F"-J,A09<8H/;0P\AZ[N,\FZL M_.GK3.Y"5= U.>('N14^CN1U,9<9@ =FT\<:.E.#H51"0H32C: L4RN-UV(\ MK*M*IP)1JEQ30\$I&>3MJY;X%^B.EIWT[87]WRX%*IN];Z"+YDI&1GI8NA:K MK[7?74&<9QF#1P$L97;KQ*>U=EA\P2Z@X@Y$!";V_19C/R5<4>448NB..8Q+ M&W"D1-K\CTV(=RBHJK^B2*-JRN9A.V^[P_DF+FV8.$3_](&NI6!?P(!'F+8> MLM+A 7-QSB?LU,9AUYEOQKVN#J;9?9$4>!^UMJ&+$8 M3@>\&O- LQ4QP:5N^'LE<8KZ-?K\KNXSDB:'SE2N9TR+NR;/543_D784:(4! MX9%3H.W2*"Y*6- M=ZQ NQ1D?H*/0\,1$@&.LZ0S<*KFZ#ND[P7+Q>B4[ZR;W!&R@?Y4($FW)W?I M@YKUW?AD6-4F)/7'U5^^[T!GF@VF$N^SPFC>0\T3*MZ%7A"U::6U@,_NP,TP MU$ N:6LEOUW[P=%EB8.WF9? @\-LOR2.DH=^/,NM4KS:ON23V.O5:8O@7[O8 MU*G&+6S&_V=+8(5UF1[+4@/+YII#*9A.F7WUGCS@2I$-M?S[I2?\O_3@@T]R M^/:][LIG-HV3(MI1:'8NP4^?5-ZV0H&2'"BA\:B;Q?=G/; I!H=#9675^&D' M]QZ %Q==V+E3]8ZINPA3[$*WDH-=<\(W$DTC:Y8V>VQAW_Z>JK?4NP(J&6+V MB()QKJ,[_G$3XF>WT'2..\2>LIO,M=#]HL* %W@IE!7[L>'V7$<)\72] M^*BZ*!_MWBB=S#(^<<%"Z,"B]E?,))PCXK1UZ >[LI9+ZSH0) O[0917=92< M.0_]BT-1T/7IR#ONGGR'K$V33M^)'A_]Q]#9)79K3S2E@"R H3S;A&SK;R M@A=U [49C\"@$ +PX'OF_1Q/G>%NV:.W;0]OK+ %1B7F"Y)_2W;4+D9^?=FNGPY%K#A%EBY_W7#VJG?]F>L-3S^N6= M.9$^I-%RAA^-!^LYPF%,!*;MM)D]!K#C"!91+EYKVAT^^4JG]=EE;PV:]1'57KMJTA'AE5XS^M1"OX/IKPZZ3M%#C6H3:R*_8H5H9= M@6E3A%\C),#K_5A2^=1ZHGZ"N?+@[]W**7E6268'BER)P4'/%G-25-_7INQL MO>@US9>IPKMVZ.3M 3[X6Q>6I ,CC)UHV+L)2:MWR\#3#\WI)QW'R*$"P+@P MQLQ-I\Q<\?N-63H4CH3TQ?5MY37YQ_%EI?\!A*JM1D3L0/$#C1URYD;@X[D8 MM8X&P[P?3:-_9FRU[2X*E/=J[]/:R .K:9&L75P;X&,--;G"VU-]&'EU4T[Q>5@M$4^D@SYJS55140(F;':;4PXIOA^75 MO*@G^RSO7*V6:H7YAJHW;^R?]VM?@D1Y@T1N<%/B@ MYZA&0L\G$?^K/[S>[PKO?UV' 8XY"*/"&U,[MT1MIW!SL!58Y# ;GB;' M':OQG7?FP]W.Y'U0/4*TN7X,DJ'%N[XU^_^0HX*$TK LV8XYO_06>7#*FBZ; M&J&?2*L;_;TUF>7J"1-?N-]3KG/Z0Y=&AO4$;W:XSV&5%-"S99A[=R*:GP7; MVH3W%B-G+HCB!2->@ [M;J*>2EBK 8.@*S+-I0\Z&JX.R3C-?,VRD<^P.U0M M:;.G1:=P6\O6$>%QES!?338AO/ ?OIN0$>\+^#O:JYL0T)#(.8<'#G&^A;(M M#0,A'(+_WYF]+*]8;WW&C MH*NT\86?QWZ\YZA421[M0IG.8;9T2KB\2AT,)%,PJ01**D[:+)+6)]ES%&XW MCI:TYR?'&[Y(Y@N;)IIHVY><4G&L*XNG^\WI M+R<#?4VZ-+P\ZE3#@[F0_-*C[8O7D7FJ?68N]WMUDGGC3&U;CO]4=\<:'5S2 MNK5AWB++?4!M]"=8G4-'+SD=5^>WLE <,"L/IC./(X>&+[T'8Y[/O*8C0]J' M)BLJ=D=:^AS:.15TY=%*RM&^IH:2&0.>]1(F-Z:WR:@T8[#PVF^5S%OHX:4( M@SQB"DN#X@!A77[WMO*N;%N(?>Q)P/9\,VTZ7G!*5C/>^?BY)_V33([8(AA) M(\>B9>F1*03*&UQM8JK^GQAQ$F.NTU,:)#$V/-9S##%&@PKR%X^U5>4_OW&< MK]YP(^)VE%^):V]IH+'3\5 ^>_5?GZAG#9QR?#7O0/BRD#+@ >8%<)XCAALS M5U]RPW3 0!U<-R9.(8)3? B,:X/S1H3N,([_X1NYQR]6,+PW_ZIX%_8'[..7 ME=.. M,$X&3_/0(_QA=#$F&\8>>TB*+0]/G.I"9-NH#%^]&F4W,.TE:O'D3< M?%Z*%/TH&=*87.BO:9HT)585;)7>QA; W^,"L[C9+=SI9@>H=<$%")0'9V<7 M9_F G(K V=WTG J?*+%OS:^G._MT'K#K!'TSA[2HB@P=C-&(\_GY'ST0[=9: M.+@/PPU,EN!/C*^N"V,"# N=ZQKACP-O(:2/:=CU3:%[^AM[7==0!3:7F2T> M[VG-Q41/I18Z)M80)Q2 WM,T&!)AOX\V1'8=3I*3E;214IT^U9C^_:+)?%HI MOG\5U*EG2>$X0BL4&*B&Y[)EX0!$->R>02AXDJ701Q'I4^N@ZY4H-[_W&NZ, M%&Y!#4][-!TXHM-_Y&E,+OVX0=8.J%NK?#R[H%M(T-1D2* M(M+)SBS+=$=I2F%6YQV(^C@.)<5^NPGQV820C-W> >0V:(8YC+ZG*+3D9>&U M&N: 3U[75*#GR=<\!9/Y7]V3UDX2[W2.?QMGR>B[@_-4Z,1MQM80#$3YT?E' M-C8AW=@D93X@L=O]L9[=QU*2F]75AJ>;*QUBD;&/*BL:E=E-% Z<%IFYI# MTNFNL65>^X4J]./)LN;RK!#@%*X3=\_<;*C)II"\*IM7EQ[]H'TYS6GXQH-$ MJPN6%@D7SK[FX7.9GU\NHD//L\L(E#D'DO$E^M6$55MV08O\]Y8=@,9SXH$) MNU>"/U9_.$&%#+).T.4%/GF=.G']P#ET-TXB0C\.#EQ?6[%@RH-H2A=57PEE M-LC1FEH0#N//>%/N?27&(&C0.;AWY1BLN.;?3+[W7/"48U[$?+P& MPKB<9)JP<7J$Y\?#_^26J'_[\@QC6F_MY:LB+]^F\L[A28ES:_$HD9]5G?,\KY3J[G0CF=@7TKQY2QI]!(+JOD?P?V,R_VD.18DEP2.S6WFCHV M?,#:?"^X*$5U$"CR KC$OC$+7R!"78 N23* 4-Y MZ5803V6^"4'O0/<9K18&W';8(__')L[3HY,<41RQ\I-PI! :R<9S!^I;''"F M?^*V8Z@P*XS]O":2[GK?(I3B()(X^F=R7E-$;J*"]Z/4 >KI9X::8'D[G/H> M0ZG&UB6H1E5LV0T^9=K/U,CU2W .&VB?&'Z>C[X:X$J[ED;Q M;7G,O@^G/(:]12PK7MXZ9ZU^N8N*%2%'^6C2!6N,W6I;U;Y)(J;E]2XIGQG> M,WL&@H\LA/8_E>,([BUFH48KFK@LB/\RNZ9% ST4_?J<;COHM@EQ"H6"EF.. MD;SBF24-I2KT=Q\3A8TU YE^E/I6.+>KJ[&Q16 8P$N%)C3)%$Y1B,^1B%.Q MW6(3W;3[KQ*\9S(N_E$?=__G;@IEVG,FX%6KRWX42S";>0X5"8S?K;FN^ 'G M.9*S5^^QI:U[^R'=3X_FK]JN<+LITY6C3>?R' %J;_].<*Z3A$Y_'C @7ROF MGH+'YTC#%+)I6QR&[:^1T'6$,G3#@8L1FE3%0TN+:+ M))? 4.9C7+!@'W*R>))P[(5UA^4I?^0YCJ CW%]?8I*UE73=S!DWW\\NKET* MZ.HKB7W^N,:!?^'L'V7+;/\>#1]FR]7T9&DQ^I,\2#T=QA$9!^IIFFEXM! W M'NER&11N)V>DY7!-[H>&]X 9W!NHR]W[/=2P-U[V>]/_8.]-@)KHNK71*"(" M2F26,IX]K'51<[V>M0N[?]0"UDY&!_*+Y):_SX]-./ :WAC,PW;.K+VJ@ZN;2NA MN?;G_2HPKTW3X8B%T:UK&U\7WPW*G3OF>$6*\FL=4$)-QBUMT()UP-#<%OJE M!DP/V8(CVF1AX=IC8UO<%A@40ON*@F\P[SU^V_[CZOQWWM\T&83%*=4\! M39MM(AZ3_?E86.4%USC9J )\FU[T"8KE3/;ORT9Z/Q@?R'W42_7;@: D+H*^T5Z>!\5Q@-V8< M03UV4QQJ$J@$*>-8"U5DI$#NH_G':D/:Q:_YK2@&/;,<..&P^9.K]A6FKV>! M&-,B=&TCS #O8ALL' ?^< T8;3?AZ @QI1;.E7TBK8*=M38Z/J/=\QG6RQZ9/01KPPF%A2T^LN8+3KE9-NYQ7;BW0.I:1#IH8'A MR1UXO!K09(-?3%:NSA?Y];=CTR*"I_5PH[]F#OC1LW;6[&J:VB$Y"X:V.:1A M$RJ.=/2O#TWL80V@'XI@TYJ=36V?3WS]X;GGM*?.X@/SL_1W6TVDIN(]S_OH!J[UX*95;P?_N^_?3V>+\;@Z'=/%BYY_/CQS(3C MI*70L?"BBJS*NG9518?M&#;VZ/Z>__<^@\24'/%9!(I2@--^&I5A0PR!/YB; MJ=7YZ\Z'61U+HZ*0@LLC;<^^*8HQOE^\?Q,1[2FA/_(*X$O0EKLD VE],"?4 MG)4/H"!,\QJBQ%BFJF/&SMDAN(TWO[G^-[6_('AF:QH&1GE,\A.@Z0^"/QW* M1+UK=M7<"2YSRS([ M_3.=Z Y#&,*#&7 MK!O_]O)KVDVSFCB.8I:#U,I;:1C1TKOU_8)043DC@#B,;6:!-RE=C$K<)3CR M2'ER;9C"A)NO](X^*UJO'G@(??"[%= M=!6T?RU#84T6 \K<;W2A!VE-?R.N"MAIOX2T.3(X.030F[O$JR",NG1>$6HJT8HPU/B;B,H;4]^U4XB M5K9J2GV^YQS (^:@5M@0TFK4-:4>YM,FISD6V@./7]Q[!SL]"%[N4S>6S2IA M#>^QS1)CG@3/=2!+ H4V0%,M#3RP9%4?7H?2HDY4P%M":LYQ*')H#N3.I7ZY MJJSRP/]#I9#*4]WXQ[-+S-=T^>RE2XY'841#_V%6'7ZK(T!->-.>\%PK4K?JUQ1,D!G%\=:+,4HH M43=DP$I"+JMMP)C;V]&PL<95!O*VLS5*^R4& M_W-(&;4U&+0SQ\G:?$%3@[>OEGKE?U4@7' M@,2]>R/>7]@L"D04%"!]OO_!6A#E:%$"=ZA)N"=8TOG2B%[9=5'2Q M1K/L5_OE#'Z]_8^8A%XK!@?U"PFI8DS(:;(??R-'??(*)_9)M:XZRHTN,=O< M[@A[.FW:0E1&XPW^V'#KUAG3&7G[GG. PKC'O'KR3'ZPO);C)8_J\V?6NNU, MN/ @#;//%M/F58A-L)%'U8E/:=.DI?(:#)$ARA8H5[B;5/>YOO4C8@D-?4/Z M/C/=I#/L-RN9-QM[J2C8FO(LDG!+$!58";RE*P5M!+M:$*5W/,8HRQY\FRF= M^-C7_VN:] 'M!>\\=_T] U*\T U5T(C1+DBE# $D" G,BA7.(S M,29T @!O!U<#04+;QQY/D6]]\R;N(>O^H*U9RNOL4G*EB3&2U+$[J?^6.M98 MDCH6=5SHEQ>(,1C2U;:W%G.IK[L M8VQBG &)'F A+[D!6 RSY;K"EGL+>'X,'5)E'X?6G.#-J1^KS/X3E6K\ZJG M6(/R%S:+;M!B3&4R$Y8U7INW?? 9,AT%$FV((+>EU3-8.S22PXL)->?QGCR^ M?W50/N6KK^7^E"?ZD9$K,U\WSM#?4E&W!8;D7JJW!J>=G_)9L*JKX"6U=;^/ M/%79B4/("!\*ZOUQ%OGUXZ3>U;8O!Z+S'!;;!VY[]L;)Z +^QM^RZG31*J2D,]B.?ZYM]->/#V]8Z7T!=?#,RX(3:K_4G0C@Y=FGKU[CH;1YZ M$G!-ZNS+.'>B,="T"3@*+*(T-A"@(K"F28RI1 <.E_KKU,2='_US+!7R3BN_ M0-?S63]5XW]ZF/3<-5URSN5.;L3QHU?R)S0QHX23+"P4VT:KZ*?:F'%Y,H<^ MGKOMVI17?+^D&(H\\$,]YY?W[JN[3FED[_F9F+UA^XBG023]M<4 %I'?(M0D M&XFR&G#DU3T .YM8Z?$RD$-=-ASD<=@ S)WDAUD5/%^T1#_=[5/-YNG3_@<* M#BYE.YO&&Q3*:LV._#\K7^_B6SQID MC)=DA/.(>8A4/X']Q75H)W,W5"*TA*P%9%$!1;7L'A&\2-X()01%19?>-EDI M-&E0N_PJ9[)GT1NW2K/EJ^0"G%;B=J%*NIX10DL@5)=DX== T^RIR3*N&),8 M5.1T=SSF)95J8U)G5/K@TY(G G;XJ:T*SGTL>R:\L3Y;_4X@2G4 MQ4_FFO6GV<@(#\&KP/Y+E W03C,\"P6R8#+KY;?LQ^/3LB,M;N5Y![V0+OWT M#X<"%SH6)T5NBU= ^-M5;-RY]*605HMW<@8^76.GZAX;%A&7$^WUM_T1#93[Z+I'#07HAL>;,?9$\J1V\#VHX1R6 M\O>NJW':AG0<3%F,!#)+.6(,8AB-0$^=8% M8+#I>=6I0A^D"Z6B *Q*$X3V6L4!S0PI_)8@RM9Z_=TY6V:QLBT4_9>,I(4V MO1H^I-/J:[0FO]Y;4]L6@DHZF&Q[!VBRJP\4FB(MA(6PTU&N U^]W78CUS@M MS');:UWZ7C I/Y1P&S!MW]VATL[3C[\1;UE[P& ,5S3DD5YTTMN6D5SI8C3$ M=*VL\8EUUCJDMOEHZH$U[2F%:Q[LP^Q;AVD[2MX"68!1[%\L>K/K)40#?/KQ MM(UH#REB1TVY\'@]\HMHJ/[FM.N;09L\#&3-#FL9!(XQHT$Z MSPF<=NHC8Q]_WNP_QIQ?GJ;>\S^_&5UP4(H*%*(PO2F M,$(0$UKMD#1XFKR@!"(Z0W[LL.4[HWPF*H:+[PU5YOS!7>]D'\=6 M' 2.'C8S>]9'6R-I>9 M87?VV*PO\H:B6KRM[M\N&6A\.GCHT/#C=<.M17(I*0OOQC=B,"8+/ZJX;=/W3I5!_>OVKG3-T2!XGZE4\?A7V;.P=X#F-U3B'05#DP8 MQTU/QXHQ\:'_%@MZY;P##(^@),L'=2E+\%?$&((U U+[^/=@T/]3\O_W):== M)2HEC>*BB^'(*_Q*U,9&C1*HYY$U_#?75JQ%=,B;*N, WUH4-A3@ BL_K;P\ MFGC[+I.^F\^"3H5!YE0>$Z$*C2GMA[5%-V'UR%8*7E1HGCF5=J>/YD9=B!$/JGR M7#ADLI?0;Q_@-E)&EIH@')+\.CMHS-B MS+)!%]&$BV9WWXH#7[YMBEX^]K-_F+64H@R;0:O9$\1DVF)$ZSM>^=W:7+48 MXZ29E)#0E;C)-KE'%CO>[9,9^UPS*43;]4WTW$"=H$ZQ)&T3V(%V/5VDP$84 M;#>[<>=29M-"=^ZLSN%E'/,)N['\;$/#':$MT+1 G!B]V==00%A". M6B0WF(H>X(UVGB,0<#GO^$8X(7YGN @6R(XPJN*:#^3__J#[_I7(/JSEP MO>FY97FH:OG3H+4=L(JUR%KP4U3&(P2Z)O??Z@2I@M@ZUA/?G<#7; '#:,J, MGQU0C54N/:HGL9K?W%_ NZ:T Z#,%F>2G('*P6:\8X\],RJ5%M=&4'/O@ ML.@%R&;+*CWYQ2LO^]?JV:U4C9DE#+8@2PR%RV -_B-R&-2MGDK9#+L=HT?R M]4?-GPUU?[^LG;!H U9O\&#J8)5\8>-(>)[PQ*/@O)_)G$R]T59=P[Y02Z&\ MXYMCLA(&F MU7BI8 !,K.&YW8?&6G\Y'JL :YI?K*YWCHTPF5#*E[YJ2&&8OKJ5$4DGB#') M!9(T*HR@:P)@P!U9,LR]+>^,3F(JH(6\U]5+:%G7C/U\_OVH1=0:W>>9\^>_ M7<"#*.;'.8HQM'P6+'\*L2.PQR96G&-!YH$=\B8:@\J(XF,-[?*QEJUN/RA5 M0@$J:!KH31@"-B*#--!3'DB:=^F XT@6@@ P9KQM8__KOK *T@WMI7=FY\68 M+3CPL.M@1PONF2NL&L6E3PK9*.>#*EJK-;$"+:.7H[ MR"<_0D?>Z>3%Q?@;5[['7*I85',[9U/04:FGH&C3][+YBH8M [$S4K'QBD&7UD^I93KRJDA9H95%RO(Y'% MP*=NR>IQ&;&?AR$#(( LT4!5[2*DV>/"#AOP;'+OEEV\C:[LC:]94S.7\,-L MV^*IRQ'$W9 [F]Y"6_"]!XIJ'-%)MN]%\>M!_WMWAW?2_LB0QF5'GOL_S1?\ M3\G_,TJZ!X!JR>'*.VQJ3F<5^^E^33D2(>]^^OL9=!LD/H_7.S]'-7HBN NPZ M1KE//GVP0U )TG@$MO"T>Q-#@QVGWAK>O-5N<=FID8-O2I"8SZ':M-QXXKT# MJ+H#I!HS2,K^-7QD1Q7#>ALB^?[J;OK#X_7W<[S]?ED'U/4L7+-Q.0. M5;YU&QVR[A=H?:P/(+1C!W'N_)+)P=%!RE$N$$\QS'5(VZEPT.BI5MEA[6MU MEEFVC9==,'%W_I5?)"N_0!341$G(+]A*],Q&/>CS>=+&]IVKQ)BX0RZ)8DR, MUY))5UM"LRNTV52@T4<.D$&9^5!?2SM0$4:]]]NGF:5#MC;/U+ZDO;&-'.5= M[Z4?0C6(C5\DAQ$2D.5Q^@@E# #-'OPOMK2*0U,A!;?G+:.GU>MP375\G!LN M.?L_#,H-LGW9&EAT+V5W'6V?8^F'_ZHW_P]P "Z= 483>:IT\E)1*EE*N DR M]GI9A5.S\3PS/YU>33C9>ZXUR:-:7U@6'G%R#*D=+=)$@H+G@U&#R20<9ZT@ M'Q$EP=)"5Q)A=\XL7@EZQB4L=Y [/AQ4=W>7LF^!T./;4+<"8:S!54\8^S8GQBP<:EB.O$,[<%F,"2A" M;A:2I44/*TTI2:]_$*5).9,*+^H;A\Y%Z]X6P73XIY2Z(W.%V!>,OU1#A7;,4'__?BG& M-%;3+43Y!'81[FDR+UY%7W!25%8OS14^[#>]-T[12Q;N/]T5CH/EUK/> MO[Q[8;T8\R\^5(9Z.]R_4J:!_WW)TK+@&(NDF?S,V%;OEV6)F??L?5X,#R>F MF>R+##R_TD3W'O>"R;\R1$0]\CE49A< ]DV"#+R?H@%A1]7N\!/:W[2%VBB" MNW;FM\[-F6\VH9["OUFAO;!LPZV"V\')8DP26O=%'J5?C*D576>P"_"*D"RG MJV 5OX2GSK6O_9"G_['7OKKKT;AA;PC]M"]BJ?;QN3P;JNN MK,BXUDE'11E AXP])]<+50YU! G7(J^1I6!(IWK.T)/\HJ(?&YZL3[4(8(5; MX%A7ZFC>F-_*B*[D'+Z!J%2,Z0'8MQF@$VW%N*9=!QQ+MA<56XDQD/WC?;@7 M:\:O;#SLV_IYESU[5#NBK=0",J#"*H" 1@C]>WXJ;_A@29 GCC\-3@G.ENMJ M/]U.F7%YN%OWYS>C[QY_R&B,%1#L3Q9BKQ-.A$%ZZK R5N#\DMI*D"4$9"JY M+C3?^>OU]A3\\0_%:7T[QF]_OF,^+=,8'_J M2M'_%P4792YR>WQJK^IV#9OW_YN=24HX3$$U+XP0 S+"!Y!MX6'*.^(ZA23 M\7EF5KV3=/?]VVR:NEW)8%/0XMM!0;I?A-LJ=N]1>--6GK0/TV2,LL44%P+[ M%C#C(\:I0Q&$_K&^2F284),BK4%)W"75L7-LPX.5E]_36&Z_= MESXMH4<4+@U+*9 "F6VNR?-3+5C-0_EE6JUY5GVYI3XR:P*J:U/O9F_8&J"3 M%#>!S@-N?RL1VBP4!%7BEN*7PU+0,GZ1?>\QM7G7-C/_UK,G^\U.IATT_A@2 M4)7(4(^J%PYL)TJAED+T!4DI0;Y"SDP;=%.6X M/A/])/1'QY%FZ:@M9.=%T<#=U($*@>F',CR.,EAG1"\DT?;7\K&M?A%<1JMI MD)7&;#2/FP2=6N^W00C_*[!!-0 M]WU2_ZAUJW#"F:K2Q7GAOIAZ9V#(GC\POFG)0:HX MHW1H5:.BX3N[ Q@])/'=/][)_G?GJC[^S/Z'TU?;=[2/"2DLY08MLBZ8R6K%I@/+S[G*?]\D7S?GS5[4"%7:/ &D2V7&@#VXL>P#[!JY-.0%%W7]*3'Q=/FL_F%Q]:M>M* MJF+ +MK+[;BX_JN4C\2:W,E0X7(H#%&B#3$$E\&2>/;)C.J^NO;[C- 7;OV3 M@M2ZV(0FKLD GV@(M&P"FJ(8IVDLI)=5Q4AD!#"E/T<8QR/2PT 0E./H"E?4 M]CU1Z/)*)M17?BJ1^DKW$64#[!0"N-=B<%LK#7Q6:1%?.@KH.IL43',);=O& M^ HUX6<(7QFWHYZORJ6^7.@P_T[F*M#"983@AI410QKH!$!&M/1ZKV+?\#!^ M[*@37@VL=7_/77)/C-G]X=AX=GI7.+.K#0=^)PY'"%Z),:FYL"J R/ES,\,< MGG\;0RUXX_6PI:20U1-AMJ]PP1^.VH@Q90.CU/PTT?*[%VQB!:[HR% D,&ES@9S]);MPH'C\#OWG]?,%O_SZE6?$F)RK5K'+_CJZ9#%&>%(2 MJDJ,.4H86-CI+L@3%9[+-/6I/8AT@^=O>8LQOHP37*NDYD\VK>M7[7KV.%I_ M[=;^;@+81P2]PR"3Y'GC21?A6B_*&Y;"U&8JE][1M2."NRW%%:YZ]D[?\"AY MN<-0^A]LL/&=S">:#N$D$(^K4+]P&F^"].#4X6UL.M;[BW,I*=J$/*^]J 0QJ) M&,HZ2L_6S!2UI\/P*B@T4I1[XC7F0-ZO\:-9*RXTCJ3]6+R^#>/>"[!3Q1@- M1C#/'JN)RO$$X316B7QXQX:W-!E8QK)!![2[)G5%J^7T_M%] PY=EF5:[,M- MI3\M+M(6X&4IW0T+JR _(0$V N<2;+:=(/3,A"T+4O0:3FJ4?MU:N/'665Z. M?Z=!/ZIV5:C1XC*''O"@".$&6$UT8T8^JRZY-4S%B?LR3M_6($T>4_U(]"9" M8:OR%0=XVG-B&:M3*/G$K&?YO+;/\C M+9QV&(._)"H!V*AC!UW$F $63TV,J0SDY;)=L:RA,9ZF=LQKUJF@+,;W31=] M:&&S<<%C#(@2U"W?/%\] ;8.+Z#JWGEPO%;' M%"[=0V@L6@2+1$SSSB5.1F>#^C7'D]OF MYZBW].IKN%2(90+0 188'L@[$$5V$-U'Y"EO\J0[7 B5)_W3"(X#=;]BLDRGADRDF(@4Y36A0GVR!B5)S5N$U@BS8"EH=C/#X K) MO>5\G]&1;:]Z]"J3GY\PN-9I]5UR[Y&R_=^F"OL#'8IVX V.TH9]$"TFLIP! MN1 J"-R;*!7U$Q4)".7CYW-P?+[HH)%"B#K$0I M\..[8LPW93%FZB..+X43!:B+,>MH8@RE=&X^#0.CIONB+]#TD CR@.&*1E9U M#6Q-@XUH(,K,@L28MHVH]7TAW,:CA;S_.4D8'17N!RP"A^J9LZ$O3HQ8G\;1 M/_SWI SYI[\(G#I>%M:&1.Q!1 >.@-PYS!7?K0D3,V$J)Y\2AYZW;_"_Z17! ME-'0*2VY>X% @%&U6HS *R%WNA]YE^3@ ^4#"^WZ":SBISV!5SN:O"?S M?".T11:QMMFM>[7"[MR.P9AC5-@R$%8O%:P2,7GZZ.A:"^Z D70E$I.==$=T MA>O(P?WJB]/['AVU@?;[:U#\J]^U5O,Z=AARM%"2>#6*P,X'*@/3 ([G#T## M'*\."58O\J1A\1O&PSAEWD/^[Y5J#B4Y85VN[.;QB$?:UKJW5C3IU6U-6S:=-B0N\ *!?(A1'E4072$;@B3HLS_F-:^_Q,IW2XMNBSB0]-ZW= 7 MD;^+ D[']'>\1VM5:#"A=.VOKA%C%EV7T"BR$V2V=,]A%JW8UZ:%N6'EWR]8PE+"G7ZN=H5*_ZT0U8L#_^O7R!8>P M6L+ XSN?6($UGU1OY 1F9WNER*70(GNV2QM<:+,8E"1S!*]1>AF5K@GU\B=[T>.=R-O3G5D75_P"PN;,Z'--('/;\H:RBO"8D*0F0+K20E8VKX!"O0^F>QE M6/TANS!ZV^\S2W4Q6TJW6L/:[L)5D/J!A&9&C77C5(884Y%4OO;BNCI;3^EAY[FO-% MC%&S,12&DE>_!#_?.SI5=9TO*'CJC76Z>5\79:@!@BOCQ"VD441!1Y1N!2C[ MPE:B5%B*OU&0S0]]$7TVB"@-*T?$!86M^A[8<-,_7N]G@/V5[6-]]7--.##( M 5;"V8-9=^Z37<#HO^_8+4NQ.<334+ .=&"8F39+?[JL;XW;Z7 MTH(/3;]K3WRZOF!F 8 HH:-3(FC_338%)SC822HG]DGNB$$#2O1ZV]Q6"9\Y M+%T5LJ##:,N9UV"Y\0'"C[^CU/6MMHKF_ M'Y,)829?K*ISC_7<,[UU.\EAUR?_+9LG(*5<8TLS7/I%'.R MI]"&-#/LNT8AR_+EONCIYSH>&XIL-[>%D)01!0O)E/HFM1,MG".LFF#3';8)7A9 M\=%= Y#G]IIR)\?O[Z--[MO/GNA2-VL@IH]?&#@/>/?TQN]I_X26&YE.=?V$S$ >; S2)R=0/^6! MCO5;&CC*#6NC8DF,5F_#6^=C6&F>;07KVDLC-1-SOLC+(F^DGJY=1%CY5N5* M-X92 Z\0W60NN?6=X](N6H+9REQ !-BU!U[E.!6"5 T^I5SRM!N]STF>&XO6\.G_(\ M'^&;OF$\-CC\(:YR@[-6RHBZU.N\/K_B4=)GQL[O4FT-*LA03%C; _SZSGL( MJM0JEH,4!>C:OIXG9E7TI8:ET"/G0WL:3F<=OV'X:?]HR-[N%&' M4(60!#0I Z%$M5U"1[*#&),02PBB:OZ(^>(V@E4;($M5#S\VQ73:7!WZD98; MF[OBRMS7,QOL*#UD-RB=(XE1N12VXP>W7^W6I7)"Y:8\/]ZK2>G4&_;9.;W[ MH,-(:,J #E/U=S]X#9&CHF:!##T$NW;PIR;S40'_[K1H<7%VJLEOK-'LZ.#) MV.7%K2YR#S8>*,[T'M142G3/EK/72%J&B67"2K&"7LA=Z$%R;BN0@F2%VB0Z M&[C8H(F_7?R]09Y?DK#JG<65DC2O+U=""J^,IBWTL/( T^R&$NA'SV M\QD95J5QUHX]E;__=D!X^Q7OX3^2) >$(P^JWBAHU(2&!6?0"MZ>8E76M+,4 MR*M ,096*A54@2,TK@_+?+BCP0IR$=TL'/8)"9+^U'_VT['-:>:>%]]Z'3Q0 M@=F.'[Q;[S ZQJO@,!-Q.F1KH3'9&@(>DH3YNWVGU1Z[S_'734 MN^;.>'[[XM"PAM?1G5*=:\NJ%)].UM&>T7B)H%!06LT_G%KT/2\WV>8H*&QU M+81W@/B77^,8.QER!MO;C4G?+IZ\&9#$W70\9].K50EW+\1(3OA(_\.!',^Z M?XBDB8DM_J^ 3=4.^+BH$(7J;T>T\.L@$1^EMK+O+QB S,-@U6"N.JP:)GA)3$'I8GP@F)QL MHUJR*9$#R'25%O.?F:ZR]E1RUGP<9OF>>J-PC9+)Y8V3(RRU=S*"".$>M-Y( MR0D*U)PGIQ,X![Z+,:I3^#7DG3F[5'-;@ 1-=^B:9^V-R.30A^O:5MKN]W)[ M/GXX0(R1ST?D><+SE EVU"1:GCZHWZ1._ %[\?<&\-73CU^:R5EFOMR,1RLX M6O?%/VEV5$)P7+. "N,.+&343D/1&QMU>3:KT?^0\J5B86< ^SU'4.-=^N3MRR_2OK]T>&A M5!YF/NVJDY)!4,"91X5_RWF9!U>BI)[+S&!4W^;UHZ:.G<4 G:=2B>I/5+I. MDZ-& Y-;$*UGMSW7,+=M,TA@7#/H>[]I77V_.M\368*:&VG)JL6=TRB O"&Y M/3\8O;6CI!FGLZMQPL\LI\?G1@P4+5LL0+)FD!=I*6S%QUL*C0%,3"W2E M#\9ZOX2"P;FV7#%&@PP$:FF0=<#[!A_L;LH$!7?QFM^_M0R1E7<\O/ZJ>QH\ M#:$H4_JQZ X0PE*RCJ>LH@RC[$&FTI1+88)A L)[(_X8==8QXLW9X*?&@KC\ M7^L$[Y.8RW#NQ"!*-P$\Q8*57-FJF7>A84Y_*F7UYR&GL5W&K02E+L/'$;CZ MKH 39KP4VTV=6OQ/L_3Z!BPL!6D(;4E!9"U0G=V?2%:]9[*BU\:8(PS%2V5= MNK?DD>MSC4(LZE '&.PPGA]8_;L>Y7V+.B0X/FAD87_DXB!SBBTRB+>>KK>+ M-!7]#JQ(CX.7LJ+[U/[PA[=HB]:@ )4 'L0.'4$9-*JG%SNATIWO?Z+LM@E7 M 20? =^L2YB[$NDD]?E-\GV#/:,,JWE%%-F'@>K($D6TIF)(O@SE:2=ISZKS M1VG*G2MSIMH(*E-&?#/>FZ)[CRV&'+/GR9V:9S?V-32\FS%3;MEJUQ#/>:G; M[_JT,L,A.,#_=/DN.86TE,(UU"-K_H. (__Y'^4,T$0FL!MP"@1V-J!@ .T" MD\9<^>H=!,6@KY4N2CL-$UJ>;EX5J?55AI\FE;!:8_-V)XP00#1+)0NO25GH M#Z7.B3T<,0;R8H"H6PU%.ZLJ*F2$"1?S&J)0C:&&"H],(?3=I%)1 M$8.#_J,#G'.D!$0M##; #0-@GNAE TL@&JZ?VBC&Z QGOJ#L"?T=/'\;E3AJ MK)O(>&V@Z2!>VP%,YLZ^I7%8612=WI;@&(/C=C(IA=NE3FU:XSJZ5LI([^R& M2\L7S!/^,XO)AY<)#P--ZX CKL-U[^U$Z#0-8,A!!:(B65R*RY7*CWG%!M/^2[VJ&_@E=,3008@S+"_X08U*C8-5 1#9Q-$QV_#SL M2SX$K4,_D@T=?S 1;A,.W!OG1S9W?B/LW4)_]\-$ZG<)BH6>$TZS!J4$(!@X MV3W*'%07Q(-362%K"9SUR >J4YW>Q-X-F4M;S[V8O%,]H9Y0.5.;S#.\_S(E_%=A)G.S=@3J[)XEPTK.DF!=RC::U,FO0CW( MP>$C[]5Q/DK%/E3%B9SCZL"N,_<*'#VE;&M59P(P*%AM600TG11C@NDSU.$H M%-H%@+0=S[^--1*>S25W9[PN>=HWE>#7WGAF9^EJ@ROO M\S EVAE5.PTIP@ M@B\#&[^C=/<5V/ O794-LPGE>PN(2J<\-RX]=JR_F)NU%S_C=H?^]&3A$IZ9 MV5JS8^7EU5E+5F48K&N.WV\E)+/8-V>MT=DM==-H7X%/,. E6JX M42D=%\CA?,$8QS7M0SS*L3,:<,_!SQ_OV"PPJ'$TBW_KH*R;+>@^2UA!P9!E M17?(F\FK^%-L1J)-:/%R!T%4NHUMZ(/&C?VR6]?)?)+##(*>5!LLW[3E*8G! MZ<^8N0TXU6E4?[1TL3'>4Z M3/[FIK[]QI=I1-4VMVZ;FO:3(^=S,$7"AYH7-]A.F"(:6HC\F' =94X@VO"QH=IV;H@T)$ M7C)F-%%1Y"H..H,&&K3!;PW/HJU1DIOT##HOT!!CQE+][/0\KPUMHI!0OT,_ M^6C>HZQXHBY$LSWUH<^(MV^[075=U_9T8Z MV7;MIFZK;RD])LX/>4]".5<55[JOW?G#TM\ CI-D;YQK9<@U8* Q;O)%&&\5 MY]]"P7Z8=3'>O::#5[-)\,Q%9?/AO7-VA[?\+AT%($/B)%^X"[:"ROA[NP3E MHEK8A<_8#^6"]*8&$T9]+>/J,@O'V'%XAW;?T!_ASM5# _?<>"3RR^&#%^D8 M3!C0I&D3Q)_F.D'#?.-V5GE-"K((MN:KMY)F<8D%"_@%:9:?O:5C5^3N+_#Q M>W3$Z>>[3]+ZN@&MPUZYBT151 6@29<0BEN.]*#\EA%$O.#!6OZ3',FF)>!4 MU>VAN-'AX=XHJ]E+_&TO,W*/7XL)-4P=]9+^254V(OC9?79=!=84/3@5(SV/EFB6TU2GY-!S8$CNVZJ[I:VT1F@OZ$/ ME'"-8>VH..$:2-T=6B"T1-YX6[1T,16&/Y-M>O K272ONH\SGQ<>4 KJN]8= MPC'\5>:]XN,-63F]W\^O11,>-FSNM7$H@TP/]=3K/.DH_C$7X]>ZU:/$ZN[; MG"@+K;7NEBZ_7BF^+M_5XH^R"1_*6UP%%=9>QK:XZ!UU"47:%V\@S!%YHL+) M?2.GD"7YG!EKF:;J:?T]U?O7878M7:.S_,@?J0JOF+F:;*D))F1\^CGJ*\S[ M8!^^#H-=7* .XJ\\;AW:#F;26U;3#=X--7:<]1L-+@FT-@KE^K)YATC#3VD/ M@K\R(&/C9DG4LQ:B(GG71X!=R,"1M_!-]_?MO69\R<:)8V:X=JU_[_MMF7VE MIQ^\\#.,.CMV?O:VPG3FPUE#C.KO8>%I=!8H*E-:S;) +JG<,(IK=W*JD9;M: M^^H6_M@O;Y=]_.JGG;U_R'4]M?\=LF*P'[?)H8-8('UA<#<=UAEUA4R =M8E@AHY2(B'2CEC%U#7?Y>XXI = M?W&?O$N@7S^E)3PP2.7\F6[38>_&FHAN_;?^T899THZ#UD[;<;:2^]I6+SVY M@;"VLS""U-NVO^(3R542\'\D4269<.)I,'']E8T]AQT7W3MGMLI2C!EDMGHG M)S+8/ZA#6(X@4=^A&*H0A/98?::L>*OF(UP],^PU MHLR1D04 M<*Z%M>1',9YU#PITK4E;;S54M"XMN/.N<\)B[KM'A>0MQ[=C*R6[#VQD)=++ MPN!529GUAGQE[OW<>Z>ZF( NU]_;X_9;2*K?BFXY)QUF4DO2;8F8Y'ZR82X*B:J1WWOPY WTY M*[/C^?5;GDF4WH)E8%(BOX:=?[) I3?D3<.6R[M#0_RI)+7)[=NV,VW>R=2A M&-J?0YU?MD.,B7.39+9/(GRWDA'->A(J*L68W_QD1"3WET=,R5_><8"-\"O$ MF,(/N+F/OLC;7M0GM>.$,R9_>5Q(^\L[./ &Y(\D[ -8!R.$VU!T1UL!3+TK M^O.Q4 [X?UXY /S9L(/,21X!(1\58Q@[J7\^7EC]/ZW_=ZTW'0.&4&1*1\%# MIR@+WQ,J_$,2"@@[8[:S'T])#'M8C-R_,?NL0ND3UG4V[J04"\7T8(=H<:$8 MTR Y7MC1@IO13$#FZ1=0M"X08Y0()Y4%%I 1"F(]1XEME?GI!#6([IS<-*)5 M*U/4$??@^"N9_?4X< B!IM#'7IP6A*5AZPDNEFI1?V=!&\ $Z 2OT/4 M0]]J/\@-&]RN?X75V?ZJ$%L?R4QE86TVWF/22=?:8\[3_(,U8O.')XK33 Y$ MGCC?Z/;3A9S/[T44%DNB>2763J]08;2R7HFQDQV2[;!K87;D+>('&AW)9X4"1QF0@4<-IWL# ,WQ:WCZ MW!2;;2HK17UQ:Y3FSJZ>N$Y)^.0.<%(!]A-B)33-",5!:Q,9+=UK1A%\O;IP M \GE',/"EEQV8L:*.UKX&N/-NRV/')C6'E6[=2'+Q'&6QVF,2_T2 C'*RL[@4"DW.B M:YPI=9+( *RY<(Z)'>HX67>V2T,8,./6JF*_LL:LZCKY;TM\Z4!@D!@S/8H5 MS:M"LF*,3-?P\+ 8TV(1O5PO$%$.F=R'5N-T8>)%D0V-J"MHTA\CM9H![ MF9!)WR5D0,/)Y49RZ3B$A#BR<.W^[<[%C>TGI::8T![R>C%FQP/"U*-I[) ,(B#(8?FBN[ M_YR[XFC==7_"BYK/WUZ'OU5G@"5#86L)HQUZ/$G[ 1,F6? MR YF=UNIOWS!E*N?"]?]MOWQCG;[!?15?(]K8LSB8:!I;3V9L8RR@M*MZ=!. MS+SFNZX2)"96>I$!;E=G)XA%YE$X!@U,:+0\?&Y[T?Y,ED_>>$77C3Z^%ENB,]\ M$7CIUE'^X4$A#BVAPCA"')AK'>-69X-]4UR9UIM?E7_@5/&FI\SH$W/64HB/ M[,\%SE&\ND495YJ,+A#TM 36DI4/H,G[-#D?T(%#^4""199Y@P'E@^Z:_&:* M9EW&;+X+F)75?/900%%VR0S,FV7Y#N5"/ZE*"QR+>>4\?6%+G\BUFGWN()++/1*/0FN3>!XS%[ M_#G55/[RN,#USU>H?U&]YZ+;J!]@9A#FOKO]^;A/FO"7 M=_YBU!^-"<[3Q!C\.C&&=O:;+E, __!8(Y@^!%C\22FU&)=OW<9)X^V-]R@C";0.0GT0(K)L9VU])5 M^%.PNCRRY#/(>H-6EHS(R8#W1[O>3DWJG+?UW#PC7)X;Q;>AK:.( M BK!B_:G>E_F-N-TH'ZNV6L=Q@G0NMGL]->;+Q?D]!D2XCM>HIUK.D>W.2ID MQ-- >]JP?-LVQD?B"*SKLJ;9U:7BDR\EVBTC#2/L_1?UK$7+VQ'8Y8>WC7+4 M8:W?#X>&.^>L+'3AR'6KF!\1GHO!_*+$.U9(87$!MI^H;W^!0=]L ;*4,')-,T[)$Y/U$Q.&+'& MM^-B_N)$/3S3\):P/FA7,@P'\4W_>+^RG!X?GR#FOFO?%K'MH>*(OMATMUF 497.I3DC"PKE82WA?9/"[W#!NJ& M?1I.?+::2ZWW?_S#8F/,,R;I%3!UV41J4!)J7EJ2VNLHO,E3=Q/Z$$_6+;]* M>'F*M;QRC@:F&IH#TG0=?BZL?1,%M/O! V+,T5I1K67W_O&L@3+R-HZ?__X@ MGQZ7JB+ZMT;/IR0L(FN*OE@/!3YSE9;DUZ4L\^[&?7J1RWE[VV9B)N<0RH_Y M/P2N,F0]R W\R9H$L,@*4NS.]!6_*D/5Y ]VW->W4UGPN^EO.XWM(W+\J$9 M%9U1X-ZPP6NC-5F(OM_)7QWLV_86\779[=DZ$V>NOEEQ+_& 4LL2UCK?AQJJ M<#WR?BN#)\7%9B%K^H%3]_FKH?3HQ\[6DL7O=34Y.LZ\C+,CY+.)YT(4$U=* M^Q5B,*HB]E^PUN].5"03J"2DR2C NEA"MKK&936],+-N(6K7;RO)[K&Z>E$+ M4-Q^(;N7GH*[Y'[K1F?3:R6,S"\G/]9D6ZQPY__%WIM -;%UZZ*%=")B% 2D MC0J*BH -B (2%1%1V;$%$2%;41$18D,GA!2-@'1&44%1"(J*BHA()PA$"! 5 M-7320Q*BTD-%,!2D4KF5_?_COO^]YYSQSACWOJ?#Y0"K5C?G7'-^<]5: M']\?28"8 M@__\/'*-P=L-__/S2#L=B@Z+^./S"(6.-:/?D_Z&2AF=SIFYBPUG#E@UJU(+ MH\UJJC9+0.8O2[G;1[KJL;2Y>CCDW58+1NSOYY2]6PUIU:YUOR9N''@AC[BD@5C'5;3-)E" MNA)BWUBT4T!?_UN+0?KYX9O+R_&U',B>#AO2D^KUR*A2/12RM'^U?]ZLCG;] MV\-GK[?=#KZ+JDCCS1@&/R 7U8MP'=Y3P/=-DT2MX935L2VSS0Z!:[?@?<&_ M]C1)B@1$QUT "_-A-74MMT%=@==NJPFU/[5_.T#;63R(KL]'9!'[>7#T) M, ?D%M*+=]QV6&O7AX^#?-:P1E1]#DV?[[*=E)GZ&T\9TU163'3.>YX=/9H. MD1B:;Y^B+\PTD3D-%A7,EZ=N-4QR,RH&0=XM#+QS,$_O70DF_ZMA=?YF>A J M/;=&ZN@]9>4GDHO5&K^:_D1V_&_,5 Z7L1Z=YP.1$2J,%RX3I)>%<4:&Z6K> M;1=DVH+2YF[):.<&9:':]>@\ "+K&V(MKZ.L%62P*R3 [-A1&<_L2^DHJ63; M^4%VR-_K]C5@U4&0^U ?@\K).=(T&#S*G M)C%'E$)7![E7"<6TV+53XP2>?4*]O7#B?NDFVR[,F2#^W30PJZEH(+VJ9$Z8 M7E5&KB7-\A0?$P15A1W'KPZA+U<*%;@;729P^VCP$@F0]$%%1S@,/;>> 7U@ M\$"SR(M>=,2!5A=NR_YKK%"N7(V'G,GP,L6K0K,8!A?K4_9K\IY+@5.$!?[U ME]PV7[ZXYSFQV+B%LD1D3ZWGS"\&JV4%;6^M^N_0S$3X&J&+=4&S_M'839GS M"OZ:1B5Z*7=6K6J=CR>"&.?0R^/(\D4>5=?DHC%F):.7*AF_1Z ]:^RS2^L).R#L,J9'%) M>H:"-DN8*HQMWVSF6TXW&R&,CDV L>1/TYC7+"]-;G,,],+#RR3 "!\4;4,; M&) S8=P-]F)N .7;1M'%C*Z;125VN6+E=]3#;:M[(@ D_$%E.-:?'_4#6$ ; M?21R.$QEDPK-1J.P)>@F GT9,12G2]PO7YZ;DCM>%I?,(_M2ZQF+#6-#4I:X MG=I*R./\F_/T3V2G_H95_S]#LD]:B_"*L%_7:,921O-9;/5DE+QBJ0KU#D=T M4X^72X :"5"L.7* >XU5!Q:95?<8_%XO !)NYUD+"!AFPTS- M#NCZL6=H#SHOU;M?M-ZQQ0PT*^BL#!%FXE[]W79<%*%OV3ALT)HG 0SY?6 " MS-@0?FM8-]'DP21A6FOIQ MLNM[/9Z4BL[@PQ5[_Y]-RD/?Z86XD7J1*O5+V;$FZ<>E7AG!1ZK'NZ\"0LQH MWO++8/.F$W:&#@U9LS;[? /A,",6<<$$Q$%G.XI MP.M]1(AC_"X!.H/X9B.\9XY+;MM!;_H.]0M/-&54AMT:O+-LVZ4?S*63=4"M MB^T";"%%,$XR[O+R1F,A2V%*P^C,H 1015::11>Q$OVOKISL:_UDM/7[GDM? MK]\XPH":&="YH/C7#2#W.D.Q?"5CC*Z&7(@4U4^1\VO6)T:Q[O]<&%: SO,3 MN%B1F>3VV.KKA%YM#$S'C6=O'; )GW_]WD668F?XBB/2FQ2V)I2Y2UGH',P( MRF7!7Z#&XWWCM;;R\9RZ$#D@(-GMC6JN:D;FV4"]374^/: 7 3;!(ZKUPN=K M.A%-<8D-+N#)T?E+&RW2MQ:F;^TJR\W]P5P_/]CZ8%NB!&#:2*$FNE("7)L: MK169![L$D> =MNH>'-^9L/RZD'F,7MO(4L17G%&NT:LNIH/<$H8>HO.CS]A7R;"D^2 _\FQ?Q2&;?CA6$4]: M"&,F4@ZK'/D3V2B@5!K<1>?(\#&VF55[WPOV\&ZL MBVIX5S5&8X9H+MI-F)OHI1U[!?'E^WK59&B3]EJ8+-_ZG5_9'O+[5%X.X00- M7NZ":">)B(YRG *S&*HVS#]0NB3F;H# S>5U2_<]W8HD#/QEE+*"8\]?+91I MQFCL!W+YN X1JC0,44DR:'WO)FB<5KD6COG";SQ;V#4P?K;!-0L! ) AO69 9:(&AM5PHD64#]Z*+V!U:$4#D\"U%9XNIY&3!X& M[RR-.MBAU@_<0A[X!/B7A4?ZMCPS?TP=;MNC%SD;$.7GZ$8\:39&F"*]-/? M,\I&&@]7.YQ.8#)T$>OLF-;)G>_B<9C+H-!R]B"][K#"GNU?3\XVF%Z:-T!' MY[Z%'44*0YAEL?$5T)C.%\X0"NR4<_R*S%E_4>;,O'CZ:"#$_7-1[M :UP[7KO*IU* #J\]O55WI M%71J\:IHN>1@0-4'BA+2_@A@T@'&<>;;V'GQB%UYPABH+@Y$(_IP?+-I_TXXFY?=%-#CL*#G8XEJ5^K)^1&F[]I/7F75SU<_ M,-0)8,ONM+>MD3VDR%J'J!V%/U'P3^FS(Y]=?"J]WPUUXSE_W.]FX^!E4I"8 M1H*(# W*'D%>!'@F:?GP3D%J-:CH(P$6E <(-%GGBSX_S147U'B'+>.670M+ MXZY1-BD]%-Q]*X!S3TQ^++V%5XSGR#U51C^05&+^&_Z=4O_H=/GSW^F70>Y+CB:!>[M71UQ62.C(JJ)# M#F8X:@N]D'YE],:!UL+-JITJ%J.^'\8= W1J(DGK#BR:6+OZK(;)\['XP=?2 M<*$<3J?VA#"A#?3.4T-TBQC$CN]=?./LMXRB(^4;&JL;4EH\\Y/>KNFX4_XT M*V+;"\HH5&4H69FJOY:F,9W,F+.V#_YU)J3.[3VB-NVS1ZNKH= M2W:+2XU M)$W,_\F#E[4Q&6J63'8,J&5!2O0P-4P@*R&JT"=VG.F+*_P%]7Z,DW[G"&WS MBCZ S#"PR@?TGOA*99$@1Q]M4MK4W=;/-)FVEY_=HFT8AU M8":N(7Z"3:,7,49*1<8##.@:M0DL=(A$E,]XFJG!.34IK4YK]+(>J?B!0(NO:.>"05[S#XH'JA[7#66;=<0 MI[9QG*T?"^'0V3K88G@(RSZ7?M?T$:WPMC47K$Y6\D,."+8-D54]NC\2OA6$ M53R,PT=,.&C_GO@S@X6+JA&+*)+$ATZ29$1;:(L%-_V5Z9-4^&(/E<; MM[[9?$) 7TR-R8/*36L_;ASXS8$ #G2:TG@]JU1PS!FGHNA;SX];NUEOU%AQ M?VOCH85 9HB,\VG9"0ZJ>XC/IO%'06@_&5[EPB(DUEM:5BYL*#J,&/!R$G^Z M-!>.EUO/6G8@,LQG@-9!0Y4P["/W79R$LL^++-&Z7CGHF_BQ+?N%GCK9PH)% MG!S.6_=U9L+(PV=@#B8*KR5 /*'0\BT^0E@WP2>RS!3A;>I.HV;Q-DX^V4]( M1]E+$T/;/C(PAY&+H3R7JD&/MAJPA!55Y-@RNM-&/_6(X%:9_(%L.ZMDHNR] MBZWAMA\>, A$1%<+8K&F8X72M,F!Z!>2QAZZ8/PI[,.=;.T\-FEV,MCV MD8JB4(B]\)WB]H&"X:C(%8.VGMX!9\ MYD&7_D$8H[?B2LJQ]P+ZZ$71>HIN)*D4LQ'C;X_0KIAF'A"/CSH?[F"5?#@M M 6+7H^VS[P&1?N.U4FX58 MF:E]HHP39Y'C9/M9_F-;4)OQPGTTYZ#%N)JVB2*LQ\?41E+!%$O%31C08*M, M\8>"$C"J8R 31 PUJ)H"BQ?W3>_T2X#CTX33.PT]<7>^?BH)UBG/K@N\1[TW M0(=\O1#5!V&_$1903L/G^>3XSD*'E<\0)S@]9VA=?^FJU 5U'>,WES)6@5R( MV)XCW"E.G*1WO-DAOD7PPC@R2\\35<.-ID)UL2K/RV@WQ'%?Q0\.N4],4\^^ M"2KPG2 MZKX@ ]^7GEHCM9MKX6U+/Q M"NK3B2M]SYF;6,R^P?ZDE,=_S'@1B-$^%^UEE-RQ,D-4-87S*O2URJ:/PS\% M,YL*";BS-DHCSS7%Z_=NFW>H1>7YZ^!WF;C20MH\1$ZS@EH1WB^OT=$\HR3SKE4J$:B="$9BDUH*P M<=MI9TGKN?NE'P$JQX]V]\Q:\VI[9MW. M97H7C(?I'49"9?%5"7#,3!&L5A$M0]D>.M"AK)JG01+WUSK7#* MZ.JK-PLZ*P+_F1;A29[9\T+8Z9/XZ]X=\^;>V*E^\:=%:IA DR>\/:S_B%^A MW7/[I'/8?D/#T)-/9$_%?_63AHH);U592J+X0HDF&I1&RSB3@X^M^M>==]5D M8'(YDOJ8*4QR$#Z ^1"\RO).H=7L!_O*909*'2Y0:+V2H"7Q7<6Q^X7%U:J MN;TQ_>:(&GA?V?FS*N.5GS1:&@-R^D3XI"D] TJ.G']ITT3Y>/R,U73P\!M+ M&\_*T[)= WD99 ;W!1[:56$K/=4$[:>'?U3VG85+2+/))FPO-=(-&'0-8D!' M<+!A[N5J):S1+(;"G?C^-90M^3>IWDNT,,_Q\9.\&V/8DS+,UG8MNRX]+WX% M67-,(^B2[1+7]32GS#%D?=K[2JD;A;V5V!FR.A4/[27)KO$,7QQZA]BGJFH/ MA"794W9?PM8AYD$N7'WJAY&XLMS\4^)W/9V#UT'SHJ6O3+&JWSGPDHJ;Y-6< M$M^$V2@4^[9W\35ZIMLL(B\-$-7%P[+HTFBL\R7=@@=HN^;,#=S/.$^(4?-\ M;Z!1X+T5$N#*7R8=].S>];9*G[V+D"$_M&$].CW M!?8/;RH>_A2V'LPI*837/M>\(6XX)IN].60.H<\ ;*_K3U(3!HBS?MJ N2+< MVU'[H2!'4,)X)"SKDL M_[<;JSD_/FM,_0-.M],;E!_D:*XT<^P M ]XG >;_H"@+UG($+,PPB5_8&I(E F72+7N+C<;NF_2EW!F!@C6W:O8D[%* MP,)@BJ?X*9^L.1BRN01!SI1=#A1( ,[^->K\#%N,(5D8[RPJ-$)EK>Q3VSNSPQ'K[AN MD'-0YIOT4U74-08WGBIWKX.$]FAOR#KW6SL7&H^U\-WSKN>6TZ.'\8XS?9C% MA*^PA+L%2U@86.P@"#/@>V[B+9#FVYQAFG6S5Z>V;C]'?4HQDJJ&K(:]@2+X M/(8547R!$93I 250 6]U_=* U'*J?L$D2W1R#GUTI=1671<29?10D\,:[&JJC;3LPH6J!F*2KWST+U MAC&9J1#P. ("JEQG[N8E =P>PW#S7][@^]T1./3Y M])NBF^&JW*.:MMGO7E_6QM8_,*W\E@1MX< &L4?"6]!+3S:[0DSJJ)OJ.H%R^X3CKECB*JV+%/F7E^3[ZO$>6 M/;"NL[/SLUQ187_(M;\O?M/4_,_3<%8!5>9?Q M\X.P=D*A;.:1_CMH@8BTK:2TY_.EB?G?RW:MD*VFD##&8@(3Z0V+0H,Q_W(* M +5MDB"Q20,90E M=VX3W/+,%J4M[M MA$$'IM48AD=#&/(5WY G#DB%+/AW84]Z]U9;9^W]V!J=.Y*Z<=+*-96 MFLA\(#BHIC%OY@U9D_HIQ+YR=5:C/[R<>MN' M29D+]RI^!^LXL)6U<+,XHUS]8A\N$?, )<#H2F[2H=Q':$U#Y6+**E^M(N-' M[O5^!;NM=SP4E+X*?/H99X=T8 II)];\0[ P"%%7%%YEB.^#I]U#1:VH%O3I M7JX0AVOW^]#9]111?D?UUEG=$XXR0.Y#$N3$P41O3H1H(P=EDPI-(\3#M+EP MVN=E(C!V7,@SS>U&9?B$U0FW_&K Q21H/P%>WC\JW9*L%&?E20"OO$[-K>A/ M5@S%R4LM+*I&0^=EB?,(" CH:1L^E!S?8@OF]1#A)9:('B&+,@=VTQRY_\>Y M>9NM.=Z=*FEV7 )^<,:_+$D0?>[IX]X==Y*/*\@= #Y%Y,\8M_'J&?LF"['H(M\7V.A MG-^)(H@U4O_@$_V824U7ZG"B8-P!L3)&Y^#Z"-,K\1 )6\)NV'@0 WV-)G]R M_0<7EKTXS&=\9H4L%P>?2_]<,8%(HUG6H5UE7/+/E.O(>8W %];?5^1N7F?8F(/W #3I.J4G@]AEFB3F#2 M&*?MQ!9&"3-@Z=57_@5]!XX/C4ALK,%M6<^QP,"G#)&Y/4$[CU]I4[*$A% 6=BLM39N M-55C<&UE\-=775\S% W[(SSB>/0(O"RR<&&P);UZ7&[]$9_[Q MLK*_C(LAHW6H)>O)XL3Y#D>FLX4IV-PW8EV920"?E(P)?O:($]=-O./KC0UO M'GJ#'58W2J;2?M0PK>=?TKG7UH2)B0#3GXJ*E+D09R07XX&-(':D")JJ1%VM,65$TV62Y@N3WL^H#EK>,!)U(=LR+RYDZ@.)6 M8]V2X7Y'N(K'@5>"3,8\ITN\="^'8FBJ9F7N,1/Q'5!6O:#L]M7M%VL&@;.^ M+L7V1NLR"='^@,M@+*)-%+C42B_(1[)AZZHTE9H<3SY=:7C&ME3[1$Y7[3'3 MS.B*M1:)&VWA<=*=G__U!)0 ;N#9WVS"XC3@W0(=(4>P&ER4!>>+-L(^S LP M6%,B9,CWXC5R6ZBKFO>K^IJ.(2^=KB<[W;\9_D$KAGW-AJY#T1=C).1R"5J4 M5=!X/((I:#EGV/?A@%5,@N_Y!]XE>*VS(QF]G_J.B#0B/;J"YLWS.R,KAU9X[&E<;=I^A,G;ZNG>OM/:QDF56@M6M#>H/B1 M ?U&3Z"7L&H9NI3=F/1'AE,_:>.J>T*J_$_;6-X/#G6-/1C3[[02$D=3#HFV>C/PE;;H9X9VI;D[/+X+#NW+U0W6 M=/U2V'788O9DO=C4F%%PM*+P_"-FK8'-<6?WL2=:[X_[#*8!2"_<@\G&PE14 M:0&??%5?!RX5+4?V" +S^&S]H_ ;WJD2+EOY/9@=7/IBQ&1Q?'7HDPGA[@1O MD^@W#^/=1@1VAL>=JHP5T=EDD38L 81$2+&MCG.OK,\'Q'5AZ3C\)\S>4 M:%TEJPR,KPA>;5.0$N-XXD=[5^(K0^>7HS@U$RJ]<0M^"<9TU 8V%E:*'Q-. MDSIIO+'TIX,SAF7T6$3G0==PFLU,6&^6]Z,CW6QQCC#TLJ.&5O\7TV-Q=[:> MS'\/1.;\'/VKV\7_/A(FC &X!9_!5E/&Q 9P*N4U*0$/7:(C)CB=8'P= 1K# M80"J6NM%Y2,A&3ZJ3^ZRW'Z@OD=\K9)T=(P9MD)V9N,#!@#V;6+/U+:AI]CH MCS8.YIW:X6'3(,26AFK0D./CB#$)=F:TTR>LP;.8'XW]#6.@]W+_Y4OX1\R# M^B.0Q5=.(3C*%VE2WVT@7A(YH2U4!6CWP]!6EH= =W[OGK7T'C>_];O^<68Z MB "="ZHF)P;ALL J*_ XYRI8Z/[^0LI,_V5$94,JC\OEJYTY$IZX;7W#[2O# MGP!J9).CX;FZI@^\0UM7?SP'Z#E:3 LPD IC&D280QA(,WJ;UW%@RVO4N#[. MQK?/Y^CD6ZVU>8E.K\(\O#6-X>O M5&I .=?K%S:/]"[1".WSNZWW1!8C@S<)-G%!5)N%>S+_0TO=Y6 M'_HR[!-"NWMO=F<7T?5A4AR7/&?3D*(%GP1-DSI%P@2"IW2S#JS2HZX)KFRE MFI1["2[XD.4&/F:C'DM]'OQPWV'%V[;VJTQ:#I?4*0%0%3KVOE?7-$F1NAIE M>ZB]*7!ZQ0G66&&1NX?K>3958^7YBP;S;GL9Y9[&PQN[A%L$['J1,17#1X5@ MW2CBY@35&:;-H.2YB5<55'R"C5"59FGJT_J^%;:+J5]" M4FOHG?C:-7K#><@Y./I2CKKG5&17EKW"YRI]2^#WBZT%F)']3H!<\N(E@-&( MU+$U$&R.?LX8^IF7 &KXYRJ_FS0[6?2=?"[W^B&+4I#[E:C?;IO#)\037EF^ M_:3^6N145)R;.[2A Q4=O55XW-JSX7NX;1]L#QEQ:2-8VX\@K[>TJ%Y-R.-: MN&\3LC+3;5"(S,7UO(TOG:H-4.O>ZB/;X[[G>JUV2K+C(OE#NLF. \8_@EC@ MW'+W)>=%%\"JCH;!K8RV0$F?7M,F@PS'15@1#.X7 M/0UR";55>L82KT,)R#!2,42M8$8??G[A\TW=.Y*OX#-"?F]0')JJ9< K71"U M9B[A+KX.UQ7*(\:.+5$,NWJ?7R]?MG%(;M8!8_SOCRLO"_-WH'E#K^UX*_BH0O$.EV:#,H$"U*KWCWBHZ9!-6\X\S\! MFS%T]UM\(K/D[,^^R@LWT'G2#>@;E%VVQ)%Q:5H>Q+.E[X;XM^PGQ3F&).?# M_N'QFS\6'2'"*Z<0/2_!T=E4G/16K ZOY3;/4' Z9=/>,+\B-_L#8_6T,\#, M893)@#P(":7D1#KD2E<.5F@BPG!CI2IE?L'=.A9LAL1K!TEK=M*A$&+MC5MW M>9I,G/6KI#G\=T@M"@J&\BP1U0)T7B%<&D*\X/D&E&- M$/=G4>@POS?9 M6&+TNE.Q* S'PT5R\L='GCXVZ0^O5*-8P.13\8>6-4[J$1SBMNC))!D QQG+ M3V(KT(/ ?8C72 5'I<'%Q^#K3Z>CQ$M[EK1:8#AT)*;T2P-F@X'1Q$-Y<[&> M;X&OHFMY+=0UU"X)L+#<_OQB_.G7^2^;1]W93WRNC.T<']Z"?UQI+ MPH.'267S;CP]<\>6XUE\4QL"L;ZK,NC03IJ"HVY9$:N6O,#&O3:^'C%6"5-',B"UE@5/7#I(E:J]&9^P[8_+F"[^0W^7YLOQL3__5!N V_ MSPC1PUP"N7#(T'=#:A_A"FJP%4%[O!Y\NW^(%_N-E"D-1!@IC6YIA.)];:7A]OP17=-P MN=3]D'S29,)5WICG]8BISSYMY>HB<^IGO$H@+9:$::)((XWFYK]]># MM%46M0#5Q!5KAL"T54DV>X^B9C>38'G@QEG K!KV(Y\@?+Q3X3 M;:@R6R1-^;P#6Y&9Q:2YB)O(!V6VT960S3SE) ].U["^RP$PD%-2@,_5K"-WQ/95 MYD/6? G 3#]0G6'H_3@AIVOZ0DW/;7WGG>W'DK>OOOIP7;Z<]M<5LR1 M=/FF9\&LFIF@R_[6I]*F#C%B/G]>N']WO?%E>^""XRE9=7$0#EX"UKP)7]:" M#:N$7IRSN^$N(6%^E;[U,8V&"-)5C+<^X\@"N[[444?1;MA3. 4/K=-RH1^\/_.'(;,9\ MJ.68'I-/$5>,'R?_+&[#%[K^X S)7]M\:;B3!L>^X6UF(S'2V.J<8NHCVL_C M(F%D>CG#_8TORV/]I#J&'F0@1<0N5V3ZT>834<@2/QT_11@V]4.M.9K@GFOA MY]98^2\$:RQ)+PTEP)LOMLN0H,IPLF3^<(5ET">;S M1KH?G<@]35?[N93PY>YXHE77(O'Y8FX _T<6NN0*]G@#>V*(7L".(S\D_RQP M1YP%2MY@;RTTROI'(QIL5 43ADB-]L^F2\31?:=D%]WMLXP[07K_4Y6PJR4? M6]4^!.Z5D)!U;FA5VGJ%3;9@?-%3(M=CD@_EE3[)Q"7D$K@8"(67?DG><0U] MJ[_@F/Z&Z;;4'VJT_6V*0?RTME?2H]:8N.F.+)^07H>_A%B=JEN[(>4'[GTW MK:ZR[$&XK:OT'4QG5"TUAS_NQ2"2K=H:DV0O*+H\>^+7APS@K9JN<,[BT.M,=DW0';NYA\ M\F 5OV^!J5$\A?C+M#T)'O=P'XI6,[CW.!#1=X,!.9M:35#(Y9N\?HA7GKPI M-\-U^]E7D1(/3"@3VU.%:YL[-[P47Z]7@4*?.]OWT;8KJ(?]N@^TMX3^W>1**"12R M]9^;-'?IA4&(JDBZ29/!..VN*&K3UQ)8W',2XN8?]JON<K5K0 M'X'F2>CG#?B"MI&?F6 @OZ9W>7DQF\5,;I43>A](M2M <,UN&A6#BBF4>/\?\^,6*!,XE( M.%R^ V^GE^/E,XM];P6AY+\8]UF+:@D1HFR7!Q,.P&$"M>JRP-+[/AOVNPYU MVN:>2M5H2QE[Y+'2\]RAQHC%D;,MIN5%4N-Q&WPY7H?3[ EF"'^'?_8Q+C\- M-79<'K$A(TUX]RP1ZGK^BGDN(>/,T.V&& MD Y/]S$25IY<]UX_0B$C;=[="PY0]^K]G\X-9YR[P1JXL XW/!Z!J'#9,1ZX M9EM]Q IZG'[_M)7%S<"0';2''8\JBM++5AR,7]$@;P]@?_Y-8+A_6V2F;P@< M,%%$=&6Y>9U\/BD&/#;>SN*ETE!-MV A'G8(X.@&)ZTV37%N,A>6QEB(_)?Q M7!/FUZV=, ]?+Q.=)P%4]F&8P05L6DOPPMK9J"P!ZJW$>#B=$.]/CZ$:ME#U MVN,L!@IWOR\,WJ_N:3(0D6C@S8L[EZ68MPL>[R,B&E,\S9$;T&..@_B-K0:< M6D77=?[7^<3+"HYLAX+-G$G*!,6O8YP__=9&M1Y.&'KOT] MI;F/54HG*DC?]D60+KJ\!Z$]9O$$:"\G:89=0T_@E'!&?E UDBX,[TKE,2)= M]NUFC(QJ?KAW.6/[<17>]?3'T^?]>%[Z*EOLO!X$^$SMC]\(,+A'>&"3< M#]6 A:2K%CBE8'9UQH;RXYNB'VAL.P0Z^:@+UEW]Y)99Q7O?KIV%D\X MBB:U]9-'WT@ 8U6TAB T0+9+@.9]F?.&4650= +9)TY#YR ;8361;?!C=^4^ MHU%Y@=<.^!*//;_S0>&,H6;!,W=2]:(%WQ^>]+2CW>IWP5\H%PDG6@LQ&V) MK^%T<(0Q\+(\. 8O@[DFMS ?+@'%MY8?"'U:F^-V9LVNUIF/CW^XSL:(VM'S M8F'<O%UC:[W=\NU#FRQ!!,P /K\ C&E$LQDO.E:*>_83+8 &'68]) MCQH&6F5I' .1^'[Y,:@$ MG4,2;0&K5MB<[*L@'FTH5W\TF&$)VX?E#JWK]>@8<&E\:SKYWNA.FN.QHC?I MJ@J!00O>ORQ> $QP8*.IRT48'H?..V!>.DUC6R-1H%:5H2:@19^X^7OO8/YV MW^SKZ[]XEMVLWLGW]Z?69ZA]0:6FM4$:BS1=U>B&':3X-DRV:B:W$]>3M ,9 MG+E\WF_@L+VOJ8,?G(EKFEGQ()P0;H7].T=\$--:9PC15&U4?6':V_X$LH*N_[L7OUWFJ9LO"3W6JON7K9^%L!,QV8 MDX&9]JI5!$\RO/+6%$N9T=G/(R'+'+F'H(8&7WJ-=E+D=C)81.FC,FU6?Q4G MZ_H=5YBGN#S<-@O&*BM&(KL$25]GS-[B8DASJ)JNZA)@AP!7(P$6G-%?]CIC M_9=D]I82_\B]5H;-ZI_7G4^;)O=E(YK&3)*.\T41-OHJ3#;/D*\TO/Q8.1^V M>SC 4"G4Q/PKT]'S>K6U/=T>CW?N>\=Z["/,X4TA.KD8>V[ 7OZI5%UQ3+G\ M!<&])P+%KI\G"8VA[X-6M ;;"1<#*L_),[7=Z^["]W8 M%;-U'+-@MM.? ' CJ 1R\S&M6+4[]0OHR8 -@JK)9!!%>R>$&/"0OFI=:-V MM>O?66NIZOGO(%)_U^<7@=LXQP4,L<(( \(9#P,O9M^F5UX45&3;L1W3U!'O7P/48 M\V=]NG^),4S@*<)>+TY_FP)Y37S,X/YJ!1@21X+EA'^Y>?PPFF=U&5 MQ^),"F4#VDB"W#F=7G5SNAU5BAGGO36LHQW'30\YO%R4/4B O$H0M7D^@N<4 M)[A4P*HKN?S=L=R!GV#WIN64SHINV;$:4=N0YK^2T.'?TE-1NG\D30BW)-CZ M1 GIE45KR;KYSKYD5F<+/#<<3"SC"' M6W/Z*I8V?6XF%N\V5C[,C5E[I2]ZUC/:%L59K]!:/CBCT@%RL=>U;?_U%Z#] M0?[_=4\GQCNSA O$5T'?GCDX'+457P!>1@+4'ZP[?'0X;7]13W)^_6Q3E[,- MLT*F_4K'/=2EV0F^8P1?@V@)CE+-(:\19=ZF\?NI'Q.#DV_WK^Z_FOY[^>_WK^Z_E_^OG"Z[$+ MGMR*\,TZ+QOI??IOLY"DPCV\7'(=*(^0N)ASO\VP)8"L/*010CFU)2([I7/[ MUM?7-%^"69-<0OWO^>O MH*@]8UQ.7CAW]&G")JT/HUO5OQWP$)'OQ908W.F,=Q(IAG!F'SYC%H3;P M[ZD%P62^)2V <26M1C,#+UCVP8U]$GRVX-YUXHFK=CC! MA7&\9S=_"-D*/^*2$@F%.VX)-/= ,47'LH(#43TM\]'][)/Y::>+?/SGV';6 MVZA."QZ>.[IU67G^CHAW>9G&$R"J\J.1\3M;W@=?2&.:M<_RR9L/']@&TT_2 MXO;[N+@(X"2CYF3_Z)/I\6]MZMQ+K M#=;4.7:NG;1?*/.><@'6@K*$MV"[%X@BW,]]0UP 'Z@I5F ?:3*+4#JOM21B M[F5SO^?/!I>JGPAPWO\\DT: 22)%Q 3"U8;A^+0DFR ^X4KE:BB%MN$6-]VG M3Z-(;R1#M^#.(2,W^_@5UYQ6+35,W;\Z=?_2Z$MW'!6[3F?B5L 3(GUD'3PN MD&62M/%N;>7+^)A+T=7="5]D9>#>Q*OLZ&SBX@I=7V>LS"PMN?9L;4SP0WM_ ME[TO9)VS1W@B,\I2<8J-\5/8A^=Q(T"8!+K1CPA^J\CA;.Y]E'?F(O]S1?GK M:RDISIW/K)8N?;;TP:HGDU;_D$-8]@&#\>$OKE7Q>AD@@UM'F"XS$R6#4P02 MH^6_F,/S5_F?P9:_EXPJ2V-,($IB&N,L)XZ43Z@C= 3QB0D4)Y[*<27STDJM MX%WL??']N].JFWC+3J;\4))Q-;JN-+N^&NG8J'NR#='-%BF03FNW19N!W)L2 MH&AA)RE.WTN@<=?L[2>3W)\[;@5^:%N;[G#V6PM06]6M,,]GTD$8)Z:!I\8[ M7WW^0+A*4EY=Y"9>5C]@N[0XQJ_K&8U/>E_N3DS=OZXTGC9M)BP3 M/T.EFZ6+RC5LEU#VB@L1 X'QVU6)K1X*<%7.ZG'T\=G-,Z5" M,@Z]^ M;]@9F#059=B@2)0 JB$"PVJ'F21%>;BA# M^56#*;7'9EWWT>Z*]!OF^Q2=([9T._Y(4)OX/2R?1 "K;"3 67I'&SI'$\(< M^K/$#@GP%C5MS!*H%Q7%/* /'BU92VA2[F. MD^\PLA)R<8=#H?ZJLJ3*.WU$FI49TYU8Z]*FMMO3-\C0>=]6OP;[58^:7C!3 M=.RF!1JS\B7 "6*[$:K4!N'J) #$('CC.NR$S\4/;$V.OBL8(LRGKD746HO6 M>>%9\O?RRW?* $]3/U^?/7U"?6;Z\>D0VX1EW66_W9$O(+GKW*V+6?/X4ORS M.SIZAY\]>3^2U92[5S$&?4\J-F&,.O(Y^K"+ VS&)\I[5RIHNS_7R+"%;LY8 M_.PN6< V_J2KIGO7-V&.@>]^]^6ZX6O'#CGK:>XL:?6SL5>X.X?4TV5'OAB8 M'V&8O[W)_/2GEF>%3=>LM71:<__=^3 =+AM>R4#4LOL(-=9FET$\6DD.FC4O5CS,^Y[_OV[=<7KYL^H1MW9'VB+"V!P+T) M%N)'%EP4N;6C[_&Z!.Y5?3GQ+= [;][@?H]@YRYTOJ_)7=>BG?J;7IA7>!B? M2';Y<;D+^E0A]SK%_=4H(%X,LT7;$%5QAGF"'IGO4E-AQFP\D\KP;%I:29^: M2?K8U?KE_CW;J9 VQ5GYX6K:#8?2&<(<,;FX5);3:N2]XT M,;SR8D+,+MLH>:_]&*@Z%&G]1G33KMK)\%KYCJT3BZ[OO3?W("<_N\9]-Y>- MZ&X6[47KJ/C7:X-WLT@XUL]Q4' M1O^;4T7]*O_;HG]2Y(1V@*^F1DX^# ZM(129U:7CW\Z0XRE;]>,>G D9+@]L MZBTG+ZV;D%\Y:R2I_?W*[3J7CM52ZD7[X2!N]JA(=!'].-,_TM$WBJL]PJHB MX]V#\^IL-T!%DR[%G?KQG6<%$N!4?8#R.J5QOXQZW^+1[RN6I_K5OA>9]>&9 M^!B.)F6]421JC&QN0(A93DO?F][HTUNNT^45L,EY[9[GEZ,:^/'T*@\YB, D MS7.#K7EM4?ZYLCL+Y8X,'EF>KIY;N/A>^O7MSW+8F9DX-CN"@3LIQM89#Y\X MP[[ZT,FZFE%DQ/QDY K9%OCS3,8L*O14>Z=VS6M7Z*^_9%H=%!>GU;F%U*[, M>]0VB@F;?+DXF\!]I*]SLA12H//"S'A!$>5;E7K(+]A^*3?.-+F][MN9^:;H ML$WM,JVI<,<=LN.,*^!LY@GCWGZO62251-7+5T\)UX1 (!, MY8/[[(%+8"VYPYB75V>F24BRV9<'/^@=Y>[<$T*\\KTX]LQGL$]R//_]L>.)HM)+2^9>;IG]S, S0=6DK^HO\ M[Z428+;M=0E L&3 &BU@->XAR/XTCLH7G=VW91&FV:,&\1,3H1(@PMC$[UG8A)0#BC*1#'![ZB#\>G[&RT=2BGCA[4/.:V_*[656+ MXYU^0[\'*ONC;.\%5QRP[FJR'J![!8DSG>^:*K-F0Y[<$9#UU!+'-\ M@6V40/'MS-0MH7@.LN*Z[*)T?IK2@Y,I.E IH.^_N MAMCQCRK;_/J"CGF3OZI/+)+OWK%ST5YB4=BA_U5"JDAJ*TF%JF=9RX@Z8AVL MN'U#*FJ1HC-\X)'=MVX'X:EI0_?7 <)-"P$) (<&(6I9Z-4;]A+@K3(;7>^ M;'Z#*C5* ?'!YC"E>^7 %IY!Z37V,1IX$"OC;($N'R++@&TLU M4.@M ;*" M(3-4U1E$SH3;%*#Z/1) ;@#[WX>-(#0+HU8BUA3.3WI]!&QL.LV 92Y)@#J? M%@G P_3K*?J,)6T6]O,R+^Q_G_Q%+YG2:\*Q)6"5%6%@T)R$ .42@&\.,KL8 MW'3\I'^:&0IX@(*TGP3X)"8;V6@2_RT#=I1&GW]&^(L>9.L)O%$.]!MMQLI) M4P( 9@3X$QX2CL-&#F*]Y0D2(%R3CIRJ(/YI;K0_MP_\8/^BWB_J_:+>?X9Z M6)OR%[ V+VK-]11F-?Y0<$0_5[#ZOQZO MQM,R%Y'EO9.[V@DQHWO6[OSC#%'R9B 6FS1=_T+"IS^\ZPLAD (PP\% M1+$.*P*$DK$Q\P^"?^ICKV+*GX3GSR(10D?68?"S67J(N.T4.(7Q<_PD/.V!2,-@&T3MJ._M9JZ2A;Z,6Q(^,BP@#^%2OI9[HRUROJ M>9[)I$-H: YQ[A$'0Z?22\Z'JPZ,&1?!OJ+UZ&=-<-ZDAZA*M=XTX

    6K;*DNB">22' /"8@Q599=%L,T2]0G M%H217$<0,SH&'.AK;@1W(J!"B3JJW. 0Q'J,90DXQ^PT$K,QB8\OH6$OT_'9 MGJ9.;7Q)Y1.YC"^^U?([N6Z)_O("U*^?-B(I^KS6AV*;N00R)X>I%TMY(3>+!D3 M)(UQ")'G4;G>4+FMQXS"*$D]QGP4Q;Y1[0^'LL[MOJ4M,_UF)97]"=!:+9 W MO]PHQ<;4Y'8SRGI+STS&SO':TPW;QWK8:I^%O:I@KVLWHOMJXBH_Q:%ZH-// M=EUQIX-@M3BY&TE_0(5SIY"?+I/NMLN1.3K:>^.OZQOVKVVN1#@\@EE&+&/< MDUL4''D)1)GR!D4HA8SQE,LMBHI?,BNG>;%/+?J8M(9F=ZM8*>^9?'\0.::J MYF7(DR@-6"@"Z$4>@RA&&*99X$$6I%G$>);X9N=0=@"?\LJ1-]>YUI'56QFM MXN5X?>MD5:%-K;3')^46Q#'Q(L\2 =>VI=T=8X0E3&=F-H/XB"O7P6?[U=D?RI>I^O M!/^\K9.C!1BGB/H,1IA$TK2-(TA5M%,8>7Z<$=^/$L^$_S3ZG!O=*9$!V\N\ M $4MI[)S62T\R)3T9@2H [X>WUF&U#&]U6B^[:,I!0:-Q* 66?ZF%MH>F1D@ M9(F[='J5F=[VMNQ/-K_E#D6(IPQIA6M?ZFAN#-*(Q0&I &E4+E'U9VR-%Q*B7JQU4Q9<1'?8OK*!CS42C_@>&GF\ZZ U MX/D^^/ID'O Z2O0]X;6>'[M!+!YJI]/F_.WGEU_$^J$DSX\YNU%Y0.L(]?WQ MC/+3XG*S" ,2,8B"%$NCC820>SY)J?"P2(W*69MU/S?N[:=L4)K 5>VBW69I MH"]@KPVHU3'=/QJ-C>Y6TA7BSG>5$N"/%P!V6I]U''36MIM&G4^\\QP#S/$F M=%0K(]V+GIZEC=HD%7UU"='SQ.]E'FTNI>]*Y295BD=15/*!YI?OOF_4C_+] M=X5<@IN[[&7F2?,S3#!D/ LA2D@ "6'J$^,BR]05LE8IQ\DDGAN[[A5>'-WE M+0Y2Y"S 05[?UGE%Q<3T5>]^_\=>>]!3W]"]W_T72(_/9_6U<+P$S.8;8>[@ M--4HV7)S C,H2: MX:^W(CA#U3&[*[G!7O#%SL^TSO>YZ.4 W8MOLX#D"-2L588TZ7OBDH\C8#FN MY3BF$5LEDH[S,7]9KU;OUZ4*8U@R[/FQ8 BBD%*( B(@58Z=21IE) F].&1& ML6>&_<^-U%&IRF MU=#<&*P6&.PD!IW(8:*5W6VPE[DQ1R8*:U"YWJ:-04F;$+10&" "^7Y#!/+#G@B&6YV$ +04ZR:^WL.VL*S7Y4RRE!V#H)^:[,2[(]U0A&Q.M(' Q<-'M3GJ"LZ^=%%CMUNA M9MM[^6U) M*>2:_B4.@73M85*+O@ [X4$M_6)7R?IEH>)+J0#W).<+H%0 2@>++B8CT;/E M9&+:_;1N)B/!.7(T&=O.%8G3CDH)'*?8^?EUBAT5#K;>%G6M@4^D_%-L&D? M-@K_5M6*\X(,I3%2*0DX@0BE'%+.,!1"$B!.1"2M-N/4:8Z$G1MGUF=OL,YL M!%@_(1?I5PSAK6)-UI2G6C7PK'1;@.0=^WV MX#O0J SNF^_ KDS"K=6JA%,,CLWL:ZY$G3[_FF/03V9@<]VG>;#-X9WMV_4W M49!BHR)YU%[XBQ+R$_FNJJXL52HUN=H(B(D70!0&"4SC@$ L"*-R(MV;JM)[;Z0]]P76"O\ JQ:\4'ML[.0BTBM@7ZHB<%@#%._.XBG=@YYNT.W MDQQ\:=#]Y!!=_; >-RA/%.1C$6VCZ!YST 9B?0P:FRSRQUS!?AS0B+=M;EF6 M419$R*,(9D$BTV*>I0%&".(PH! )HLII4P$124,_BB/9H6&6K=&RS(Y@>F&$K5K-1K-3 M#.PTNSZH\)HQU".KB4;&,:.-& BGP8<64+66M&N\)!/G[KH:LN,47M$L)$N2PC^2-,0QY +TX3$@8^";B6F\Y0)W-C MRU;&NFKSS7;SN"Z-,Q.>Q%+SOOU*A%S?KY\"QT4:G $8;-VAG^IBVCOS 26/ M[LB'GC7WS'LKATUQR-LU%\L,!XGPB8#HHY[F#AB;SESLE?M]% M[N3?S29;56Z6]^5:I:NY*]O:[W6)MBCTO4 D'O0#'\NE-8IA&GL$QI@GQ L9 MBXA65LQS'M7VW":P$@\T"8A,ZC&<0NWR'=(56#B>K19AT+_LN0*. MB6YT]&$QNK YH_C KCDC:O]^Y=PCXW;L[TA9Y,5#=2_*^C2V5W$@ MQKXG? &C,.#2MA !3&D0PY@3P:.$9F&@9=!?[&EN'/59;+J<*VTI*BERXWAC MMH,_CZW>-MX*8HZ9K)-QCY&C0@ 7P;"THS_?SZ3;^HOJOM[;7W[AVM"[QM-4 MQ8B%/HLP(ADDQ)/4$(>2&C*&89*05.Y&@C1,M0R6@3[F1@JO \I:M^HK@N[V M<%X^#; DF,>&('/%>%V1PA8"+;;M_F#0NV.E#H?:'?\J/F!PJ_B036XOPX@ MJ]OU$\F+91K$."&<0)^%#"(O#6&:Q@(*G@C,*>>^T$H*.-C+W"9X7T+P1R.C MP:G">30O'RU8P$JQUV:O(% M[W?M[GN^#ZM:-6%5DGN>P)N'4A#Y"6P>26$81ZL!?4CCT(L2 3EG"43XAXFA!C5%K$+_!3L>U?F#[GR75@?XE_#;YJ1^C+@>OLONS"Z/E(Z M%Q>H)%9..YW,;N, 3^/C,/+O58<_/-;O- ZT7UGWASI'+O.-G_);>!-P;N/ MMZK R?JY\MH^T[K>F6F_2N^RT#W#MSG[W7!>6[@J[OO+SY&D:ABSQ8,93#E$D.$PS@:'O M$3]F.&,H,PLJOEJDV1%:SV6WEAXTXH\LE6MAS#0I<-*1<,V-EX(.&D46NT%Q MZJ!K#UI;1'J]0-,RK#4 CZC77LO7D??4H3<3BUV)MG<5'"_2#6/Q: ,^S^-4MF^=3KC,NO/M> MLCK'@F[RY,.WYD:8[[Z+DN65:#*9Z&=%?H7%,(E=!X-C,JH% YHX&"4U/JWR MJ S&KYJ:+%WQ:17ZN8G//&$[+^G!9*Y]BGTO(EBV L/$8Q"E(8/$"SB,6!-Q.>M*CONHK6- M.VQV;J2D)--W\.C!,\P?XY5V;4=(H2P>P9_6\PI?C5YCDSEG'"O0]\8X\==Q M9L,OZS7_*U^M;HJC&:P2I*W6U;84-[1J;J<##S$69S[TB1]#E&4Q)%$2R^,/,0E>?D[66U;\^>3(,KVX7?%%\&V99D7 M#S^3*N_=@&(A@L!7&:/K4-A,4$AXG$(688_1A&=1:A0*:RK W!BD?SVJ= &U M,HMNE]#I ]8%V&D$:I4,#W5-!TKS9-^IMU/>^H[ M$IRCH]^Q[5S)C&U'RA+[1[YY_*U8TTJ4W]2WZ4/QO-U4LG^)1+[*:]^D0VGV M96I:LZY:LI2BA% $0Y\I)W,2PS0E&)*4"(_CF&3,+ >@(T'GQK2U$T&5UTY? MX,UG5=LV-*WCYVI,#12E_[2JQ?N%Y(5*QG)32CHL'FZW2M2FWNQGL;G+OI+O2Y(@ M+\CD(L-H)J29G@A(,I%!CXLDQ((%J>>91;!.(+4)CTT3 MNE9V6M=F"S5P@0 M_L]M59_02)HJQ$9M 3;D.Z"B$%E>__B_T@CD!5#S>0%$DTJ__KV/4?N'H+Y? MZ/_-:__BFRUN4WRM]-:YF7U5'"]YM;;@0-W#G$D+T'V-.LU!3_5Z^'O* Z5] MEVVI10 T$+2ENQ?@<_-EDSC86PDG'#1+B^(4$D^Z/DXX!*^7RBF['GMZ7 M"?Y5L,=BO5H_O'Q1];Z[D%*:)C1(/ JQ'Z00$9% ZG,,?8)8'#.>,I:9G6$/ M]C>WW=%.7+#9R6MZE#T,L.Z!MC78G!]K=XCM106-K ZB[I^?5^D6(-J'MF?*.JWJ(Y:>[3&T6'HK\WX(W!%)H@2'T9>PB'"/H(D\E.84I[&.$ >CXQ\G9U).C<*.XK1/54#]E(]JHD' M6X\49S&$CNGT8G!O.W*\-GC?DN=\0U9*KP6X>:IK]4X3)N9H!*Q'C]F6\P<% ME3F"^WRLF:L.1[I_M8='N:A4'@G%:H_KE7R_>O>O;;YY608QQI2E&0)92+ &>J>LARLY9S1=/WZT*'1J2_Z]8=;7Q5?8#57NJ:'JJ>W/_] M7SCPD[\#4^* ^7F5E25[:SWZIME0!GR4HHA)S&6&^(D@*FT2R%/@C@**<[26*L@ MRF O<[,AF\.XU?UX TR6%E(V!3Y+41T?(YXCD$;)[\'?4Q M_5G=.35/GJZ=?=@\N/U>B/*7,HB.Y[X%_(Q"ZC61&15C?ZGMR8+N M-97L1^'KOC+2&#A(I%F?F-UEOU6-U]121'&$,LHA\9$/41:'$*>"P#B.!"=I M&G.S#)>#O>=9;!B8=@IBW1NV MJX!S?0S\&K.OHS ;<;]V%A5K=VK'/4Q\CW96Q>.[L_./FF\WFD,*Y4G7')Y6 MU?:I3KYXFV>94(X!XGVQOQ/1W'V8M3HW;FBD!SOQP5Y^L%= N?ZL-\5Z8Y"M MRQ#MRSL4=T [YA)3C"V76QN/W:@MC6%7D^UPQD'0W_",;&'DQ?[I"Y_]3>3/ M+_M'VHO*.B]:/[ZDE:_ZDE=_OB^%^%!(3A'5Y@O9B$_D>_ZT?5J*&(DPC"*8 M)$QNI?PP@H1Z".*0L)0D,8X3H]0D4PD^-R95HH),R@KR5E@@#5LYK9\:>0VO M^J<:?LV;_QD.ZH2. >N&SVM5?*UDPX#2O5%+Y"R1_F5VGO*KXI" '00@"_U M5^73A:^*N;_ Q.-FRWU@*K&G]2:8>#".G NF[G_%OP_UWC6&A"GYK.> M!*,3I.6%X.U2>B]G9Z_CWY3\9,6VJ_K6K7WHCJ[R!]*<955,^4XH<9:>$#[/ M.(.1EP40$?F)H(!#'DI+.XU%[#$CWSMKDLUM[>IDJX]\C%.O61HMW7NW'S & MCM><5B?0R@N45HO^V@%^JY>CO6:[1_>Z+*8I'!V$;>71,Z27%,G MG;,+YXDD=98[,+^K_%IRN;+<;LNZ4=V[R,.WYD:2?0.PDU'_/O$5(I?O"\># MX9BMOI:$*PHRPL/HNN^TZJ.N\UXU-=EUW6D5^M=Q9YXPFVM< MRT&NWLJ/=^77]5_%DBIQ 5'@8YB2$,$D#''*PP#[(=&9F0-]S&V* M-F*"5LX%4))*'(&256^J#@$Z/&3Z,G\,0MJ35P.#@5DLWVYFL?RPG\5# M;4XRG364ZN:USJ,CB^A]?7KX5#SG;XN*RRW9BCP8%=,[>GMN,[2%_+[\B=?&,+5DI_T]_F649RA#+H(]0 A%5=X^I M'*Z$)"*(@B1+B='=XWQ4FQN?=7*#5G#0$Q@HB1>@47Z7=ZX^&=ZLP3?E3_$F M+\"+(&5EF%IU/@-B];IGXMG]K#M !'7]D= M5$=?7LL7%;,:?YL7&?-0;/J+CGGH/701,B\)1QH6V^?G52TQ6?U,5JHBQ:^/ M0FSVU;-Z*9(0I21@G@^]3,BE'P<,8C_*8!#@,$(1\K/$;.DWZ'QNBW,K+Z@% M!K=B0_*58?"A$?::2Z$C1%TO5CVQP2MD]Y);#@JX!C-;!&_2];04/ *4(Y(< MT\8X&OLB5(249$65K/2M9-X'42U3RD/JAQG$&5)QCG$$*4$"DI1[.**"8684 M(7VJD[G1TH&,@#5"FM'222P]C*,T\1%$)* 0,81@ZLL?0^HEF&*G5^+D6/:/@3G[05PC(EY2'M+!'RRBTF)=DC)UX0Z^*PM1YE[ ME31Z7:B/JL+"?;G^9VVA'EWS?BC>?6>BJNZR]GY8;*KS3R]1X"<^BU36JC"" MB$8!I)RIL@8)8D$2L"PT\A*=3/*Y4?Q.TGUY@IVLU_K=N!I\/;J;Y9 ZYM#3 M?CNMWO5/3<6=_:@?N^VH*A.-^BI6OWZGRPLV])I+]Q[' ^?,_<>5W#_8/P.4M3L>KNM-NLG47X1E&P$*?A]F3,AN]V(ND*"_/10 MDB=UX+*,PB!#7A+ L!$9?F,,E""C.2!2B)!69"RR7B"AGFMB(U(M?GP\]* M:/GO3FKU48F] )NA,U]KHS.\T$R$N>,EH].@61@Z'53!M=TPU'J O2*@U63X MY-W:*/ UJ].5-(O_#QZ- V'^ T=%>S6V@&>SKLJ&ZK72E__4Z^4U+4^R\EE0 MO5O#;#1U99W2NZPI#IV352_3TOUZE;.7)4-93+B?PL0/8XA$$L/4BQ,8DLSG M7NQG*1I7='2HU[FM.+WP*%6MN9.[GYAJ9#W10>SUMC'6$76\GFB *3<2M=3@ MC_:_;HLOZP!GNQ[G8)\_IKBF#@QG*V5JO3SRTE"E/?\BGMLJFBT#[JXH;[:; MQW6IRC#LGVFRT?I+@@A- \IA&'L8(IQQ2(F/( TC3!".@H@BHRO$T:+,C=+V MGA)D)S0H=U(#8I /V<) :=XW3@*_Z]M'I0382]B998N>]\I>D_Z#MG(LVX/3 MUL7D>$&FO::\&K"C2\OK6QP;ZJ1,2$G9=0B5"F8TBGAZ]?++$@5%G%#J.CSKWX#CCY^=ME1>B MJF[8O[9YE:M659VINZS^12EX$[S1JZ]:EZ%:QAE*PRA%,&.^\D;@"!+FA=!G M&>$DXWYB5DQPI!RS(X9>_62F!#2S<,:.AIYY,P'&CEFFTP#T5%@<%*U^.PBZ ML0ES)626[)>Q4DQJO%P)U6O+Y=KFQM&A-)"8$+QZ+]7[E:S$3<$_$>6AL'FY MRSZ1\D^Q43FK?Q5,_2Y7;EF91P1&& J.*$01$C#U$P;#,! QCHC\H]8%RF@) MYD:!2FAU\K)I+8)J)ZD9%YH/A1X+.@78,?]UL@,U_4"-M#J)[^17L.\U +]> M1MZ8$$>C9XD*S?N?E 1'P_.:_L8W-#)'Y_KI:5W4V\7:U;_:;PV7V(](A%,, MPSCF$"7(ASCP \@$"E/FQ\KD,\K/>;ZON9%9(VI3]G,!JEK:_HG6F^97AC%I M0V#KD9@E")U?[=;H_=J@UPC:.WNRF*[S,ARV4G4.]#1MFL[+*A^EZ-1XQ=SS M1#(5W]8&V"=2_=D>R3?_[L7:,"H-(AK"),R4NZ0?01Q'/DQ3Y//((Q%/8ETW M$YT.Y\8C>YE!+;2^TX(6O,.DX0(T]X;. 5ZC;NS&8:GO[6$;TXE<.\YA:\=E MPP24 ?\,K68F<\8P4:KO>6'TWMA"[H6XR][*#7&^>4]8G7GRHRAD [=K=A$7H!& M:/!'([9AF;2+L.O9<3;!=$S)5^,XHJ2['CC62KI?Z&[BDNYZRA^7=-=\;QS= MW/!_;JM-[7SQ=?U%*&7RE?@L-A\*MGX2']>5_/U;4BF?Z&\Y%_SG%Y5@\4.Q M*PMY(_GP6U-RGE:U7]HR"40D!$E@0",!$<("TB2)8.1'$6$\3<(X,Z$H%T+. MC=9Z.JKL%66G)2C$!N2UGN#-2FKZD_HSD\HJY^5:6Y4H8[TKGTIVJOYO,PIT M\E70H\T?/<".J?;5V.X4!%)#\*$=VX_=V"H]P7UO;-_4N7'SXB>P+Y*[UQ?\ MT6ELD:I=#H@E>G[#1CQ=.O _^]Z<9GH_ MB=U![J!6Y MOH%\E!N6O=3=\;W\"^L=ZT]4DD9GW/6,G[F,IF-JM)#R;:^P&O2>RLV5Q(R* MS!@,S8\N*Z,CZG]&(1D#T*V5CC'IT_PNYH:Q.6Z M.6$N54JV:LE%X O,*<0^#2!*?0_BA'@P\%-.B4BQ)[2<=T?V/[?UHU6AEX6B MWH/MM !2C6;A )TBH-%$_QYBS#!=ON)Q#+YK2WBFN.M?!SG&?Z+;(0?C8'1_ M= 6* ]=)8UJ=[';I"I7[ETW7-&.^U+S+,A4Q_$TT!P)?R7=5(*<[*"^L\;#&D#"/HITF:9"=%VO.;L-.D.55558:4,.-1F<5!VN*?1XE+,G/7AT5^. M)ARFB98F]\-EM%)9 GA@U;JVA\E6,$M0]%!? MIZM"H2F^%D>D#4<<*>'0[53EYETI[]R\ *,<=*<:?H,#OYF,YG_,V=^NW,-. M^^Y78*>__&.-@#H=;#"83QD'PT&;28T&7:G_HPHP& Z%[>H*IMU?%P@L9:1M M>'%73ZO^H5YA,U'*_YG 7FJ64?LZ@4S(;)K]X'=G% M"_Q'$U^'J^6@XI'"_)#8XNN .Q=B?&6K(T)F1)FM MRR=EIA[=(;61.8K_!;^I;OH71K](@3;5O1#E+^5Z^UR_NPR3E(6)2""/?16 M['%(*44P30@.41QSP7SMT!J+@LWM5*T-/R.- H#(C^#YX(+XH=9B(7\K3<(' MI0BHUV2# !.; WOY).Y'#9=CUNZI!8[W /M PG8D;^3'_E7_709^:4=2J0AJ M'9N&?M!(&H04_: 1G2KT:/J1-0M><@#_4)"3S>ZF"X9R -)!T)2+]JUZ^=7^ MA+(W]BB^RN$5GX3:B"V]V$\S$J8P3F@$448%3!E*(*&$(R)8%%*C"DU&O<]R MN87U^@F>VZ,9LM_S+E1^$*4"V"@=K#CAG1F6J[SJK@=[PJ.RW1%8'^=6>E"+ M#_YH%+!9<&X,<&Z=V,[T/0>OM&%8--W,+C0RCNMV]RRO Z*#((NX\D:F5*7H M5J[F90Z+BG[FB4N/C\V%YIX)GE=T[>H5 *BN\VC*)L:-F_5$4BQ6281 M2[S00Y!D0:*"RT.(:9K"R$]H+!B.<*#E/&K0Y]QHHA6YKE@O9:[JC%QK)39@ MC<2 U/*;IC^[C+X>G5C&U/7FOX6S%;=&LQ9X5P2LE=EF3C-M@*QE,;O3!,/ M0X()]A#+"(U",[OD5#=SHQLE',P+^-R(9VJ8G$12URRY%A_G1DDKX (H$54= MP5;(A3HJ&@!KA#TRA(4U:^1D)Q/;(D.*'ELB@T^/+"24%_E&?,R_J?#BC1SP MG*Y$PR\W3^MRD_^[WA6U!/0_@I3UIFB).$J9W)S .(NE;4+"$*:,^M##L>_[ M:29W+ZE1::%Q&%F[+\ M:) 7X?S+,YI7K9#@1&T)%PD2+F,R*DO"0+.3I4JXK%H_7X+&TR.31]V]_7"S MV90YW=;9B[^N[XG:'WP6F[M,>7BO5ZOWZU(=;RZ1EWDHH0QF"(5R]8Y\2$BL MZJV+,$G]F/#$**^Z0=]S6[&5Z* ONPK(:Z1?U"F!UED=Z?"'T@&T2ACFLS,9 M&KUUW1'@CCG',M;FB93,4;.5'\F@YVG3'IE#%:9U[>SD!I!U1 MYI**65T <8EYD-598#C%%** (D@C/X$9XR$.DHRA()DD*:T*>-Z6U99( M1I%6H?C75M7HO*OC PY'#)GFTN!V(*8@_0HT\G?^H8O3'-]W>B*9 M_(9T@7[;TB:IC\?39C5;0PFF+V,[#J*3]6M'-F5&GESDRW=U2;DOXB%7"4OE M]D!^,Y;WQ>?,S\/ M_[0I5ZHV;B5W]&VAW,[M3K/T]/D6YC9'/\G=;)F355UBNN*,7+\H]0!T MEZ\2[*#F>/IJ 0;^L.J[J ?.J#N%@68GNU.XK%K_3D'CZ?%9P3^)S>.:&\_W M,Z_/;;(?Y AO9-6?VN<@NCRO+:#C^JS^&!@'4_@"#E=E3G_=YN2YT\\H=2I[ M^KE')W/J^6N]##DE"'L19$)(6UPP#%.?>#"+J$=$$B(2&458C9)B;OP@OUF1 M";[>>8-S2!V3RC7./'^M?Z@KSQ[''^?((V68NQO/'B8+3CR]QD;8+_R? M7]?J[.+F::-MM/3>F1L3[8O&U'6)#D*[31)E'F&C8:V,A,6UB7(6$6NI*,]I M/\XPZ3/2!7789?"_.$U]O#<=Q_K7],%/=KT*:+X=[U M/(?[Y"%(1L1O'S4QCM?>KJO-7?8K68FJRT;!/4&EVC ,.(4H(3'$09A $D4> MYUF&.#.ZT3WJ86XX5R%C&-:Z4"II7/ &V=U MM\0.Q^U/R@%GU7L]T\\_:)X>KFY%>1_D5:7HHMZ J,S7#T7^[SJ%\M.2<)'0 M.$Y@IJKE(A9ZD"186G.9\%%(:1B%6K:)9G]SF^O-UYGM9&Y#K.LRN(W4TB21 M$> MEIM$X4.<9DQEQV$(4Q3XG.NZA_3:G1OAMJ(9^H+T@1HFS"O4=WV$HZ.YD;_' M"3U'N7GTVYG,N^.$\'VGCE-_-C\8K<]ZV&9+5JN7>Y+SWZM=Y6GC6UZ=MN8V MVPX/"EOA@9(>?*O^UBL#KW^>J@7IY7-6VV@ZW_YH NG@XM@$JE&'M5H=3':( M:Z)N_W#7Z#US*MGE ZV]2,OJ?6',( --S(TX>FEQ6V%5,:SUIEAO#+AB"+/+ M%&$)+L?,,(24 S+0 &44!PRU.]G4UU"N/^-U'A\98,[DKFZ[4H6F;L5S*5A3 M)TQ^7HGZY+7@_8O<^W+]+,K-R[W\9FSDW][]:YL_JUWA,O089A$/8()57CL2 M1!"CC, ^X@F29#X*.CJIH9QJ7;&E&]H]Q)1VFRPLJ[@>GKM [K>HQ.G1HZ323GY1NB_J1G7H6X]TM M VXK&-Z66--&REL&\RB,WG;[XUA>G>.H_.^_22.QD-M-V159WU =TVVG #C0 '0J@+T."^421$6]&W7A07@=E):(=*00D]+F M=4"])LDK6QL;M?A6\FI)5A\*+K[_O^)E&? @\2*"(*O+0E$OA20)0\A)S"*, M21J%VN?2)WN8&Y&U$7JME* 6$T@Y32,77P-Y^=SZ:G@<4Y(Q,B.B%\]H?T7X MXNL6)XY?/*/0<0#CN0='[F![]M-=]CXO2,'RXD&Y%U32A+K-*Z;<1JMEEB(N M2)#!%$?*FDFX2@>$H1"<\(QY<<#-\J-I=CRW:=^76SFZ<$$W=;:&NL@44^(W M6U#&2K%[J-4&R!_K%]03*R$)VC"ALO9P:6X_'0R"Z^WE*_QO%9P?.OS?[O#? MR6YQ[VB(EJV]H6ZWT^[]#,$XVMN9OC^.WWJ%--^3O*S3W:BV5^MJ6XH;JD+! MV689AXAFL8A@@@B'R","$D$8#' <>TF",A\;U970ZW9NW-:3VHR6-%'6(R7[ MV#FFI)[ "Z!$;A)[@;W0X(].;(NND&8X62(CS4XGI2(S(%X3D>';(\VL53V> M@I_VT&XCO)8X09'G,P)Q&D;2R*(A3..8P"!"<1KZ"4^148D)O6[G1D-U$IXV M^(/U+]3;DC>&)I,>])H&DW5 '7/3Q3"/=Q2C""R92/I=3JMA60$Q)%] M9/:VN:/"YW7Q9;L2OB>W<2H_1OE4;/C[%7G0=5,XV\#<^$0*"I6D0(D*_8,4 M+,HS4]5BUZW5/(S<96<%*Z YY@P]O, ?2FQ+[@H781GEK'"^U07=9VB)?98%(<\A%Q0#%$2"8CEM@D1B S''!#(.K/&U?,\@8;N6[^MN?DPM MWS/*GJWE>^YY\W#2WT6U:3+G,A7P]B"^B)7Y?;F[N <]7 M6V5@"U(6\OE*O="D^=8/AKPP",,<8A=:QRS2H;J7%'2B@J]K((6UAII^]*@] M]"8*'+T"1:.043U@!J)%+S0P6:"HGB+]&%'--T9:8D_/)"_5%^4N^Z@NEA_7 M*[Y,TCA1J8-@A/T4(BXRB#-!8)QQS 2F'*=&UUHG>YD;S>Z%5/?#JTY,D#\] ME^MO33D_0U/L)+B:=MBUD+DVP@[0VDEHT?P: L"6[76RCVD-KR$UCZRNP8?' M,<"[I^?5^D4TK")X[UJKK8J^Q$D4I3Z*H>=%JH"YE\)4I-+RPBB+4.2ETC(S M88.+/O+I7,F. RR'JL8!4ZQPS1R0K+1EAP<-_=RFN/+[2AL<0= ME_N;E$>TU7_-*?HOCLQDJ%)9)Z&4TACR,0[F;HYDZ.8X@ M"P(?BTAP&N/E-U'2M7;6PE/]F$R'?F\.+TG$!GP9D_7K#(XA(5GF@)+S *%KD:Q2GXN)4/_"P*]OA$RC]M(*E'P%?CXYATCZ!Q MD8-Q" -;V19/]C%M7L4A-8\R* X^;'[+WA2?^%#P.B>-YLWZP4MSF[3Z&7F. M]1^>FU>I[G@^GBC?HBIY\OQ;SK=D92E;SUD$1EU_'[8TV97W207ZU]RG'S _ M:&ZGZ:^;4I"GF^]YM4Q)&B&1,I@(G$'YR8.4QQAF/N,\14GF<5_W;/FH];E- MQ&Z):"0$?R@9->^83J-W^5#X*DPF6C&MP:%_VGL5+!,=\!["8^ ^>W MQ^],=F1[5MS^*>WYA\9MF^XVCZ)4GGNE>!1%E7\3S97;QW55=>7@[U4HQ+HX M53%^B;P0QQE+8>"S "(<4HC]V(.AW'!Y,8T(2;WE9KTA*[V-P97R&)'@3BIW M7^M:G?I 9Z:,P(#!&B=S&>1A!&B2J=!!.:((C MRJC1$=N4HS7!DC6ST=+;*DXX!HZ7R ;^ U6Z='1OE#8_+>H,=:I:(?F^ *U2 MH*^5NJAN]+*W#[4$L*4=Z[723+JWM03=ZUVPK6;-;?JWZZ*.M_E'OGE\NZTV MLM/R2_[P*/O\(C;;LJC3.,0A &./9^3--;V(='J M<6Y$6@NH)FI9B]@D'] M#=.]6B361?>;EV7"4P]C'$E&SA*U:T$08Q3!R$^$QQ+DI8CKY3/4[U1K0DR: MJ;"5$*PZ$?4I11/GRQ1M$;MI.+H3N/8+/KAJ[N#\Z Q.?8JV#^M$'&T#7B.& M-D-J@*(U&YJ,H\T4ZY.TX9LCLQ;FU9\JD\9O4I%R0_)"];%+Q> EC(A(J/)< M00I1XG%(*:[+2"0Q"5&48:.#BL'>YF<]2V'K+#$'XNID:1@!M=XI@S4 71^S MC\?./*.@#B:V$@<.]C5M?D =M8_2 &J]=&68E\HU6##)3O4B]7Y=BORAV/]5 MFE2W>2:Y32YC.5DM<9"$PD,$2K+A$'$D(.%!#!F+,IY&.$.A4?GTD7+,C7Y: M>4$IY02\)^C( #'#4='CHPFP=LQ4[Z14;-,[XU06CY(7'*JD\O W _+ZN;YB M%RM*CX]+&X>P[; U0RE^3%3;.*C.!KV-;&YL&NGZ9O&]U.[4+OW==[;:*A\3 M%9XK_U'6X5):8X3(S3(, QQ %"J7;>)1F'C"1R+B/O:-$@*-D&%N[/EY;+G5 M,?AKVFYN475MT;6> 6K:@7-'>#L=0*>$HDF;R:-'0V@M<[2Y!!.GC1X-T7'. MZ/%-CU!V%2M?Y5391>]AX:>J1D%)I&D8,HH#$,&6I!STNX:$X\E)A MQ&ZG.ID;?2D985TJ5DFY $I.(V>E043U^.I:G!P34@W15S.(S+,G#F!@*U?B MJ2ZFS8PXH.11'L2A9T?4+'T2!5?GF75BK"2*$8M"E0\D$'*FXQ32F#-(19"Q M5.T#(ZT+VZ.6YS:]=\(!)9U!Y=(#N(:G\54@.)Z[FOJ;U2\]I>NX"J8'+4U7 MP_24 @=53$\^,':;40GYTJ-*HBR7^=6Z+H'3\UOO5OROZWM19NOR2>Y[:H>/ MZB#!("D+P9=1E(28>7)UYJ$'$2$^Q P+&"89]?S01_]_==?6VT:.I=_G5Q!8 M8)$&1* N9%5Q%QC 3B<# QW;Z+BGLU3LU0.TG36P[QE?Q[ZY'F-" MKJ_M >>-5FWPHT]KP5J:O4SSV)V)3.Q;I1[0/T"EX R\:/I:Z1CR8#0 ],&. M3"%E&_DP-0"LQ\>L(2;Q>RVT[ASK^F^KE?AK<7^OA3LL#3?'0N98L!P2E200 M(8P@B[FF_DC%L8_A1V'OZN-C2>V,Y-<1IVH7< MF=#C.>:,$I4GL!"FXJ04FKQXRF$BN>)<"![%B0ME=4TV-8IJR;HW5HRTX$LI MKZ-GJ1-G.XH*A=[ E.0/G#,!V2 2B' ZIQJ58&R4/B04JV<\<_$>Y9J:&FQE MS:4_I8F+E>+BA_[7K[+I.&1N_>H:;7.1DHP+HF"*B80HRBFD)(E@$L.:5VNRV3'24."/S!/ M[7'_K<*]D1[4XN_:G96!"[.FC&/ '"U/\$(E9;E./VX6EB9#,[#GI0L3:=7= M..M)N> 49+ MM[%3I)UF8_F$9T?'TJ/5U>U4,IP6F4RARA,,$1$",B45C"(9I91E2<:=BF_W MSC@Y:O5PE_?#:F=B!05K:#JM?>'CM8ZU1B=4>\;>^<;MS&BK_E%31NL'_4CE M\FFS6,J-N?UCILN>?@%M;E?W"_X\3SE'/$3??GVJJ=%((REHB^K&*AVXVM%)&+0&YI&30(%*3/"E_N^=_+D%EWHW? _( M)_WP!"*2CHE&99!^A0^IP^()_\CJNSIN\UI+7]>AEVG!A%(%I(4PL=4LA06- M$>1$B;0H!$TP<8VM/IYF:ERQCZX66D[W@.H30-H1Q/GP#$P.AT'5+==.)2OX M1+=/Z\ NG&Y8 L99GYAD]$CKUQ4]%6O=\6E/(F@:B5RU&MW41=$50C2+N((D M5HF)O\:P*)2 2 MMX C%#ETS#0N0_2K?$03%H]X1P-J:T1JI]-%]7- MS=-VLZ5+8_W."5$1C6@!"8MCB"CBD!&.H>"10#15A1!.C7<4YE&,JM0"KO>10C+I.=B^A =$?^$UT%$Y5R6Y*EE9B@Y;<,U!K%.Z%XXE< MH+>.Z^RCOGH\H3E\__@.X][QZ:/6=+64IK2,GNOYPT]C)9;^OAME['C*MPM> ME_@SSMC2%VO;&Y_?BT%)N+[7NZ M7C]K[BRO1NK"_Z_3XNUO%VO]%3;9^,NW%XLQ0?]KV51A7E$3;BE MP% R@2"*: *9U.9'7'"I"*4F>,JNXX3[Y%8;8MS.$WJ@;]1L!VW;/]9RESGV MLA':C4P<5L*.70*C.P[=-$*;2C"UV*"1N[JYV,Y*E#_THNS,0>Z !2(EAXE' M92EW0 YIRV,$=W_0^]5G>2^YWO.?)"UC11^VMNZ>4\].S4XQE6KH\ADTDH): MU+YZV79 ];MFSL5H8,KPADM]5S&8(A MUL9YO%)/&UG>]L\+)7!"20Y13"*(BH1!ED0Q)))SA.*U9/;#.A_@MVV!Y M07UN,ZQNR-SZ8;TRUENVQ.I6KZC=CF5+O9KOAW\-@(#IZ6^BL MM\D^/#Y]A:\6RR! M6-W?TW69S5W%4#B&28ST3;$[,$]O_0=^&Y:2P5*=ER566SH#]@S:GZOU!J7B M93)U]>?C@CFWS?>H#O#8(1#NQ#[NB@4Z[8\D]*B>@G$7XM#+,/+LH0+"C2O7 M'*T^/FWUR:KY0^TQ^1])UQ_U3I\CA4A:I RJPH1/8DEAD9LJC'D2%1&-&7)K MX>$IQ]1>6WI;Y>>&A-LM@-W+8P18AS\;G0@6;[0 E1K[OU:*S(#1!!A5AHP. M=\)RL%!Q.RG>.&[<":K^('*WX=Q=0KWMU/\P5N<_]+QK>G^QV3QI4N?RS[+> MOXFU63_,98H4X3F' F/-D"SED.6F@X)23"8\SG":V996.E^,V R?.U]'P$6L=_?-.[2#.ZT/MT%;K=:=>)-J1.H ME0([K<"?NY6Z&WNE[-U7XZ[82'ZMD5;.R>D5#N@.;UB 249SDX4#I.T_"SCJ M.26QYCS'"691"@DSD9]E:WF%&61<+YJ*A4JQ<$GJ\4@&'2%7Y\[,X97\Z938 M.;FDS="-&0;)HWR+',GN_,>SQC!SK1Z8\A" 7,T'NO%!.4D#MJU9^U /3 M>W.0L1(X*S%!988HBR*(8LD@C*/*))A"+]]K4Z73K//#6^N%K^ MT/*NUL\[3SZX8?>+KS[EXNSAMWN)#P+JP%Q3RMPJ33L#E=B51ZT1?)AH:U>X M0D5?6\\[;C2V*QQ'T=G. [@[RJZ6:DWU*$_<..+JTDA$I9&@*H/& 0:1S!2D M*590RI@122+)4ZNJ4Z]-,#T.:LMH[_8X"5Z_R^E<2 9FD)?B]1>1LH/%WK]S M+CPC>6Q<87)RO71AT.%,.?G8:.Z1+J';#H_.SWFZ,,2_GC;;)BAWIO M^B]<+>L>&.7%*SN\S_W=)%9L%EOY6:Y_++AIT;)8B=^K7K_F U7>9J22)$I- M1&H4^]E$_-HPMFZ&6V M=.Y,:/&&/KK>7KV?G0[5:;=:WM7[,D6^RD9\+9T".IU& CZ4.VMH<<=UE(T$ M_I$+;JQY_5X]O\OF5;98?KU8ZN'O3>S^OK'2OK$$D3GE,8:I:!B\$+_/N:M%;[:AL3JAGKH<=V0^"\L"L'0I@GZ[W M;F"%ZVAO.>_8W>K=X#C1B=YQ '<70%-3JZETOQ]\7DB%%14%I$H;O"A7 A:Q M)# EBN.$IX6(]D7D6-.9@?:WR7/!M=]'$ :M@6EF#]2NA85% M/T$7H.R]!F$ &\EWX >A'X\./T+'PZ-Y$_H5:/L4+#X]OFNMW38OF6* DQ6E) MQC%$R(1FI F#F*!,)(0D&(^3F!1:LZGQ?R7^VV8B!?_VV!F[DY%W0F^Y /E, M%3J@!0^H[NFV&B!0(S0#]1=/?^\JE$[T"R^1 @:J5MNY":0^#;7^;YT=%5RO M?X\$JJ&6,UB.U6 "ND=X7:^6UW+5M)6Q#.EZ\=#47H!:.'C]X<;2A#_&H/M= M]JJY7R-7+D4:+L3JI0#NHZO0'_$SN]ZMEY?70^UAOX/7J MJU[BYKN5"4EBQ7.8Q#G75G"60!(7,>2"%1$A@K"(N5C!79--;5^V9356PF,M MK9M-V@FOG9D8"K2!=_,A7HV@ S3&LD$DD"W3.=6HYH6-TH=O?*MG?.*8J@O( MIMW0U7)7V[*L15(G5/RQD1=5)2C*&&%*02&*,O^909*A&&*&5,8S0F21.E:" M]:#- EJ'JHW6<'B[ MQ&(-AOMH85K!\7>,Y/)"L#/(RVW$$>._O%1]&1KF-X2?H7DMM^_IYIM^"?U8 M""DNG_6X^LCX<;&D2VXNW([OC!&*4"+C&*9YC/1[(T>0I#F%I, I23@1N50N MYJ>["%,S2G>B.M_]G+$,=F;JL. .?125IHW"YAMHQ#<^QG=& VW*_@).P3[( ME;X_B('L70\!1K6"_0$ZM(W/&,G+;74K5_K0[NRX:C\V-38R#IS;#S?@^L.- MD_?J!116_BM?%$;P8-4 A'=BG=+9UXWU8JPQ'5FGE#AP99W\B$?NK_C7WVSMVQR<@Q+_V;S1F3@K?8Z&/I%K$4-M.]. MJN^7K_MBI/$2=$\I\"(C]^0'_&SZZF+HL^0F0TZ_*3_^N%Z8@/1Y&B.(AL!IX,]^I?W^O\752\TM5J7)0%^EQNIQ_XV1RHG*$\3J*24$ DE(<&<0Q1C MK _[U)ST'8MCNLP_M9=^(U<92"[D#WF_*INK %[JX'C:=UT,.X89$.*!B>=% M1?M*]EGY>R4^>"'_##0:!*V+Z0-=N'J83K./70?3!YH3]2^]A@G$=GL7ZFJS M>3'C/(^HS&1"81(G"42$:O,(,\UY7"A3_"O%F9,[TV'NJ;&<\;>M=K<"]UI< MP-ORGLER'8O@R7!AH'T+=FM=OAB8WUO!?#ZO]0,V%*=US/RV?-8/22^760SA MRV-LNP_P^VVQE%=;^;"99[$@-,$8%BI+3!HEA911_8/*"!&1HBRRJD[2,\_4 M^,F(V8H@!E^,I* 4U3%#\C5@;7GH;+@&YQP/I#SHI1.'8%1R>I:1::-3U6.* MZ/ZX'QT6*LS1.\[D>B:W>'/BV%,-!?]0'B:\>'E;+*IEH U9[!?[S/PIMA/\W&VVM M[.A^,/P'?@D<9<[L@%#_Y1WV1>,%R^'KQ&\0[ M%)U+4YZ[+">RV'R_?+Z42_[M@:Z_E[=7L8H*Q%D&,VU]0L1P JG ""8IY33G M61H73DF9?1-.[=7R0EY@! 8[>?MNP?P0MZ.MD#@.S%3G0.@3IVZ%2[A8]>[I MQHY7MU+^1,RZW7/>)%,&\SS1^WWIVU^?Y-7RL]2:"5/R%9IQ&T55)Z9 M2 4F@2F>53?9NOMK%91>K$$*1S']4XY-,]8@G* :^V=]Z693MA;Y(9=/C*)VWL M;(G#$Y'!&6)3=Q;J!L*#!$XH'&RWM\<>>5N?4.MX_Y[ZD.]&?7AN]"82/,$]C@3!$F&NS "D%]4&$0KVKJ<*$D9@@M^W;.^?4 M-G5528.W!0>+4G+PSESC_3(K][O^IF_I3\LP19L*W@F6RUFIGP,QQRB/$1 $QCK25$6O"H@@E$./ONTSCY0NXDG,%2#W]D=Q@G,P'#(V2? !D1PI(37LY!T2FVUQ*8C ME;5OA-%25RU5::>JVC[BGC9R^^/QSKQ/;3-&FL]/C?ENZ3/XL3&US-1J_5"V M*=TW.[-/%]G!T)!#E101)06.8($2XB'",N)7AS&!DM(4R*P%=3M@^:^,W;%K M%+P'IA"C@SEPU0'AC1HS4"D"&DUFK;9O0"L#;OL7Q?D4=C:@@F([ M&Z[#<]SY WK60=9VJWP9+YA'#"/$"(RPJ:&411&D5+,DC9GD14QC;-V':5Y4/52'V>()Q2[6^JN!1S=37/QDH MR*4RMWG.L8QC##'-&43,E$BC6$'.,\)25F1YX;2]3T\SM2U^(AJCSTAW =76 M67PN5(/[AYU1.C]4I>]P$R1 9<3#CYVBO<$H(0Y(?RS755>L_RL=&I=R*=5B MN[E:ZBTG-]N;9>4QUG^2FPO.UT]2S!-21"B*&63<-$*4$8=%)#$D+,\$$8+F MW"EWS$.&J9%'6P5SVP18K<0,T$IBL*C5<6,3G_6QHYJ!41^8AUX ;AR>ESO M&PV )JCZ JM4 M1:A".J,R ,Q&(^$HQ*<6= =,A_YPSE>?3AWZ1XNM?'+I/9 M4M+MG?RYO=0*?I\G*<>YTD$D=;Q(-0%J^61*!!80Q^.#G"J;25@9 6EL"%/2A:8A#HS=4TU[NG)0NFC MNM5?A \_'R7?2O'QR?2[;@BK[F:QN3.!L_.4)0E%.8)" M$ Q1AG+("GWBXBPK"I+G% MA$][K+8$3MXP0ZULKT5A0X%'_%R.P# 8]PQPP+\U3X(%CAC(/>7T.>%-I#5@M/E]O/3 MX^/]0JY_73W0Q7*.(Q(3BAF4N4@APDQ *E0.TT1$:2Y5%J56\=Z=LTS.4-T+ M"AI)P9=*5DN_7C>J_6^$(%@-;:<.#9,]=0>!:R1Z;A ":K4&IS$,E,5GA4P' MW;[^[&B4VBM^FS;[/_P:-;:Q_DW_]O>_-?^B?S"ZD7__V_\#4$L#!!0 ( M .V /UAR%L:__^4 -3-"@ 4 ;7AL+3(P,C,Q,C,Q7W!R92YX;6SDO5ES M6TF2+OA^?T5.S>M$9>Q+6W=?TUHFNZJ43%)VW9D76"P>TND" 34 *L7^]=?C M "1!$H2PQ.&)U%AE211%(7SYPL/=P\/]7__G]XOI+]]@L>SFLW_["_LK_$_'O_SU[,OUXMNL]?5K]PRN7U MCUW_[>)?I-0L!F6(MTH3R2@G5DA*3 @NZ:R#%?3_^?PO+H#7-FKB#1@B(2OB MDM0D@Z!*Q!"YM_V'3KO9/_^E_!+\$GY!]F;+_H__]IZC^DZY='?Z+\B5S_&"G?(HP3 MP?[Z?9G^\N__XY=?UN)8S*?P ?(OY???/[RYL^2%+PR!7_PUSB]^+3_QZXLY M(@)I[?_MZNHK_-M?EMW%URE7B^Q27Y(+Q]8+_]_K?_7J[[M<% M+!$L/9]O\1N;?UX6.8$&^+Z"68(U8]=+3.?QS@]-BUCG-_]RZ@-,^^].$G23 M_E.?A>5JX>-JDK--W( C(81$I V,>,: 4!E53C)8#ODNRX7F)1+=:V$)\:^? MY]]^Q0_^M7NTNU=L*?;:(O\P7"19H-ZZ7\XOX0+EW$;OYB5^_^@5^$(E? MNFFZ_M=Y,;^HH:O5O(+DUFI!9ZSE;H36%_B=K:/S9 M;';IIQ_@ZWRQFO @0*(D"$M,(/W2$AM]((9KQC(-'B2KHOGM50]" &\? 2=+ MLA$DO(=%-T^O9NDE'KP3D2$*SX%8DY$!SQ0)8!AQ*)BL"R^L#A3N+'L0%D3[ M6#A=EB.#X<7EHDCJ=;>,?OK_XHEYS0-3 6VA J%/'"*5LTDE$T*@DD& =1Y MA\)C*Q\$"=DN)*I(M!$3\6GA9\NNR'YCYK*A3O(<2)2 /$3*B,W,DJP-C18- M(!Z$=5R%>RL?A K5+BJJ2'1D5+R:K;K5U>MN"K]=7@183+1*(CNK4(4:0RTT M=,1ZIHE(R22KM?(BG86&^RL>A +=+@K.DF 3VO\ G[LBA-GJ-W\!DR1T0O@" M,$4\RH38)),R*0(/-4S#7B(.PHEM'2?U MY-P$;#[Y[V\2BJ_+W3I?M;&$DB;'= 3B%HAXO;A0]#1<.9S!H";0D3_=GX;O%^,?_6S2),LHRN/Q"S$W@T)H96 M#Y@G0FD1,L]H$&OXIKM7/PP=#6TM$4#G0R)VUYZ6X'E_[,'@TG/BL)-:QLY^%AP7XGF['!<^R;*]V& !:3G.>*KJ155ZNR:?OO\QGURD8QCT> M:-(2[RPO]0(1N4#:35( /D>P]CRUWU_Q,-4WG,L\2X0CJ_\CQ,L%0I?Q\*E; M3=%:!:12QD"2%!YIEXH$F2A15J@DO'8AG:?^^RL>IOZ&DYAGB7!D]7]:^%** M]/'J(LRG$TZ9P?]Y))>7ZWMAB54!?1FO1!19\W,]Q#O+':;XAO.6IPNOD4W_ MZGO\XF>?H4^X4F^%T387U%HBA4O$4X/0=4R#X9(&%ZIL_.U5#\- PSG)LT79 M1#CP#YA._]<,@]V/X)=XCJ4WR^4E'F1*&)HDEX0G7UQ7*4L]CR/ *02AL["I M1H[ID>4/ T?S6<@:PFT")?\QGUZB A;]A=UB.;&&.F-D)EYD6VI\&'%:*>)R MIMH[IA+40,>]90\KEVH^^WB.,)M PZ:N8WUM7XY!5,+E^!5\GB^N M)BPR0ZUV1 D>T7%"<3AO.-%&^115>:!0(T5]9]'# -%\ZO%T03:!@U<7L/B, MINYOB_D?JR\OYA=?_>QJDH)SR+D@#DP@TB!#?3VYD!"Y-MR(,U.0>Q8_#!<- M9R1K";8)?'R\\-/I\\ME-X/E^L^3S"PXL(;$Q!F>>M$1 M9YTA5@A.E3- U7G'QN-K'X:*AK.7E<3:2('VZV[V<76Q>K58S!J/:3@,+ UG/"N+N8V3Y0M,I]?G M8@AX^CF,PCD'A'Q*Z#_3*(BF7D2-AV-DY]7S/USS,% TG (]4XQ-@.#]99AV M\?5T[E<3)K,$KQ,13*M2S,'0['E*:.34LR 4$^1@$FD]TGBK$)A" MT+TH]<3S^,^/7U!LRW>7J_*HO-SP3-!R*>FY)) 2XMD808(UBA@:J4\IYRAJ M^)O[:#CL96#S:<]J8F[$X5C>EJ-#>G[UH5 "LPB?X/OJ.?[P/R=&QJR]T41[ MC:%6!%M"<4:,46"9 Y?I><[IP:0C09-$A2#2N4@"DDVBI2Q8EZ6!*A;G[K*'(:3YY.@YPFS$KMP^EWV-WUE. M=##90*3$&4?Q/!6!(+PI00JM%XP*E<_#PR,+'X:(AK.C-03:%";63^LW3"C. MC>64<(4.EA0F$VNI(CPXXW4.0N0ZG4H>+'T8+AK.CM81ZLC(>(8[4[RQV&@(;SH:<+KYK6__77!\)[B]\X MN;%4G\A[,ROMP?H/NTOP03VF'GQ$G793^RD[L_,4,C&YO\ -/!Q3^+_@B= 4 M7<&D$O$JXN&?7&(2/8/([0]DLN_SS]J^Z[SKZVYQ\29-?*22*6\("%]>/"M) M?"SEXT9XKB@X%\ZKG+BSW#A]IZIIZLY&/EF,8YOO->%]S:"0UL584NPF9;1B M>/38X!P1"E=569B0SNN5MK78.!VGAM3]T2)L0_-O-ST*)QZ/*2EM*1E6Z(UJ MGXCUR1 ;(S-*EM^?$+ MP&IYPHG^^&?5ZB1Y$*UGGO&72_+9^Z^3_NEE\=K>Y=?=#!?KT'N?KUL(W6 I M4=#4:$.8RF@)E+,DY!@).!.U5+9[U&\* V^8D)%Z(1P&-V#0.G)(Q*&A(,'H6*K/G7'[N@.< MCIE[A(P+G7,TNQ,DYXBY :R\\,LOSV:I_/;JORZ[;WY:LNS/5B_\8G'5S3[_ MAY]>PB09!A1D(L'%.IE7"SO?XX78.'P\G)LFT %^\7\-5WZ=7W MKS!; AZW[U9?8'%'1A-M$@LI,)(Y+8]"=7G.I3BQ3KE@N10IZLIP.8"L<;H. M#X>BVIIH %QWB<_>1TJC)!Q9P)V13>FI+8D)/+D4?&+.#QGTC].@>,#CZ63I MG@Z-^ZKA!XB!KNE MKH7PJTH&:2"%-&"%WB_F7V&QNGH_]64\3"I,?2W!0#FN,PV2"MPLS)F^WP=/.ML?I:2$$JP*G:D)O $#OD!-?.B"\!;^$#V7*W;O\ M.Y[115P3ZHW)6FGT\"2>R9(7PXL6/6L'.@%S0M;.1^XEJ(4HK J$ZHF] 0R] M01W,/G<80ZXEA-O@U?"^,@"49R+,8 4;1PFR@:S-V\Z';MJM.EAB3->_ MG_TRGZ+0ER6^6UW=B 8#NQ# 2,)R.3^MBZ7W*"..H9-NI!'*U\[U'4K;N!F; MP0:G$M&<>B(=R\3[7%[Y*VIU3E3OG35S)MB:*BD; M1ON/0^P<530 JNL;WO?^JESO7N?21;:!6I>(HS:B579HV*W%8, $Y[3C/MCJ MY8D[*6D&3&?I^9%K]3.$/B)T^M<#,2XN(;U?=!'>+^:K=>.A:W%=32#P%"C& MC)$;9(5SW%S&4C3GS!J5N OW;[IV/_;:O\RX!UEE<-06:QO&I;#S4%"E1L"F M;#P1K.][&")QE@?B,F? ;0S&5+\)?8R8<6\77R=SJ\ /L"T M/&S9P5!V ;3.CA3X$PEE+IS!*%(H&:(6P;B]?:).P=(/B1KW"F(@3-5510/8 MVL&!4& ICXF@_V=)&5!*G,9P5(FL'-/99S&\)SWN=<- Z#E3V W$_G>OXVY. MY>U<5@@<2LN* *4S/ V&!*$H450G3O&;*NU[.G[^3>@.HIIQDH8+Q^HJI@7# M-)]]+F7;+R&LMKA0@1F6:.6-P@A F*S+BLY-X.\&?Z2\TX M2D^2:CQ*V WX2Z7':+=^=%2J*>>S0,V[YQI/@J)8R&K _^R1D(N1I=17-_CI>]^E-[,7_FN'/M866Y/D ME'(>4>]95 A]R,31G(@''2!;X)'5?F#X8ZK&C?(' E-E9;0 KQ@O+R[[E'P? M8Y;A'POX K-E]PW6Q9EOY\M2E_DN?_+?)Q12Z*NTA"QF-H;27-4*HK1W)AM- MC:^=I#R2Q'&S 4,!;T U-5& _0%6OIM!>N47,XPMEEL,OX33O,);$!&+'1>9V,#EK73F$^I&+NS"+A4A)I M\("W.5N2LXH.N%64#YBYW$G3N)7^3YW./%\MU6#V9&UCW_>:^ *K+OKI73;. MZR%[]X,';BB[AXNG["Z+GCF/T7@BT1TJL\THL2*@L^Y"5DB#=% _V3=\=]F[ MJ1&4];M%OVSJ@]_WL.@'=DU\U%2GF$G6I>\@^H3$BZ")]:S,=7,0JF<;#J-L M['Q59>3LSUQ544\#WM5=KM8CX9Y=KK[,%]U_0YHD8X4IUCZ[I$HP$DC(TA)M M0!FK%#J,M5]0[J=H[$37DX+L+'4T$1ONXN?-=]SEOLU8#IK8)S55DQ;6'MPT@L/M-Q&$"EM(M*7GF,0.:&6 M2Q6YX<[6=KSVD#-VKNOIL'66(EK$U.:8SSQYR%D0&GU&,PPH'FLC$<$:9PSE M4=7N6_ (*>-6QSP]EDY00(LXVC[3E4V0$4M=V MW<\>S3Y8^O3I$76J*OX4T[9NQ+F!.!N$ S_M%QQ 15/M6V](^087<)KW'*E;K5\ MY#^ZU9<7E\L5+K>X:6!7.LK@?ZG7*RR4(K04.N M;9I.('/<5&D-Y#R\=QY65TTWY,1M$O& +;9T B([$94E LJSL/Z4\/ ;P"=-("T-Q=??;=89USN]S5_ MV-1<*1Z=P=!"!&V(Y$F0\K(:(PT>9,S.^NH]H(\B<%QW;1C<#:>A!N#7CXNY MC*O+!3+QXHM??(;E1!O/J4<3G77)[M*42) >+;80G@%WR4#MBN1==(SKR UV MAIXG[P8P\T R$^&BP85LF9K(B73 ,;S%8":JTJ;-60YTL(Y!UT2,>V,\#%K. MDW1+$>/MTZ")8Y%&5QH^ "1K'3MH\XA,U(FFZ(,HG;!P0XRQH7+H%'BB;)N M "ZW W[7/.!Q"Z@9W$3&19\=)Y$&=.H"DZ0T7"<2I)9,@;%0.PGU&"WC5@\, M 9PJ4F_@7+JF^SH2,%%)ZU 2QB=7'E@[$EC9!A8MKQ N.%8[8W"/A'&K X;! MRNDR/AXB;@V1&7PNUY&?ZN6W?3=;%@,)RW>S5]^+T;SLEE_6/G[IE3:A26;E MO2#I<49< MIIZ5(N3,C"32:TZ\HI)PK[4)#&VGK_WP\SP4,?IG@E$=P3?A4E\' ]?5#-WL M$IFZK>=Y#GF^@)OY9[!$0[SPJ+5NYA=7;U"H?9?'4@B)0Y$Q2W4ZZ>C1R.G<-0_*>J8VE%^$=TH#X*EVV4PV#X 2F'X>]/50130^@MG,*PVLJI:",# M91$(10$0Z10G+ADD'L P;W@,U9OKWR'@,)S\J6IB3A=P Y;ENCG-]<.=6XDH MDX)!B3@=,396*1$?LB(L42JM84I5+ZI[C);#,/.G*HJI(O8&C,M]/I[[91<[*'G":UBZHVDG(N'4L=73\ ^ <+_ &4?.RFUZN M($V<9YY'+0AH@UY9"6VM4I102<%H)X'%VI>=<8DR08+,MK23174LB$HL[A%')J*G^ M?/-8&@^S4W^J^[Q!U=1$/XU#.5Q;:."!9TV!"$MYN8U"SFS4Q*CD5?;"@*S= MQ_HH L<]*H=%RXG0/%YQ[9K'C;%_^&A14*J$3$ 21!1D+GV<#7,DZ1QLH$(9 M6CL>/)+$<8_B%I!917E_NA>GCS3GOH!_%5OX??>J5^[LB# M]6_ &ZQ7.GM#G"VU?.4M8 !G"#BOF9'H=8K:0?^1)-;-A@G+<>M03127'C>K M"\1"\,0SBWM5*:M3[8#CA&S84+9M2'3L3Y(=(_<&#M4=0KGN$7Y;*:EIR.4> M0>>>)33^@65*E#'1BV@CV-HU%P>0U4R/OL$!5EM'#<#NL1[UK^<+=!1FZQ&N M\>K3PL^6OA]3CO+M_S3M55P*5,IV>[;HEN@NO.S+MC'\[^;IIL4]\\X$%@3) M4:)[*P(E3M) HC9>.F^$JUZ;^ 1LC6M7JT-Q5Y5(0[AH(AQ_3"BEU?X,TN;R M[OT4I? L_>?ENF3TFMWW\T4OIM5JT87+E0]3^#1?MUB><$:]=T$1$:1&23!/ M BJ->$>= ?0Q%:L=N0_%R[BGP5C;XDD1T$Z9Z+X))Q\@3OURV>4NKM5_(X]2 M:O'LW8LW[\L_Z0U'_SGOYZ@@6'6+_CC?%B4:'93AM4FYL1]E&&\*/!$3RP ? M*1P>ZD83[;T0MG0.>+)SY4D8'O?MX%A;JSTL_3GVWR%61VFI2X*'2!O*L(_2 MIRRK3*PU1E%J-+C:D\;/)'G<)X]C[H':^FR@,&2/."?4,AM<3D0S7\0H-''& M,Q)R$ SC-V%3[4KP/>0TTS!\S!CW*)W\*8:V') SK3G*Y>CE1LD2/^G8EX/P M;*D##2PBT%0HG>,<\98%PBT/67*GG:@='CUQRGB?X=\51 !UY[:8$%D[Z8[,[!W/)?\1-?0=\SP!01956,EBB,RT5WQ*!;B4G/E"KK;*00_7F?8<0 M=OZ(X4)Y6X MJ>V7[B6H$2R=H.G'0'.VV!O T#T>7LXO?#>;8+"&'D101"=)B82 V\ES04S, MPC*F8U2Q]E.4780T@IGS%7W_-P1_\51FDIG5R="4I:K]!O=@XL;-) P ML4&TT@#E%;0I(ST56%?*MPVQ%#SQB8FH7?9"U)Y[OYN2 M<2L.Z@.I@KP;0,V-U_@6>>F[\$RLYYF++#$P51BBYIQ)H)&1X#7+0@7/JG>3 M>$A%([G^BO'7:0)N ")H%!?@E_ 2UK^_F3W,;WR83Z>OYXL__")-L@\V)F&) M"B@C*?&LMAH]OF23-."<%=7]ZB-);"10.Q$1#UL?#::>!M#W8M\8SR@UIP(, MH;E4^[HB094T858XE!R:]NI3*O;1,_I\PN& <,QPU6.T^3ZT9 T%^(8M31JW(BRD-*#X%(FW'+*!4PUM"> &XDPWFT>#@, M ;7CR!Q]1N+38G% '39PL#["XG_XZ24\PF&@UAC0'(-AC1)-0A'T7"1Q)LH@ MI:,YU4Y_'4_EZ%,9QP9I+0VV@M$/\/5R$;\47A[NQ0E*2*OR'EUZ47J^*.0( M9"G/2,$PDZ4-M=L"_)BJT6>^/"T&ZVFHG2=!^QCK=]BDW& $*R7A)CL,V@(& M;K]AO:]/ MFQ@4H3&.DDBA3*-$OIU7^$>9N/%?53/V 5U5ETT\Z-_GB3S* MYT2$J !*_;UT&-U)FHCW'N4KHPZ)!6F>*NC93^CHXW#&!FQ%/3;@5-Y6 2\_ MS1^Y<>ZW:+CO/G\ E/:R6\%'6'SK(JRE\P'B_/.L_Y3UP<-"5BHR2:( ='A, M"B2$\M:$X=&CE3.:U;YR&YJGTR6#*"!%='I(*3ER( M7$>?O>&U4Z+GWT#^%-=%U=1RYL71JUD:Z@+2&XE[03@B'(: DH=,;"[52D9( MFW,40M3NW7'B!>2@4X#&O($\1@55@?1D[3K\\LOKZ?R/JLV:;SYSX,8;NVFO M_[CO9J&;=UR4R2"9+WWF?"I);4T"X^C/*P2&8%+$X=XK[:"G@F=4/O/]8OZM M0\D]O_H=@YLWLYM)[\_BJON&00S<2L!1[DQ$WT_0TAPG 4J@3'SG6GCC;5"^ MN@2.I[*12J]S$;3#GQI270TX77<]QIA,#(;A^L/&%B#CA$*_D M6&NE]_?0VM[KK!\C^@9P)3[&+25[8A2/#H0&-L-+P)5CUZL8OY["IK_TLXN2T_GO M=4D(B]&"<4""2:D,I3/$92\)),\"^,!IJIV@.X2N<4WN^.B9#ZS*!N#YYN*K M[Q;7?6(P=/_HDPGW20 H(-8;W)H1'2K/,Y#HI5'"TJ34SBSA[R_PFQUN(I^9UUFB-\+1A9)+31XU!DPTN)>J M%X__B*9QRW2; V)5%38 R>OA!.]F'_T4WF64(TIN=56*EOHN.5^+\)$K'S*G MDI3;1X+B"\0+R@D@1Z4CEXJQ=O/^PR@;MYBW.7@.H,YSRWX'@>F;V3?8"'[" M=33!H-7GU)8>%&"(C<:0;'+.-$K)6!H8FUODC%NYVSP@3U5<.\7GO\\6X*?= M?T.ZY6V;*Y4M [3[Q+MR9^&B)2%G1A0H&WFY88VUX?@#DL:MS6T.DC45V XL MMW,);TL10+FCGX2@YN6>JOQ!+S+GK."'=HUB4K78-BD"0P X$[ACNI^K2G/?2,7*_: M' "KZ:X!'#YL^+^I)T<+OS5^[>4E?)I_A-5JNBZ-81,E*(AH%&&2VM*#0Q G M/#K%5@B6L[1M@F\/OD^B\G<.]\+,L# 'Z*J^^%X%>=LLOZP.D M9&@GAD9((HF2>2U=VF@H8[@\RE8C4]%2$6IGCGY(U,B%MLV!MJX6VT'GXW.: MK_?A<\CX,V4^A#0)LE6&^"3P;-&X"5WH!QB:["+CL;Y#>@1Y(]?Q-H?8H33; M#G9O7FRNWZ/MOF= ]C8G39F)LOTWK[Z7+V'"$P-K:")&1F3>*4J<2[RT146? M*6#0F*JW5Z]"^6&(___/1=,(>&AG,SQ\1W CYLVKSMNQG\8GKW*YZ>6A-'+2 MQ(,+! 5O$P01FSP M#/\1;MF)512RTHDDR321S%OB;7(DY0 ).&Y=,;SAVR*HM=Z73P2T4U72*,+> M+^"K[])U=<'&C;@>N;>N")Q0;X+*OO1)#Z6#HF'$@O$DV6Q$:2."1\;@T#N$ MTM9Z8#X1)JLK<52PEE+ /:+L$\F)]MOAA@006*9&96^) :L(%RI8;ECW4#KU/H[2UAI=/[!)64V*3DKFVTVU_M%Z:ZUF*\@KIL)K-F[FD0MI!3,$\, 1:*-'>,?1Q.9"@F"3:!I\8 M=0#5GTL>3%QKC2J?R-S54%6;&"RQU6_S6>SOJ%;;=IQS:M!X9XRM2BD^[^VX M4L3YZ&+@%O^^>O';$?2UUB_RJ9!81V$-@/'P1/\D9"D[=PRAM-/A.,>M-B08WT M;)9N'R1A?&^BP3/%.B,)BHZA&X+F'T\>G0"BI[HV$ ^GKLG.1M5P,G\2I35Q M[_* M_M-%R96ALB$,(1CH$^DXY0XB0>-UI0)P$^L7[;^0Z*:;$GT9/ [2T5M MHN[YY;*;02D#[?M'%_%N_B9-LF J*?0TE"E33I6SQ/&H"&/1Z&"DU+FVHW@, M?4U6UCP9%FLI;OP[EY*P0C%&#.^7;^=^!NGW62IAV0JV:S=$!,503"3&Z(G, MN,UL0O8"#0IC/VX [DT?V9DL_/%*388@M7$U@-#'1](>PWW[I-(D*90VD0A> M:H,=%208ZDE*A@H4I-99#7^L'O<@=K";N+&MV*F*:0AKFTU4JF_+LW+T2O_N M5Y>+;G7U+O_=+_X)_0B&CQ#+]THH3[GBW"M)O"F!6@X8J)5F1:D\=*/"[\,&ELM)CDS[F"/18"B1S%IB.>,$ M:*3&>6F-K'W>[B&GR?3>8 "KI)9V8I$/\/6&I]Y;A=3OET!Y9N $6G_FT/HS MCP*RG(1,T4'Q(=I0.^)XA)0FXW MMGYRDAU3QEA''/."2*IY&4U,B4DV&4XEE=7O4@9@8UPG=;#$X=@*;\"!/8O9 M]_V8V8=5ZYMA/-MB78MZ(GV2A@E#6#:*R(RVP1JG2>(,U6>T9ZQV!/:T'([K M+ ^V4QJ&20,'QWD6@SF9=19 -+>92%':7UDG"*4L:Q IXW\M[8EQ?>\V(7Z4 M$L\SRZ]=UBV(_O1;EFUF>+R[6RKQYB:<\^EH>2)0L$LFD)Y8K09*3 MGALG5?WF4P>2-NZSVL&0.(1B&G"1W\SPLW #O?==:9<]<<;H)(#A'O&EX[LI MO0^T(CDY@3X^8'+V%/EWD3D+D9>%8XF-#L:+32$NMB M+FW] K$@,J&2IUD$HG ?SR MMD1SEG;D;;F 6[= 4&TA2))+FWT9(),0HR8TZ.R,$DFEVM>5Y](\ M;L>(0=W])U-E ]#M.V!\[#[/NMQ%/UMM^-[JKO\??GK97X?-EKA+%[V*_X:[ M=,8FSJ4(+ >2P*#;0 W@A@T*XW-M<+M&B[NW,FS/H7=HO?Z/^J_YORKSY _J7\_ON'-W<^_\(7:L O_HI.R_KSWRT^^]EF MDKB?I8^7%Q=^<37/6T+9= =$/;R?3[M8;A[O<+7L+O!X!%H?A$;ZO\"1&#^1,L[)%28$4KI76.VV6WF\Q^"YOL.^G-R;]UI"S M3(5.$<&>&?J8$L,2FURQYB%H$370ZL6Q50@_VRB?0\2MY?B$RGP^+?4+0 U3 M#"))R9:G=0#$&8;N%7>@'?,I5<\EUN9A7./]]'A^8,''Q$2S5OW.=);WL*X> M.\%J[_Z<.E;Y !HK6=U7?C%#RWZSR*WKD)SW8!DQ+I0QLMF6!V*,B*BT\31Z MD+6[SSU&R]E5)/<^]Q;0QFI#74K$RU*DI6G)M4M#0$0,2R7C.@_-9"/6J@H. M'E1S5!%\LY;DNI_&B_E%0 -:/N\4]V_GQ]2Q(S^FL)(9V;%0Z91=6M[TS_:7 MW9TTD. T!:D525Q((JTN8RR9(#9FZCB>>$[7WG?'47BNR=FQVJX#E9KL>2R=C[1K*PR@;UQ@-B*;[)FH 135KK_H[Y\M8VA3< MY VN3C!8NS^GCL4Z@,9*)NON2N5&OG]?L*,V%UB.W+M,%&1?&ET[8JU0??\& M+1PU2M9^27XP<>>___O!0KMV0P@N*.\ER0I#$0D1@Q(A(J$FI*"IB@YJMYD[ MA MLX?K[<@4AZ2$D'BB4/8(\D,6N]TAPFG& M5:2$ 40BN/:MN&P]6#H^'!Z:]:RW63CWLR* M<5_W?#O>I.W\F#JV[,<45C)BKWVWZ*^9;I6]U2K)^^"MB\1[_$4*X8EWUA'P M>(3Z&+.RM3?I/GK.GD._X[.WD*UCRMHQ(C3B64HI2/ :=Y(RB@O/!*C:H>)> M@L8U0-5P\6!D?#4E-&M>GOMI>>7_\0O ZB6L?#<]*6NUXU,J):U^1%^MG-76 M.ANW>1>:&)Y:TK- ?"C7,$:76>@0B$[&L)RM=KEV;_?#**M9M7U'YKN0KPPP M)SPG429.I!>"6&4Q1DE6&G!)*UW;_!Q#W\CYJOI(VE?)7559S9JITO=F'2OU M=XS9E6"4:&/*"U?G4-6*$V\Y M3ML\YWH0\\D%U+,@A5-8R(#>:[KN5W"RV.;7Z M3G;]56THY%RW.;D!&O(#!\TD\JD9'QM+^ \BL\V2(>N M_GQ[]:U[(^ZYT8J28,HCU!P3<2(I@L>S-9Q9(:%VE?:9)(]LX)X.GP\,X1.J MNEF#N?5DYP0KN?VOZYC&1^FI9 ]O/G_'J2JCX)I33[P /%5U1B]:IUSZ>RI& MG>2N^@N+/>14>P"WZ[!7I3.]H)10D2E&)AB46.$BT=PX//\-#\P/SVHC-J@6 M)AY]#G>N!IJU'B_F&);.5NN7 //\ NGJ5A^ZY3^WJLE?7"Y7*(;%$F.FO\'\ M\\)__=+%K;=B)]B=.NO6L5@#R*!6P0,2L7PV2[\C@8N5[V9W&Y 9HV(6GH"W M"I%MRC0\$8F(TB46I;:A=IIK+T%G/[#;UD-9:=>NB\GA/C:96,!P2<8RK#=[ M091PU@>I;*;5']$=0-?(A0O5*,#53Z M*!+4[\Y^&&UC%UW5Q]##DJL!M-2P)7M;>L.=8JXV_[".3=I%127#L_[HVQ"<\W(VS+C$VY&PJ\_?.L2&X)P MP="2RD7LB\A)$$(3W!#,:Y L5_?T]E,TKLDX0_OW+4-%P3<;X[W"C3^_ OPG MJV[17TB6R=JGF(?'/JF.O3B(SDH&9#M=V-?@7B^Y(X.0>7(0$B,HB$2D=)38 MDC64/)6QX\XX4[MV^@CRSNZ9@^NL5^G;![R?X\?>+/<<9I"[W85[QCOJG##$ M.,:(#$X3%WTIB0;PV2CM8_7)Y2?2.G)/B(&P]J#;SE-HLEDK5SKY=^LALWZ6 MBIN']AQF)S9XV/=IM;).!]);S^)=K_?LWGH[<&AE!)5L(J'O!A*I(1Y_)04G MVAJ9J*S>8_H8 L_/-1VPV%:N5V2=&8U$IM*JRL10IM(E@KX&XS+CUZQVZ[#C M*!S=P@V$K8?YJ,'TUJQEZXL-;H>6G&+.'GQ$Q3*(1RFKU>_@ORZ[U=4M>A0+ M( !(HF4L9"CM-2@WZ)>[+%16%$/XREOQ+@5G%W$6H9512 B;]2?_-E_!+O32 MI++3$$FP3!'I;2 6V22<>6-DC!)2[9S1P<2-W/O@=$P\*-,<1!W-&I.3ND<] M=:>L%CIF_0DZ9W'I3 [)$1-\Z9=O(OKM^(NG+)HLC0W5RQV:Z)QU9^%>3U=; M59"<:9[0%E!;YFY*G8@#%@AH"CX8_&M6N^!M'ST_0T>K8W"VXP*QCJX::*/Y M>YD8]VJYZBY01,N)?]0:9>.&UBHJ2#-YB[)+[282<:)5X--R@&U*[N.MQ:L9M4ST^ MRBKIJ0'$;0:9W)\L=<\HFVB5#1$(0S-%3W"=L=XXX9L.\3Y,8;//@C*Q?QXLI&5$.J:)QR",Q,(: M#Y+&ZJTN#B)LW$%UXT.ROO8:@&3IV3W#'[FZO[5<9 " U$,92B;++#TG-$K* M.NF]HX+'VE4&C]$R[OBX\8%714<-8.VF=\&6J+8:=&PVD+1*.,<-H4)%(B,O M_+!$J/3<>QMTKMZ\ZR#"QAT&-SX*ZVNO 4B^7\R_PF)U56HO5BC*XFM\[8LQ M[F\U2-PYZH@U4:ZK?H/$KP*SL;P[E4!K)^(/I6WU\]OEM&:BVYO%F)/ANYN^+ M0/$ /&E/,HJ\#,\R!(5+213:),%-TK%V:#T &X>!_B>^9AD;&@WLCLTCCP\0 MYY]GW:[K)LH#EU1&HI)#;X=J7@8C),(Q5J0R4&58_2;(/R#J,.3^Q)>+W#\PP,.(B:!L[<+* MO00=AK^?^'JGGKI:P!Y\+I+Y %_GBYMBE@>&G0:1=(Z46$7+(&CKRBLW1[QT MPG) YSS4/O,/(NPP+/[$5SSUU=<")F\Z\&P_A'CW=2/9-_T#P(N7V)GLITWN?17GTOW%Y?<$GC*57*H>#*E/32-SW0[%&B,N*63-S+ZHTX?DS6 M8>C\B2^):JNN 32NGZNN7ZG>/Q82#RPRF@D5"=UD%ST))>F&!P2-TUJ M\3WD'(:^G_ARJ):J&D#=WH>%:]N^_HEK&^^L31%D)EH)3Z1'A]D+[HGCNHC, M>@;5KX:.I/$P?/[,=T1#*K4!T-[T;KN_^40$GJ2*1*'#7'I\9&)%*,-Q:93< M@;6F>L;S$5H. ^%/>(E454D-@*VXOPOX4C;,-U@SM3MVTTQZEK@CU)4IJH%+ M$L!RPA0WW"=PMGH[WD-I.ZR:_">^.!I$B0V \RU\]M.^&>Y]1GC :(Q12T2@ M#+T/-.G!ETG!98(Y==[(ZB\8'B7F,/C]Q%B2JSW^XS%:SLY?QR^0+J?EJ=F]%9[[91=+=JF;7JX@]7*^W0 , M WEIF27&R8@;P$9B)54D, /11.O);_AH8>I"9?@*E-6NU=KU8 M.]EH[?FP2L/C#J2VU@RYXR;51YM%-OV#@B367=Y=-D H;ZU9)'V"O7UHMO\/SJ$WY.&6RU7-VR M&"1ZH3XE8H"CS>9 B8/ B!#),,:54K9ZZ=;Q9([;F&14<%;37K,G[O7["O_P M?<7)Y^Z//[/.Z7LD[97.X#TO4G:TQQ0J.QFD1GQ@["M]",0FM&=.^9!<<%YK M7GF+'T5@/;-WO>SM!L$MP9/7GI1","(C0]X->J@BV."$M,J%VHUO]I S[AD[ M'&H>-V7G::2I,[4/>9" U]VL6T'_"N:^&)]?_=W_YWSQ8NJ7VSW_F=$L"D&8 MX!@,*4E+-VQ'-',**%?:#.C[G4KUN"?N&%!]$OTV@.@]_#V[*&7BZUNA35GC MO70F*),XD\BK2Q0=G*"05Z:(2:ITUY/.:E89R^?0.VZKL:=#\9/IM '\WN[8 M/5S?8U&'E)+6FE@)O'3:M2A;9DF0 H\CC.*0Z\%,\,%DCMN0; R;.XP&&P+I M?!^+KR]71:0_W*#4F,2,ER3$4M.;5"(V.D& :PHRL$#]4#%Z#?K';6KV]+!^ M,B2) !4OT!$.I<$ M<>M*R0KN(CEO4QF M@DBG- DY:,*5L12W0G)0W;\\D+9Q@_=J:'FTYUA-U31P M_PM;:[?P=?9);> MS3Y O%R4S&HIW-@*XR+8Q%/(!$TOAG'&H!OL,:#C/&LG*!K<4#M-=BR-XP;E MPT-P"%6U!,6WG0_=M+\R^#&32BBK V,$/5\HSV,XL-L8<'Y6!*^Y,A\_?9/)2KJ.(1O9E]O5R5#BOH+TT[?[<,A'.OI)6!F)C* M$(9@B6#6((/L:-QIO ]2 J;S9:V79_7L+*=],SBAP?_:Q* M-8Z'T5JKQ'%KM=6I8C(@7N#1T8H=>AHG"T'@](4B7G$4Z[N39Y YK@! MSI,"=)Y!4\969A.J#-P^E M;=R8YDEQ6%%)#8#OT4;E6]>=5EH1E""1L]*BO/C-7 J2/8U921-BK/V2[,=4 MC1ML/ '@*BMF]-[Q701D:05Q[;RO0ZFK>YO'T!AS,=J)E9MUD)X$23/A5OC MA0DLY!\$$H>O-NXUVX 0&DC@#5BK[>*CN+C$]6]C\OM%&C$Z0U4@+I6RN60\ M\:" ,&V5DN!8'EQV8NO;^"THWM)>01^_YZ: M2\8-B\3HB*%3&V7%'54P6CK'2@%,*CT%)7>:V/+ M1#'\=O ^YOM^R]F;>C_]U=T.0S)F&R(/A"DMB-3.D0"9DDQ3EA"=I%![=O!Y%%=L M#H.(F5\!?(3%MZYX#+M:8S^;]A_9=VK:3+SX;R0*%MW\_F/63)U2@ *TBF%L MA'P3RS@ET:<4,Q4VV-I-I0=C9F1;^728WM.&9D1X-!6WW$KZKBZNT^N]R>M? M[=[YSN^S#G6RW2]A>R "R."=(F"@;^+-B=,VD!0$#2$+Q_-P04U]?L:]56EB MMXP,DA8VS$X#@:8@SQ<7ZY#4EPCT#[]([RY7RQ*)W.\HLGTM()1D.A,MHR(R M14T]N:C(P[@7/F%MB-!BTL ?NVH/G6]+M&;XY4\O>?W^Y MB%_P)\J-12F86J-CN;R\^'K;4FSK_+0L&9T2$9I:(FTJH8W0A*KDCU6=G7'OH]HY,D:#2*.[95L;O0C6LWD>.R-SYLP)ZXDH\_5D>57:UP4RY /OR,.@F<']!6*6MSL\J.E* % MQX(1BK"^#W/&&-%:)0ADGH3)C.GJ8X'VD%.S6JDL\AS0$8+;!?&WY:KO[_H: MO]]]GMT#O$V&2J\C$4':4IS53WZR))O,N8\JAE [074FR>/F3FHA:U]!T]!Z M;.IL+@9Z/BMGP#7KR.[F3?%SF$'N[J?>G6-*)CP8(G-HH\M YJ 4$*4,"RG$ M&*H70)U![KC)B^'A.JS^FH+JJYQ+^TK^Z&>,T^! M9!'1[Y:>$1]3P)TI;)#>E[?3 UXF'T'JN*']\!@=3F]-P?/WV>+F0@=9W1P5 MRP_SZ10]G)*JN,>IXF!SEIQ@#.9*FR>,#)VQ)/DD=$A")%[[==;IU(X;@P\/ MTD&UUVQ@_6+>#W!>])\TSR^0KF[UH5O^\R,ZY%WNHI^M7EPN5RC\Q=+/TM]@ M_GGAOW[IXIM9GY\^J[RBYNIU@OG!Y%&KUSN24LSG[TCF8N6[V9UFQ\%F8ZU6 MQ(9R8QQ*G^Q8\DTTX&80&#U5KY_:2U MV[HL3OF68M[ELNSSJ_+K:UQGOMBN M]L6849E K'9EY '@\0%!$AZ89[E;(O=VKH>@Q>SJ4QAHX\#_ M-YA=PFN4ZBO MN10NQ=K-C\\@=^0>[X.!]*DTV !8W\YGG_NN=]?MFVU8Q(QG12_#Y1_=ZLO-7CQC MQL]AGUQKWL\)?%2;_7-CRJ[7_L?6TC?8-%8''@ (S678-K6)! :\U!(&8#&Z M'&O7SQU(6L5D)F['U=4_N@1;OOA^6_]^,4^7L4](;*HVM^HO'9,L:MS%ELK- MZUW_GG=/<5 M2DB%[D+Y\)MGUW_W93C1@^H/ARX)%P995=X0B6RBNXI0UF!94$QZ96K?UIQ MYKC6Z0RW7"^_(:B=%$_5"$!$H!II!X%GHE2;_[J$>2=:\M>?/&SS[!\ M,\.3]S^A5/=O$N[OPK3[O)X0?-,7\5TNBKFY.GI]653Q$75^N5S_U?UW #$D MSZPDZ$W@@6UR)LYD14)TWI6^R#+8VJ(;D)]QK>-0F+UO.IM!1 -9FYW] AZ* MX\WLU7?T5)'EG8*Y)P.1FX%<*7+>\KNMG+/>+7B0/DCE+I(AEZ!>-)%!%26;>92?1CS+#O<,^ MB,1QZY2>'H[U]=9LD@&%>]&M>O;\+)5,M5G]U;= VYJUTQ>Q2!YU=NQ++_R_7M M?):ZHD4_O7XQNN5P;(U&%E9IKA(1S&'H$I=&K<);)ZK49 M^RD:/1)_(N!5U$NS1^N[Q6<_VXR_Q//IX^7%A5]NS&.>7O93?SZ== M+^?UF),33MVSEJMS(-?CN-)9O4T0PGF)2Z9K/_+]%I_]C-[U6,R2\82[K\VM M=Y!4J8/7N@QBLX:X+ QZ>R)2Z7FI$*IM)6H0?J[Q_ W^V%+78C[#+^-ZB7>+ M=6[YS6S[)SHD!(':;^:)X%I0C4YQYJ%T30'U+UO.(GC< M,__ID7K?)#^=MD?T"Y:+U>1#8>79]VXY24)$Q66Y'"ZU,:6AA&-!DUP&PN?$ MJ)<'/1;"3]V")_[I%IIW%AP78D^HX/FYTFX!(G^'BP"+"8WHV@+EA!?N948/ M)YC 2>0Y9*.8T?*@.YY#0+)>UA+\1XK?7G23;1X^88GMX+&4?;#<#[T6E4 MOR\A7T[?=ADF.IM G>/$)EXR+9:1X)0C0E%(W&0G:.W+IP/(^G,ZRB<"Y= 9 M8B=J[60@?H-%F%>"XIN+K[Y;%"Y*_Y\5BK##[;PN-GCU/4XO2_O5O\WGZ8]N M.IU(XZ@$;DD9 $VD0O\AY)1(9D8(F:P0U=.R1Q'XY[2@=> YG"9'GG:WZQ7- MYN;W$RPN)@X$TUY3$J3E1 9',2+*B3"1F9!2>N'OY;-VCKG[P3+CEB:- ZW: MTF\02'U3T0_SU,V-CCI9:8C0U1.HHB?,R$6-U!BY!TVQ/Q-7C MJXY;8-06S"KIID'4?>@^?UF5F1BKR\7L]QDJ]6\P@X6?EGJK1>'R'WZ!OZ^N M>FZ#B-1F&XGB21(I(9( .A(60]2>.B6U/Q&)QU$R;KU16^@<4(N/.^1P/ M?8/H8V2,??136/9U!LOENFL]NJFW,X)Z=I1U(*-WZ$N4+>-CJ>,KKY*#]I)J MEE@XQ.P=L-2X0SG'0U9M+;1^U/8,V>ASIED0PSQ#-BB08" 0I@5+(@('(VN< MI@<#R_Y\P*JOB4:@M=WKY ,$OP)?Z@#NC ?'KSXO_$7/HE8RYY YT5IX(B%' M8B4DXC%F,C;U=WE'@.W(Y0^"G_MYX3>DML8^0,MH)+](FVX>U[[F>KC>).O@ M*2T!4>%!"N7+*&=+0(ALO:7"W^\'O/OHW+?(8;E@^O.AJY[H&[B+>(29?M!\ M:1NS*+J86#3+920XD9:7C0&:A&"!N)RYY#*QG*IW[SV$L,,P^)->2-1770-X M_.VR7%B_RS=]13["YUZ@$ZN4%=( 4=:B^XE^9YEXF DSD1HF13"R=HNJ1XDY M#'<_Z4U#'16-?'Y>,_'\)E02>@-F*D/J#,DX,NS67H)WV Z[V^"GQ4+_+D7Y;4+ M^FF^R=N\GB_ZQQ7+[6>3K_QB!FG"E(4DT6>0%M!&"PRO X^*L!3+5#X!V=0> M:E65@<, _9-=6XP/A0;VP:XF8"64ZEMBKVO?15 8-T5-:( R$Q!/AI $)8[S M,GU%@W:U*UE^3-5AB/W)KC(&4EK%0I;:3[U^@]5ZFL;;^7*)NZ^?+'GS_.FY M7Y:W3^EE-[U<02H[$,5Q\W.G/_FJLFR=IU_U)5#I"=C]M6Z?+U(5M$F>. _E M%H-Y$K(L@\Y+H3NCU+':W3\>H^7\.M8MX=\V750L""HXEI.<*O($S]0X3$TZU1>(M4:HT6?$,Z:;1$,>8 M3S$HEU7M5F9W"!B[Y/-LA>Z#R%'2;0 :_X!RB0+I&1Z=_C-ITWB.EWDC+/G@$V445&7T'$OCN$6;@YBA0=7T M)X)A[UY,')=1L3+SAG.%<0WRY4*Y57'<4.^U=:KV6XRC"!S7P@V+E1.!>;SB MFJAFW\G>QK=]*-#TGY?+OLO%1#AD16(P58JQ,)A**%)DGC@KN?=@G=:U/;(3 M21W76(Z/U6/L;H)(&.U#I/:"JEKX$JXI5T!'CV3C(G?'5_\$@2QRV5 M'Q^CE91W.C;G*S^M@LW[SE%_+-P(3D?F=(AX,KA4-AK/Q%MOB)&2@Q9>F^I( MW$O0N+@;Q)&LIX &+-U.9B8H% I,4A)8J;E)R94[PT 4%0H4)&]I[49\.PEI M*QMRAJ(/@=!14F\0.AL#.Y$I,YDP7A#2EM M1;'#P><4R3?;"6YG=;!Y?02=>SC>9Q5,H\[B'@V6\_%?1;_Z[);]N3< M@#HKJ2QH2;*W".H02C.@9(EFUE(AG,G5N]H<1V'%,2@W)6(WBRR?7VW]:=UW M)EG*>% H!R4R2@2]&G1=RSL28[06W.00:AVEEJ_8>D@?NVD7Y[._SPM#?X?%9UAL.@(*%$\2N.-<0J]8*N:)BR$1 M36.9$BBH^S_LO>ER6TF2)OI$;A/[\E-2IJIU+3.ED935MW_!8O&0T$4!:@!4 MI?KIQP, *9+B@B4.3H!58S;5VI+'ER\B?'>[2W/U#I_J#RQ'*'8^G)1'[W#] M\C7,OO_7EO(D'7K#&0DD*5!&&Y)/X*!1^FA*\7@W)?I X^K-GSIND&PX*!PA MNS[?H-^NZXSKP'(3G8;$:@]9E!)<8!R"Y%(G)V+1K(UFQ M2J,] ?IV(;6[5^Y K#P-PN:*ZP"?UYODYEN^KOC&Y=\6M4XT9R&"*AZRJ8MO M)"\0([WFK)3"8J3?%]48B$_1U-UCV@9Q3571157:/2&8ZQ5.M3EL.4 K; M'Y5^@\H9KHYO?,;5C\ZO+?FU =?FS'R4":(/N:8K:D&4B&2Y%+)=HK*K):P?+UIM:8( A!+A%CSDK, M6&3KDHJ]QCI$-MD<%9K\'&:A$:4\ GQ\#H7">VENQ3ZVK!I@R,.WWRE ;^B91\ M5CGO*\]_?J_G'V]Z_FTSX0=\>+C\^+%2&"=KSI%0ER1Y"$S7-A9;W^(4(7,1 M6%"I<->ZH;CSK#FGE\C6P8LNU^G_5OFZJ(6!=(A)9Q=9&FZS_3/,FN^#L*.S MYOLHKT\K8IVM$\PZZ0WY2H63F9QE!"\-!\PIY"A(GOS?6?.C];]CUGP?972* MJ=N9G&ASP:P5"&1U5K&M*1BA(!3EA G,L>9#9\XT:[Z7ZO?.FN^CA[X2H-[: M;$7AP&5M(\Q>@L=B@*>B(K>E*+/+"-4#$J CYL+W4M?#"=!]9-?G=?+#N?(V M6B]0 G*DZ[9H7@?323#%>)]\C/S?"="3/5:'J:4CB-T.*?\()*\3:!O*KJU* MADIP$W5=%5YG<'%7K4H-.0:3BD_:WYU#.5 .X%$RN[O2#L3(3CF =@KK )-/ M9MJDE2&YND!$1@4JWL"TH]LV%[J.A#A"WA_QN M9%3>S%*=99TG:&PH(A60ZP4DF#V$8 -P+KB(-FF7ABJ%/8SB/E+TIT+K";7; M<5[_7GXY6=8AEN04D,&S#A%E.JE.@"Y>&5_0NS"4&;D+?7UD\CM$ZGZ:ZV!F MQ^[%"S=&%"_7*^??EK>7J]HRO/Q[N+C$_YA^^CSQ3D?+2*[6RT2GLH[:,\&2 M*4]BD=Z1,\=.@MM#.>CC#CZ1?7H2-7>;N'N/=#=+6CFQ+E,\/%5W\*?:).?:<-HH'7>;F.OO_ACN?WUG9Z:3RRG352HRF:LL M@(N% S..,6]M79[>^#+9F;AV2;@'/KG6PR8J4K3*5MI23WJD@V\2>*,2D)%3 MC"[9!)<;RV$/\L;UL89!T\-9M[;:ZL#)NL5096/-U!(7WW =\&>8BW..@_'* MDSV3*CO&0PF:[.\2,QDV0Q["GTGJ)0'7& H_[XEHII<.8/:1_MT=D5TE$4A$ M*>D 1=>T$I)!$3S2;[U(*HF@BV[MIC](3$=WV;$JGP\A_PZ ]':&'Z=?\*J= MDE3S$F=8IJOE-ILDF"^<;G.0HMJF!2UX;6MR*=(I9#IDUSH,^11-X\*JD>KG M ^JA UR]#FE=FO_J8DZNTJXB.7 *RW,MV2RA^X6OU@)>NZ^L8B.!,YJ%P$1%GH&,BLR8_R M(JM=>B2>^,RXL;BVT&@MU0[NE4<>]1^A'5;J#$T5('E>UWAE#U'X I&5E(EA M0W]].B.[N^J!T2SMPS34'>H^A\4G7$ZT+09]1"AU8+5"*QN$F^CV; MV.@^:#HF-KJ/MKI[17\.R!2GBP\Q0;1UJK7W!ARF "Z1O8'6XD]3C_X=&ST( M"GO&1O?12P

    ]B'*MYB%":#L(X8,9EX\%C N2Q3-$:&YG-$SC0VNI?*=XZ- M[B/_#H#T=$PND8]<9*1[7FKRG M>@]RB: 8TA6>ZU(DQ77:[$.*M;D[1E58?,KF;Q7D&B'^>0A*6DNU@XMG)Z=: M,8-,A#K=#M.F8M-G)R$Y+GA*O$0QJ,MR]D&N@4RFPS34'>JVD1;+15$B%LB% MUQ6]I0Y,04DGQR7%."K1O%CF3(-<>VE[ER#7/J+O #X_QC%A6.*;+U_#=%'+ M'M>;GFL>(2BKH(;Z0#DAP+,HZ,!9&5FQW+O6!=B/T3/N)34XG)JIH@-8_:#^ M;5FS\WE^D2=1.FVR2W7 C0%%\@"/@D$RY)]PS-+&UHGD>PD9-ULX.)".%_YY M1=]_C-BY]==;F<;OU7*=ERKIQB'Y_3\\8)S^2"F)*.:PM2^.HUD/\0 M.&H0F?&2!.,\.%+37#%FK861A))YV3,!A#STM64;4N_7N&P?M] MT'1,\'X?;77P#C\5,9391A9"K4K)Y$U9XR&4E,E_UR4'+6LYP;^#]PV@L&?P M?A^]= "SAV-#WO!LR) !6]?+JQAC]80*6*LY"T4KWGS]VID&[_=2^<[!^WWD MWP&0G@P:%S0^RKH.(M'MKF2=VYE"!E&XB=%R(WEK/)UK\'XOU>\;O-]'#Z-V MGM= \YTBV]M19DE"P5BCS#;3-:Y00&1:0C0*BR"[ :-ZPCEXZAN]!NX/04A3 M>7:>UM$L"1\R@Y*TM;&PB<(A\7.(U+L8 M G8UHH\DQGUB^F,^>Q66G[>'HVX@R/]]N5RM69[HJ&O+I0%AB4\ER EQ1220 MP5B9 O.%[3*@>M_OCKO):P@P#2[]7DTD4YQ@N4@P49HZ]"N X]:!%DK[NI_: MLT$=O7U,I,'6?IW<1-I'ZD>:2+_.\F#H>56G=M:53TDZA8P#%A*-PF+!:>:@ M*.3.)!T9']1.NDU.1^;2J1RW0Q1Q[),W&*KHSDU;?CR*&&0LQ(6PH)A3]"N3 M(+LDK+O!'R4LQV58K/>E2V^G) MIG*>"_+[N%#)B)2;FR)[$=AJO>I-RP)3L2+S #94'Z6021 RY^ $8C16*YE; MASWO(6/< -5P*'EH"^NA&NC B+]>)!N##:P&V*1G=7"P]$2WBK6*.KD?23:3=SR^O!LED/D7]9/][OU5^JT)B=*1K+_? 1E M5"9FA 3NO=)U,00V+RYYC)YQ#?.A<'.TY'NZ51)+P=<@62BAQN[I-/C (Q3D M5AMC2BBMV_GVNE4&,ZT'NU7VD6A35_^$=G/C<4&'?FEPZ_GDHX/V,XV4$49; MPJLL%NLF( 71! T9"<8894+=>G+)* ;TG58R[A)7M7E6I"A NR1$>B.T#^ODZ,:/WPNC@S;O957978*^GL^D*+Z;?,$]DX3P6 MH'8N>P0;ZXY>81/$6L(H)?DHPG.+K/74H+T([,-\&Q>,QVGMO".F5V[0YD#^ M5@_DW7\_GN^>'41ED>LW1F2FA/&7UO(:Q0K4RA76$5S,74Z3ET-76=Q M0592V)*=2![/V7[B&HV1;Y*:Q^C"'5OEZ%[1%J(SCAP%@4S,7(1AYM3 M^11UYV2-[H.IA[M=F^JK P/A$7Y>WK@:UMUVCB?BS=;IGAA!Z1(@*#* =$2! MWN2(O'4X> _R>FF";8N0NZL/!E)7WTC\P=@?X0MN6VTPHA,J,# <2YV@EB%8 M1.!.U@7%(LC4.I6W)XGC(G(PJ.P.R:/U-G*OVV_3A+-EK;Q,GV?SB_FG[]MV M+*,"TG-A0-?DC=+10]"&@ZJ5Q-D8^C'Z"1/SL9_?+7".5^B\L70[N+A^P6]X M,?]ZDY'WTT^?K]M^3?0^VTS^GRZY;A"F7[F(X+D7WG#)C6Z=(7N"I'&#.J? MUQ"ZZ0!J'QP^$[FXR+#QXY@W0#5Z4U29D MUWPAWF,$C1NN.27,VNFEBV:35Y?+U?Q+;4B^6*MK^7GZ]8H9:Z1E+%M0*2A0 M&4E,R#(8'X@6FPQOWF_R"#GC=@F<$F*M=-(%P-Y6Q;Q=O%O,\V5:3\H(Z1]T M.5\?&*.-S!'("F"@O"-^D@]U<*- S20OHO6^H<A>Z>AE?,588[# %=0VZ M/Y=8+B]^FQ:<2"YL<)R#976^C)$:7/8"@G)8.P6C8:U-_%WHZC9@<2 :=H;; M@:KI&F[+ORUJJ8UEPJ>:1W:,8[VSB96L%:#*W!ENHK6MC;"G:.HV;C$TS Y0 M2=\0>Y'2Y9?+S6#:+_/%:OJ_:S5.BO0N&9^!%5:[O\C2]-Z8&H\I3'D=LFE= M&[P_E=W&-0:'80NUC3\&80=&_\#5!(-+*9-M4F3T9*!X#M$G =+G)"S#F'WK M.;^/4]1ML&-PW.VKCL,OO_DJ7(Q3YG2CRO"G8W?CK/WZU]>:-1FDMNDP$@8O M:&H@F5&JF'2.R<=:(2HU/=>.&P@H"SB?C1$EA\C_5:J8='9<)$F^OP^ZKN:P M=2.9 R6QJ!)\E*+UE+3G6<6T#Z:.J&+:1U\=6)IO9G2/X =2&FY:!=)&?9O: M!HO,) -*KPMQ26).. 6:1T1J@X:J;VW>!T@ XZ %0=J?*V? @7 MU^EAI8/@4C$(0J_K]\EY*EZ 9C'EP+C6NO7;^!,170+G$ 7?S9H>)>T.X%(' MY! !G\DZV-:R5 EM3=TKEJQC.K ",M7V7^;(',A60[#.:>Z,0,X: V@'LL8- MU@T'J=8:Z0!D'_#BHG84X0P7X6(]@? +V0?5Y%R1A;#E[>H$<>M5MMF #RR! M4JH "8P#UQ@M$XZ'TMR6WX? <<-SPP%O."UU ,&=HDLL,Q-#EJ#I"&WV&,AN1H]^[K2B+*(TJX.P0K4&H, MH(VJ%?:UA0-+@%*"YBFJ)/506S8>)*K;:JA64&NKEI%[27_RR!9AMB0JJF3? MO'O_RVI^JU=M4CP/TB*#K!T]!2X@.$6>O#;6:^\BMR4_8?$=\-EN2YN.Q=30 M*NC@J7S"?7*.(R>Y04;%R+8H&3R/#"1C.>88&$NM!XDT\&;'*&=J=7\U5$@7 MBQ1VG9'FA _:)@8^U2''2=1;.=&MG!"3,1F][GF:W1A]7*T@-X2*SJ9@,T;I M4M"*N&!ELR37JC^C+,E_8/-'_Y:PU'+^M__.KO\@HM-K;0IK+ :(16QRKM. MM_#*)T"O9$Y9\\Q:1Y4'9VHGH-LS!GI?L'BVT>W7EZL:#CM1N7,;DOJ(A^\G MN5$"Y=FRE$2,8&/1Y$ZINN.)&9!DZ=+Q\US;UA=?+X'R>_3R!^G@XS_QXAO^ M/I^M/M<*.1U\-H'$(]?]#62<">V >5T*%UKG?,+I>CM0?$Z!]7VPMT\_5&.] M=A!%V(_;_Z)+[.,_YQ,6DBA)1=#)DGQ9T$ /JH"0=*GSNICG9E3P;@D]IW'F MI\/L(5H\3Z@2]G#"F7LE#R3UG :>GQBN M>VOR+ '[>GZYF(B4>WA&NT; MO#6.[KAAD?Q%D#G5HT@6CB_T*R:45%P4Z?!T4Y]V3FP,%N_M H+[ZJ7;D13$ M8YBE:=TW6!>SKRMN:M1ZOESO(5Q''7_Z!X?'8X_Z7)M8:SN.&\517X?IXN_A MXA)_P'=YC5_I3,8H(F0>"60^.O!:9!!6(C"%9Z!41+JR$X=8361!YQ.#YL$WKZ-^B):1BSA; MH>'N;=9$],WNLN*[V_>;(19FMH3.HR$>NR-R5K_7B4:F)]D &I3;$C7*< M03"YE@8:GQA;)VD;0FGG5:_#U6*.":6]1=Y/C=*]E^SEHHJ<[-4_YK.T^J8C,0+1JKIZ@HQ3'U2 R++QL7#/4NNHWJZTC5R9>=+W[UC5=. ]OKQ.6,:-:6Y4'D#ERO>900!Q:80TG[Y_"V]Q]Y?W!'N:CGQC.J]R=LY-X MDBQFK5"!35)6,]]"*$:0@69U\3F@4\W#2 -ZDM<_^^J03.OPBU"_D=_.WM=K M?D%'ZF583I=_SN9QB8MO=0S"F]G7RQ7]-=WW]%^M5;(9C\"YC$(PD@^G_U'1 M1G*#1()(![T.'57,-R]B:,Q#SY[K'NC[*0XWIJH[>N'7?7";*-5ZJEJQ6G-> M)#AGUDO&Z1%2U42.SOFB!/_)*VGVBM\AI1/@C8*/!U[W8Y35*>8V;9A7^V%D MD)X7%R!%54A(T4#DQA)#T3&%S&3=.F+W)%'CXK")ZG> T^%Z&#GF4L/L8?;] M_]\.J:+[/QCE?'6O7.VPU/0FH .,N6AIC&9\ER;7VS^U/P@/2,.' M^;?K&5..18XY"H(ZKVUERH.+-;GO<_&11>=CZT[F(?CH)%70@\DT.DPZ."H' M!(6VP$%Z% JK=0B(&%(V3 QDB.U/[;/Q% Y$VO&QP$/4 MWL4RSMUY?;%8!/K3=1#M??W5V_+V$A6^\D>!W( K(6 MP:44H8ZR1,8Y\V$H_Z,-!\_F!3CU46@.CP[N_[O9J?^\HJVVVZ"@2ALLFM9/,:;)-PDN9,SB/ M9)UDP\%S1L:*,H$QCHJ'YD7UI\@V;2O0[Q7^C3MD4U&PN*6+C:/DHV2YSG

    'O0_SRI>5G(]+$JYQ#(+&H^*>-ILCH!9"LH M/ 2U1GKI%&K+ZQ.[C;>[8H*T(@*&R$$IIL$KS2'8@I&E8*1K/E-N![HZ 5LK M,.P MJ,TTQ/:7GZ__N5_3'%!1'W^_EN=.[L^HQ89CXPYP%R(*X,68G(:4LDN M2*QMN*U#N;M1UDFLJI?WMI4.>T+FS=/V,W_;T03. MEE3-%[2(V3$]F!_R,SF=X*P]"!Z"VY$:Z11<8LN*YYG98 5XYLA<(<+!&\NA M6,>="BG)/-BU]C,YG3RVHX#K$(UT"BYY5;032^35YS))U=)GNNECM P,\R8X MES.7@Q6L_$Q.)RF84F/ .;?95:IETN;N'/(H!((0OK9)B 2.&P6,Q6P* MLL+=N HELMQQVU3OY6?[H&_P\0;[J+H#0^%&UNQ'D\M% M6"[7R3+I58Q1D\'/?*YE*\0'V53@L[/1TM_*-&#]V<\$=0+"4;#R<$+\2,7U MA,+C)7M7'-MH-ME=0LJDP;C:LBT#"42% $HE%6)TI=C!"M>&8JJ3TW \ (>[ MDQN@8?0&_L=M_ZN4G;?6A)H MF3\JSKGQ\?-3G;A GDA,O(G[.#=O]8)\/J MQWQ073VOR_E'R$8Y&TQ.BBPU0T\?6@$A>P8\R>08.:S6=&P1[Y5Y'Y56X2'4\+_WR_T MX::32L%_A;-T*(;ZV=S16"!U'4[=8_)FEBXNL9!_1.2AU M$;SRZ,%+3FH+.15I1"FF\S/V,'.=[ [Y5SARC1#6127;,$9R$"&4Y QHZ^L: M4$UJ,]D =Y:'A#SZDW1OG\:]&GX/RK,Z5.V0LL#UC0]#)"YD_LC<^,K:C;)C;_@JWQ>S M?$<%+U:OPF+QG4[AYMPE75!:R<&M'3&TJEJ-I;;^D4FI96*V]8V]$V$C#Y5O MCYV[UVA[]73@)]\^W4^SQSD3#*V!G&5=LA4,A! $9"9XD<)ZA:PQ^O8D<>0Q M]\/C<$B5G0$B;W2CA!2TD75-DF'$F8B*C"(FH*XF5*9.6]>MLVR[4S=N9*4# M'!ZHJ+$+>7XV@E[<-8(FF$)*3%E0IE:>D)C 1QV 6\[12>>1Q2>,P%V_-6ZT M8$ 8#2+L$7=O7XGL]_D,O_\>%O_ U>O+6?[I.E8RY8S) ,-,/#$N(0KA 4L2 M.C,,T;<.;3U!TKB^\PENJI8J.8,7+>8)EW0F@@Q2%PU2YNW& M4Q=L >Y5%"@D:[^6YWY*SB)XL0\Z[EY/#130PK^],Q&T,IKS%.N>DZ%@=(N2LX@]-('1X0KH"49_X&H2$PL^ M"@5%V5KFGR.X[!$*2S$F9Q59!4.!A[Y_%F&")I#95]@=^')O9FF!88F_X.;_ MOIE=<3/%Y40HM!Z%@X#,@'+D0(12ISA;,B)U83%YW1PYCQ!T%J&"XZ#42AVM M:VI.8&?3D_T5%ZOO89:K6_&U9G'_N/[;-E;W$]\8S ;?A[?36N0R1Y%$*77X MH0 E:JMDC@Q$4L$*C]S;YM-63F*1?TCT>E]>X-MR)?QW]-DZ[NE: YMF(^:S M9#(I4+X.>@K9TP%3&40,A2F3&Y>?G] M(_V(=6NR9\4PS3J9TGF@TXF DL3GI2=#M7DS]8/4 M= JL0Q5_M^2QC18ZP-/O@40YP\7WFU*ZVB[ >3(V<<@NDC<= C&%NJY9#=85 ME7B(K0'U"#GC!K^&1E0K/8Q7<948H$8TL#+)B)*1D M.$2L6W1E]#)8'Z)6MT%U;VW#DQ\:-_ U%%S:R[B#.^C#O*S^&=:7Z=4O?ZE# M#N=KGE[-EZOE]=8 )^C9]Y!#O5R-(L8X"4\01TZZQ+-K'1+;F;AQPV-#WT_# MZ*@#\/U6(WV?YQ?YS9>OB_FW30/=U8@>EZ/*Y-QXJW0M;.9FB M=)#!Y"J8Y]6B\W5O,Z%?B)=7?%",DI2U=W(2GE02I$_ M$V(!15Y-0"N$4JVW@ :G#!=L#&J[RPG^?SJ9?+K]< MW5M:FBP$/818>S4%65E.J Q:H\Y":_93A6^3ZC\UD='5OHA*INWD-^HK=EK MTL-?-TA')XO2SH#E6!>($]7!1$OT2Y2%!Z3'L(7J;WYTG!>@F>H/EE\77?D/ M/GN_70^9([?*9'0)BBAUTD#,$&H)#)>"2<=E5MBZR/%IJL:-OHR;QSI,-1WX M+0]R].<2R^7%;]."$Y.40ILU&.L$G2#4$#/G8$F"%HU6/.UD?[9 VP^R.LTV M'(B$78%VH%IZ1MK?%O/E MMGZ\%CBLNPBQ#MQ$XKNV4EOZ M'U-\,"H:3K_9H8KDZ2^=10WX/BBX64G26- CUQZ]GBZ6JS2WY0Y+OUSBQ_G'S_AJ_N5KF'U_,9M=AHN+[Q-1=$;C'' ?8EWR4\#A>A6U M$H+K(D+6.T#J."K.HL/S4+B=4$$C0_$ [HSC+B$9 ]YJ!HK3_P1G79T9(HTB MMBUW.\!O(,B-W2%Z*.0&5L3(,"-7>'&)^=UBFI#N\A6FVPNA V964HD@DR%7 M1"MB! MULPW7L3UR"B3;"WH10\A6PO"&@)89@Z;[RT=WLR_7^SO,=*WKG:9WYQ1+0)S M46$ Y,G4\4FBKJ6C(QQ1RV)"<&H7 VW/SYZ% [ //IZ^W=JHH/.W,<=D4L8" MTJ9,(A,.'+,>L@M:.DOW^MW"J<'>QN;H&5RU>SR0^\AY]#59&Z?X'HF]^AP6 MGW Y2?34D]V0(:VGT@?'P,5@(8?B)$LB"%=V0,UCWQC'!3PE9)I)>.0KY@X? M5Y[&1$=EA0D(.OM"CBI*LCH5 I92.#+4SNSBRCWPX\?QUT;$QT%R'7^KT2Z7 M(P^1.7J=@6Y$>K>=]G0Y%L*^,Y(\S12LW65?=Y<.6D^/T#YR/K=E(EO>?_WK M*\Z66%=JO%U]QL6KS6SL&QMCAO#9=O_JT-[;@?R?>+>(,-FA).M<%PG*E @^ M1%6-(9$Y9I?]N>X6^3I=A8OI_V)^-9^M?V3M"=Q4698BE%#%@C4R@-*L0,02 MP!@IHU*2N=*Z0O4Q>L["H]L'*3]O$FFDC [*N:Z72[W\?GV=O[H(R^6Z#T0% M@9'G"$874?/Q 3P*!D@60I(J6MT<68\2-"ZTVNG]H0U?1RNA)T0=OTSMKCBV M'8O..Y]"X!!+;5?%K"!LNE?)BB$+)RDCAT+E4$QULE_\> ^!.TNT#!ZVG([ M4&(Z^[@(LV5(FPI*LJJW#32QI(S6<[#2,%",3/7 L@-?+-/&DWOF=HF:/?FA M3N#6!RCF0VFH@]OX0[BH2=G5Y6)69YJ\N+B8_[/:1U=-VC%:R>5Y;9Y6>L3)#V;]? -H3F$-CL YP,&U6_7]: F:*L55R2<1(L&:BMI:KULYRF:QH7G8"9H4U7TD9KZB.GS;'XQ_T3G,-78Q;MM MH',;NIB($C(OCD.M>R*6T($S/@#7B7$=>%)<[/#8[OBY+GV7 _7[(U-]H$SY7+X!V]_2H:359 3.!#"9$E11=YZVFCCU/4 MY;5T'+H&4$4?%Q/./I%@L-H189:_7H^92W7*UX09)4OB&4S=R:VTEQ!\1)#% MT5^)).W=PGJFK2.&O*[CH'F=;5G72?L *>,VJYWB13M*^!U@Z.U7 M7)!"9I_6LP5_.+L;;CZ0LM93!M^6U],9>:G3?U:LX++*3DMOTV7 MQ+=AQN0H(-M82\+I #GF!-1Q,EA\T-JT3MNUHGW<^7Z#HG04]78/ZTEDD;NZ MBMWC>OZJMA!"+A!4PL"4=BFWGEOP.$4[0= ^0PCNI8H^3/]TN5S-OR!)&/.4 MK%"3K6%,"W"Y5F^RVG.E6 8KI1/T $2G]PA!W/GI.P'#G14P&HFR@UOF8_@+ ME^_"]QJYV^+YQ2S_0>[)%MR)B2 2YZ#K?'&E41%GF($E[Z41+*K"&M\S3]&T M$Z#\60%J$'5T *\K"?WG=/7YU?:DW*C7,Z($P35(K4+=XTBGQ@HZ*_0K6U)* MA;?V&!\E:+?8*#M+9+731 ^PVC+P'LOE+/_\("=BQTCR77S]'Y-JMYXL(#2) M"UDT);>^LQZG:#=@G5?4?0!=C#J+\\:;/H\7TT]K]1!K5P_\LLP7];?_6,PW MJEM,/WVF!]\R&Z.INXJ+B*!JJWK0.=:U+5Y%YG2^&ZIXS';:Y].[H>J\HNVG MT$('%]C+RR6):;E\-?\2R6VMC%09DHN!=:UY[7+2TDTN,? ML&[)=@Z<9W5&MHPI%JE<\_U?AU.[&T3/*[9_8AUV@-9UI?WV5-XH2+F.%P:C MC) 1LHYTQ1>R&UP=M^RS<41.0>.;AR(>I6@WU)UG\+^A+CI UL.,".N=9#F# MJ$/VE"]U?+O/P*72*:!R)K1>H'(DGLXZ"7"D!II-.#Q!)]75V/!YN3%C=--, M-/]"'_Y<@\;?\,V,?@C^-E\NX_?Z%_,9$=2TN:H%(8/U6S67TFE;L%RRPB9R M:)%) B]7$;P, J)BMNA<2I"M"TI/TX*UHS8VI7B<#K[Q/ #Y8):9MSI =?7C\&^:-3@F;9C- MP*3)Q(PPY)DQA(11!5_J)H_6$RL?)6AR"-FF[***(HB==BVU?2)[:(]J (3]G\,#M-(7W-;]6A<;)>7_ MOERN;BQL#B2=.ML4A-8<5$0+(:D$L;CB4V0*<^L^YMTHZ_YU/ 06#X.OE8[Z M0MXO6,BMRR]Q1K]8U?'VRQ_<_8&K/V=ALS #\]_H)%>#XVJ1.#>:,1' RE"W MKM%Q]EP0S]P+6W@2Z%KGRUK0/6ZSPQK]]H7IQZSE'_$OH:4+9".#-)S> M)!$3N"CJZ14R296*$*U-PGUI[!ZK;?R/0577 S3?OGKS8K5:3./EJ@KKX_S= M6@%T_-Z6C^&OFU.N-$LV,Z4AZUS[(!,=.$1BT@>,.4@K96L7> _RNG_RC\#) M75 .I+0.\/BAIL(_SR](6\N-O3[!E'-"E& Q$]U628A&1>R[N,O[# M/'Y-6JEZ>%?_D_7RP/7/>3=?KA:XFB[6H;2;EC4IA*1V94=?"7!BT OOL@"N MI 25% G+&P'))1:YMH*GUIO31F5XW-;TR-JC:C5$*9#9((UIWV=W',GC-A/W< Q:Z[6#E9CW6&^" M>YU,+<0SRH$*6@#)C7$NWUX]L4"!W.4:.RG_7/OZ[.N"[.$,JX MS)*$4G=/U-U/$'4NX'R.3A?EK/6-#^S]E!R_GS>NWLSJ7(=J-6P':07'K6O_ZAXRQG7E&^C]YPV]QXFZ R?HM_GL$_VT+Y65 MC_3?K)/^R7,F"\MU-*HE1XZ1.().(+PM3#$5G6R=Q;F/CO'Q77SX2'^N%FMM,(DL^FHP:3 AU!K-@X&Q1(*4/A2,W++;.M-U+2%^0.43# M\];B'GFRQ';A;^6@[IG^^-O+_^]RAJ1-ON5%VX@J82:;GM.3[;32FKM-N??V23[UG7&1T4"-\X%DVL&=6LB[.]B\"HO%]^GLTXLO\\N:OJ 3Y$6N;6Z" MC@!C 6),&F*0F QG)*#6+])C]/1D_1ZH\$=!=(3TNT/2C8*IZF*N&9(ATYUL M?!WCBO20DPGHN0]@F=7&9D8W=>ONZB>)ZNE2&@)3Q^IA_"6 /_C:?'TSB@YK MEV:-G$]L(G="&P,V,C( 3%U0SK6#P@5JG8QP#INCZEY2QDWH#8.EXV7>#X*J M:_%QZUI, GF;1&>A0\#JDM2"X!)=MI+;;)GGQ6/KZ.;-[X^;]1H"*P=+MX-T MU4W:KUJTK22R1=V!5*=9JI@$Q,00N,A1*I4]MZTG+]Q#QK@)JZ%QL:#1U-SZ7)K3,@I\L>&Y^S4V39Y++N M =;K=8F9/*B40F0^%]9Z/>799(_WT/LNV>-]1-U!%.3>C%<,&I,Q =!(33R@ MK\D+!EP9*62B)[%Y)<5Y9(_W4NXNV>-])-TA6K;)+LZ%%2%88,JI:B=I"(Z. ME.!<"\^\,7$(,_(LLL=[:7BW[/$^XNX]$VATD3G0.>)>U62IM)L9=2SI9+GD M0=Y=77"&F< 6>MPG%;B/4'NX5K8?F;SFPA7/N"H*WTA,'L8!+4H$O MP6D=N9&L^0OT$Q7CQMH;@J:1H#N#RNN0UH-4U]>L3)K)D!&8("]=H:EI=DK1-#!;6DB\4^3\5OW)Q=429'3)V<3!EF1!"57S34R! M5@$STR0H,>25"3+CQ!0;W>F%Z'L_ 26LMZ;4VN?F6G0,?L1/EAH]_Q(Z44]AQRP3LFV&IS* 2PB3XY;IDOK;-//5(Q[ MJQRGU4<@7\[R\M=:K;Z:?EMG?RM+VYLQ)QV%"P7H^&B@ M2[9 U"Q B/3[9#$'T=J8V8&L?F!TB.;GPZIA9/_[M_DLSV?K@H)(/N%;XH@( MJ+S\]N;EV_?\NN,FYE *!UVT!*4<'3WI?'UWI4E:T4M_9\3(O>[W;E\;-_C7 M""\#";=ON'RXC/]-)V(U?WTQGR^NV&,Y<*LXE)1J&U^H$X"3 $S%I5(7909S M/';N^_2X#OCI@'2TV#MXWEZ&)=ZX0C770EI%[@*ODA*NMFF1'Q$RL85:HW.M M2XEN4S"NA=SXT3I"N"-"8[E83=Z'V:>-]>>$E8$@#]NMVK+)U1^ZZ,C*_T0E_;A#../+H/ ,1%/E. MD3S]R$@0'FU R;2WH<4U?^NCXS@:ALAGX=H#::NR"03Q>H, MT7 'V7JABXE%FM:=6,>,,#A16\WQH=(6\NX.-C?[(:YC,N]PD:JF/N&$#I8( MV7*0*.A,N,CI$94(=!R$P,Q=24-,M=N9P)Z*M ^$Q*,P:ZF?#L#W8M-=OU;0 MV[+IDZZYJMHI_6)VW7._G'AGK$L^@%;%U(,JP642J-6&A>!4$;[Y'J =:>NI MP*X-Y ;12@=HN]D$^3I,%W\/%YWAV YM$A,SER7R<# \?"B1?R+IUDB>Q$G6,F!X%CZWGA M1X_X.?E8A':OWQ'2[P!)O]U3C+CU.%[.%XOY/^L=&[[2WZR^3YCS0M;%:,'G M.K&<.?".+MD4Z*H-PB0CFX_ W(.^GD)ZC2ZKH;0S=IZ)^)K?X>O-+&UV0(2+ M>WC+R7MI! FQ$&^Z%J]RDJ1*5A0AZ6_"G7C1_4FF/;_;DW-X'*(&EWH'B+I[ M4A[C;>N>T'\RGRWG%]-3(R26C(I(-?M]2J&"$'%!%):3_^O M),W%CF!K1-)..+3GA,,Q=-7!'Z)YMU[G,0F1&$#- M(6:L'2#"$T?. QV7D#+9$.%NY.+>&^ZQ;^R$$G\.*&DJS:Y0\2#2?TR<>?'U MZ\4TU3__/2P^36>3P)+"VCA-YJ8$93)=N-S5=7@Y<'*9@U:[=&H=3_5?S+U^FF]5Q>#.<;)(6SB4!3-04&-V[X P/ M4$HT*EM!"CA%'_-.Q.Z&TK.*_9]&<5W=D__W,BSHYUY\OQF$KL=Q8J+,29<, MR<4Z-346\,8P\KFQEG?(FO'8^S9\\'.[H>DLPOI#"7EDW+P*%Q?OR)&97GZY M 7SE198E(TB=/2C!$KCBZY0;&;,N5I6=2F3O_>&[8>(L0O1M!-@5 JIY*%Q. MJ+2!'(2M\RP=A.0%\,1X]2,%U]5Z\FG_#62"AX#=< M$'[?5ZULX[839-GKF"QPJA_7=XEE+G[%W?#R5G$Q0<4 M]=D Z-U\1?]B/=SJR]?Y(BPVL;.PQ(DMF04C.116X[4Q!8A([V:Q-J!A6H>[ MEO&1T'J8EMU =S:A\Y.K9V0XOOCT:;&>K?W#EE_>>(]C\DH(07(KFBRRI.OT M *8ABJRY"*B2V 5HCW]E-PB=3=2[H4@[<-^?7DGB66)2Q0P,M=^T\;MH,G ; M0\I.9 RM)UZV60W#SSAV?:PBND#6SPM*_K:8+Y<3HY-EJ=9-HZLS2X("QW," M-%D+S@1&V3XG\@ QNR'I+.+;;07?!8)N%57CXLN$>6ERY)H$8>I*P1 @9&,A M99V23X&A'[9$N%*Q6U'F682L&XFZV_4-'U;S](_:5IGIM?Z*L^5&36T7#1SP MD39[!H[EKM6:@>M1\S6U_X.0]WA1,_SK"^C#9\)VK*2^"]_7-M/U6'HEI22@ M(? 4?6V%,;5FLR8\6/0IT9.GFJ\C.(KB8^^UJS4;;\OZ&S\K<+&H_4;K;[[\ M_N/?;.EX\<^PR)L6DU!"+EQE\H2K25!WQKD@. 03:P\R>LY;K^UK1OS(W12G MP^S=NW8<]7?PGK^["+,_PI?MJG%GN7.ZKM"TY$0K\IAB7>1+OG,NQBKE6.M3 M?_/[XZ)O) C,&^FC(RQMIRYH6:+3*D+4@JB7-D-0*0 1';/@7,KF95:W*1@7 M3X=K\@%('"#6D2-=O_[/Y:;\L$;MOF%E9-MJ&WG*B2D&6*NH%9,)HF.![-IL M6"J,.[Y+;O?!#_2A^D,T-F\MOK$Q0,;Z_#OBVBY^=[E(G^G2O,%*R#&11Q,A M""5!A4B^4DP)"IT4+1SCA<5=D/#X9\;MV6N%AX:B[."YV+R85XMJD@J:*:Y M!JR-K$E"#"4#B\D@0Z=T\ZE%MP@8%R%]&!^':Z0#.!TNN!]LS_*=H\H#TUS0 M4=5HZ[Q<3^^V%1*T13K T1NF6M?##<''N,_A$;"ZZZ:-K>.1']/W2+[N-)$S MO'X#_IQ-ZT[+.W^Z9G7[)'"K,;)00'ECZ7\P0.39D["#)S5@;=G>X77=][LC M>W*CHV1^(I5U<.V^P\4ZH$E6ZEJFRRT; D5D]!!!'7=/;-0E8(S8"+%X;[*0 MK'TLX7Y21G[9>P%C2X5U@+M;QO 5"RYR)PN"H9<$E EUF2HG%G(RF1DO4;5. MB]]#QKAS';K#V[&*Z@!K?Z?;NDXA6"_4Y-;QR&H79*FCQJH;QPPQ46<2).E+ M:3]=_L?G1\96%U[*H=KH!TA78VF5#TF6 E(;7\<,*_ .+20F,D9AG?"MKZM; M!(P\7/Y0-=X/AP-DV@$@'CA'ZX-"9XG.VT?2/%X_T4F;I.NIJUV1=[("Q%.>;<=I)$>9IZO;0EE4Y1&)E#,U8Y&1L)A"NFW M-EB,D@>_T_C;IL/N!^L4&]>"HRKHB"HV@!9E(7 DH#@?)%% M6"ZQM ),%]/2]U?6 R/R]Y'1W]B*OSWB7>?DE0E$J>:@$ME0P=2)[SD:B2(5QYLH MOK\1^0!<6YMGAW M)L_P&> GJ1YW6FO+U>7"WRS7%[6=.)FM,152_8ON&W-5J:D)*0' M)NFE4$%)"-QK.LDZLDS"$&&76L]&Y'2>#1X.G&.H\YQ-@!_]XV_+V\O5LI9M M3&>?-FG,[1 ,F5/PR42(W&621180%3U7J V34:JBFP_M'I*?SC/7PYR-[H!R MSH=F_3_;8.7F_N 3C5ZZ0!=&2%C+G MBF.!T,LAB$_S'N_R_NM?7Z>+]3_>#MN2(H<8=5W25$M>8\S@HW>@0RK6%@P> M6R?ZFQ$_LBO9 ?Q/#H%>L'^(W*]);F%Y43YZ,R[_1?[N:<&=)G.N!:0V49WAHKE[:M2QDC$J%% &ECJ RO;DQL6KC MN5S(NBM,=!,"VH&?D?>C/+-3[7K.FD.@1\ RPTP*.U7E M'M++VYJ9D??(C(SZ/C#RG _+)L?P>K[8_E']=WP2C1*"FPQ!^PS*%@[1>0XL M2)>Y=B+FU@_ :3D<>4G/H%-Z%HY&5*8WO(I]?JR%C^49.T+=I;3Q>??L./ M\S]P]2%(%0T('*6,!I+T&21*,7(0KA=P#I#I\:>0_3B.AKK8=^ M8?7KNP\3ZY/$6"0P7>B *%G;]B4#H1FFG.DA2.XX1-%71M[ U">8]I7^R#BZ M<;?^),IMR4P5&9D=RQBTZ0UW M)U0@3?9<*A%QIXZ?EC2-O-MI1(R.IMD.O+&UX;N)Q?]RN;@N"=ZP_6"!#LE: M%.\DRY#J0!U5#()7*I!=$1039&QHDQO[5P>2.O+^J;%3@B?0;P\P/L)B7O_% M?^+TT^?J,VYVFVZ+!C9BNI),GB06@F7)@T?#Z[1%I.=*!&!1>5.R22)VDRW? MB[/=#LESRT9VC)YS/E/;.,KF>7RSK;/?[%2TG)N A4.RG+140B(1) 4Q>!%+ MB('IUC,Z!V!CM]/R7'.E8^/B&1R-7_\B,W*ZQ&LIK(.4;V8K>J&7T_3W<'&) M$Z.JAYUJ4Q83-0R9P 59($?GA<^)F7*BF9)-^=KM\#S7E&MWR.G@-+U;S!-B M7M;JLYN!^"M>\T3J^EIZ"ZEH2YY5G7)-&@#-15:DB2Q"Z]+>)XG:#S!*3J"5C"C MM5&FM8W3C/C=0/TOG5YLCH$S6P=]_Y_^^E?]);9>"[W3QX9<#[T_MWVLB9;) M6S1*@PUUFI%G=1 Q%R"9=-F*[!2V-AZ?RYKH*$T(T4A@WM:"8^7!.<; 6XOD MF 03L?5VU'^OB=X7L\.MB=Y'_1W8+6]F=(/A!U+RFKG?ZG]0^:V39'T0* N] MA0YES46@@R#)!+.YD+NM6?"E-9(?(>>Y+)'>"R#S8;35+_"V@]"]C]%XE<#D MNE;9U'&DED4PP6H5BD*76AO!CQ(T+OB:J7TW.!V@@PX 59\'.IVUOF0[T]9+ MI4J)9$5G7T>S2 &><_JME4P(8V*(OC&(?B*B2^ _D<._"!?$V(O\93J;5H.U%C%M>5M>#U]/GH?,P'I/ M7G\RY/"C\R =\YF55';<5["/Y[ /@>-.D1P.>,-IJ0<('A\3XURS:%0=>"!4 MG=>4@)PK!<79E+S$:&-SC_9HJI_+VO=CW(43Z[X#M+^X6/\;S/>SOCW*$^.- M9:@D*$YWA%+$6K39@T9C$\M61-,:T;M1=O83UO?"R]TNZO;*.[?@^.67+V'Q M?5[N7RY^M]+TGG_U(M&3-5U];QY);T[9H&'W8>781XR^1!XM4P8X3TCGP!AP M+'!@+!A4*%*2K7 GW58C*M.3HAU0$(.0/]);2\UB3-Z9'/S^1FW"'@N M/DY&-Q(>1T@\8:_L6GJV+)1CHEX#19%TXD^0MMZY+O9^4SI=GG1I]+136 >X:Q'.,,LF:Z,")0"=- M.$HS M+CY^#K-M/>[U2*#W\XN+U_-%_8\F)G+4.7C0NKJR)67PN>ZST,$XNFVBB:TO M[]-RV+E%TAB_K8[/\& ZYZ-&S&_$\+.8?BS8VVR2F:2?)WIL3H!KIMM(AH(9 MF2Y%?DXG\CC(/8-#N8_]GJ4N7%A3JW$E*,DSA!(4&+0Q&\DQYW[6SC9V$OOK MHS^C8S@4R(YT$G^=Y.UP!Z?#2V O%/_+!7R?%E^TZ(1'!9DSTKH0 M&J*+",4%-(P+S?WY7 )[,G^F+_B_U$TP))Z?M2%P.P[XM. ,D]$IX0&3K=.( MHP*/*0'Y0M8(PIK(Q3.< MC+&ZZRR3U%PNX"-*65RT'L\G0;P/Y\\^3OX,KH#!D/RLS_\^OI1(7/C,P;,2 M0$F)$'BRH&)QPH:L.#\?&Z!Q1."<@_//X.P/A.*FT?W3S!1X<$M/Y7XC[^7R M\LM&;*W'!AST\2$G QPOC3Z:_QV/7"*=.H-U:[.P!%KK+7 9&28I73"M#:_G MTOS/@D]8,LDJEO6M)P@M6.(*,AZJ(AN.BS#2*SYG-1GV7S_UX@>+3Y?Q^-= "G05HM4T)F M;90@MGN7^2!T MI%BO$"@F(!;':*83&<8>N&HGO(Z#R?/#@V'EJ:N#SZ7)^9"G M^'#)]P"7+&:,?0&$;Q(=%%&9.!3,9 1-3,QH]G-?']"Y;<^.K+2 M#U'9O(7\QE9\^.L&X3$'Z3S3H(LLM:U&0?160DFQ9&>XXF*GH6U/*?[F1\=Y M()HI_F#Y=6!]-JBV#4)@C'1/2A\]J& 8V?Z:@Y+>VZ)4]KSU[H$3#5X9KC"B MB_# B75_SFAOF<610MN87 )RCDEEN2X TP?[@.\(=&?0)7,RJJM,! MW:H*A%7>,X=&J6[&M^S)VYD6 H]\Z(8$T+_$P=I8Q!,E.5/&:,@9;9V382': MP,$DGV(0UJ7A8@"A4(?NW)G^"5J"3=[XZRZ+]+HW!N#G3TLZ&IV9\D/1R7%K?'W^? M7]"/N2#'\Z:5JW)@23@#GM5^U.(LN)(-<&FYY*K$E+N)6^S-W4['R3SGX]0? MB/Y%CM?6UBU.!N%U!.8L*=#Q4F4DP*LB$Q910NAF[LC>W.UTO.R_C]B1M,*!-YQ!E$X4[;ADLIMNM4\F M@#W0W.S*;P>,<[:>?I;"=KY=<#XJ9P78I 4]PRJ#RR0/&[3V"5DRL>.3<=9C M]1LB<[C#<@!,^AF=5-_Z-V3I8?[E-;.-,,X\#/1&:2> MP0SK!Q]1(ZJE*Q24'%V=,;#NE9$@B^/"Q*AL&21=QK7JSMBU'P0\W3K[FS?UQ>7J\WPQ_5_,?\X(&#=LW-J?>6WGOEM,$ZY; M,JZ>Y!M2V8IO8AFC&R"3.&("8)WP4GIF=.MUV&?B+5Q+;[NCM2X MT.GV1!WT5M\I#K\M-3(MRM:T2$D+932"S4&"*B*#*^1V6LUY[9 6OG0S-/E@ M+L>!-=$-<6P$^)K67^&DZF]&_?1DNZCIW/K$<%9D M!8RO01\K"@2A.5U77C*;$5T*C'TK,1>60CB]:]B4PV<3]C_9\>T3 M?+V\RDA1#)M?W5<'X@)G'(C:385]$X[IOQ)[Q0=<9B=:*>UUJ67MZ[+[/5&04 M<3(A<8PTEQ9QK0,R@DGD'(;5F#/,3=/[[Y'ZUGUG5GM*/@>2M3(A3UB^+D(8 MYU_8R3W@]RBF2 EGP2(75GU%F4>.!@@:5/08*R:3:BV'>J]"==^6U9Y23="D ME3ES0G;@[KW]4\REH^'G+V?3E6FN[22_%:-9_W/4Q!DA?.1QV:<;_ I#S:#]]E.3)B #.7@"\1,I>\HP8Y M 8&S%B1BHI@+]CQ^9@WMG_==3+M3N!(_FYW90[GSNQ=$*ZQQ%EPGFD@NO8<% M?YQ=]>=]37/N.=TV,UN9T&6.XM^")<;3Q=C?E)W%DE(O M"2QE!MM=[7)0-/NNKL^06FT6&/XN+RAWVM3-,3 M'/\'?L%C0Y"1)Y)*G'UX3G-]**&1M5(B[FEV"41(I+5#H=W:/-.R>,T'CH7X MTVP)K[=3^&7\8G_$Q7VODYL?OHAI-H]W?^$5_,]B.?:PZ+R!GX\OI_V+>97X M:IFR7L7U+U3@Z_ZS=Q/B;CY(*9*Q(B#BI /V*8Z&%:X\X MIZ[P-T._FRT6;V!=R='9>'J]RK6)ZPR[#2#BXA:*$:BNE0L$"18C@E@M(,=C M0@S6!2Z4A=VM]*'"">+6/9\OQ:C-%?9<^#7@C/10=;U4C+P+TM(D$78L;Q&6 M(N,=003CH+QF0?,&F+J6MNXI=$-$[8/>\^3IZQ]@8$!V/+7SGZM*JN]G\*?@ M\LPFDYM@?]7T8<12TLI;CW * IPQF+Q.&(>BHT0RK!T.I9/L!U2G[MEL0TP? M!/_^4V&VM)/S>+TY+)A-G2&\B49C!LZ."SDM/)?C\;DX4$@"PQ]J5=PCZ"]MNZ[K,7S:7"?/A%X# M'L%:TS<1@+*3)ZJ.N+-:.&L193&_3]($K B;CS4\!B% UUCZ3/J 2'49=RYF M;"=D$9C:8=UGP"U>3,,[^!>V*$6M(X8YBH1V"9QK"1Z%X1AQ2[DP2GDG!UH( M]PM6-PJJR\""D+7#PW4T]U0=@5D0E#JDH@,E!"AFDXQ(,YAMU'"F<.GW1@=$ MJAN75%[]2L#4#NMV6'&D*(Y.Y(H;.%_$!2*0"90BKSTSGD9KBF=;[)>H;LI$ M74I WK[IJ SNCD7*!(:X'S)2O+QV >,4T5]M+R%$OW4>TF M6>6.*>6I4)$Q PJY7"_#Y7U'+15R^_)HSJ]Y.+ZYFUU.( MV9P(U&*'/,MS+5&/3%(&Z4;38 M"_#*D8@V[P6YZ7J2"EE%!&76N,1*]\XX(%+E6C"5E\L2.#40B.]4(WHM56*Y M=L"J/91##L,_@D]<&1V2C&:HV\^6=N6A N@2=G\.60NWN:JS]#JEF!O.WB=S MY#;#GZ*?3?UX,EY]M6BB[G&?'"Q+]P3-SY#ED.,)%X1"U$18KK!U2">CD->* M,QDM)9$--<^'2M'-!GYDW!V3[>+V_C('8]I8#4.]$;-H)E'?HMWE\ ME5?W5V/PO#(68SL9D>2T=P8\:R;!LXY$(I,21MH'PCESEN#!\CF/$[7N.<^9 M>5D4MW:7QO>S[,A?0QC@)G'MHFQ_C)KK^XV4ECXJSQ 5RB N,$;.@K4Y53(7 MGDQ>#_-XX43!ZYX)G9FZ V):D<@06A^8JZ_&W\!.Y'?*[NT_'2Y!K*S@VL@?E@/OSS>K%<52;]')?+ MR4W+&7!]_YA>+Z[MY.YYQV+$(>I2)'K$'0N()^V0U4PAHK2C@L?$=>F^14<) M6+<:[%!KVG 8-4# /3[PZE[@,L(/(>PBAG+N78O PI$&6.(MP8CP$JGUTOA\1#W^\&_6>S4W)>4!X M/HL?_-D#3=?SR@D>2'(86<=%KHX,SH:0!$7G& X8$QYXV85OFQC=F/=LKC_. M#4QE#EXLE_.QNU[&>-]E<12)4EP)AVCR%'')+'(V.!0I]I(DZ6J4(AJ1@1J-@ M*3Y3JL$14G>CXZ]R43$4G"T1>",934:>A 0G(%$<$&>*@#L #FBB*GFKE-&Q M=.'1DQXQ/=^+A1,,_QRR !]6^'F20+N:1<7K%^W_S* UC([0\!QUC"QU4F,( M(&4$GYY$"""U!KI*CK7F-+GBQ^L#9O@]67U_F\\6]YG=QAK-:/2(L=R63S"8 M.%$'A(U4(1=[,&:H5YC;)6HW!^\87NQ*@B^ 0@/;WQ-MUD\&II>Y,MU+.Y__ M7/=Z7HPDCEQCFV IUJ":=0PYYSEB.4L[>-@+6&E'[0CQVGCK6X(5APA7"*(6 MV7>7J?5(K;NL+1:"L%0Y)"W/^3#@99H(OY+2XZ"%P:3XG=61(K;QLO<<+"P( MU?-AXFVM6]0US[E784.68%%I0X0P??:_=*V,9[WGH\[ -4HS2\ M_=DZ3LHS;/X]YER%"^_GUW:R6!UHCVC WD>(N1/7!M9^L*J&%1]I:K FGD)QB1QE M"JED/+%*YQZK'8Z"#WRFC7>X!5E4VK3/8TU[F"\*DV)]%+1X??5M,OL9'_WQ MR"8;J#,1)2P8XB:7-10B_R-J+;$BJGCKV;(:U$WEK+OR#07TLZ;YGKQIHAT1 M7E)$&!/YM7Y"QH2 E"1>Z^"CLJ5SX8?0HVX::9.4+P1ZB\3_;38+?XTG$]#V M+< \O-"(- T<68$A3!M:"[U34(8+&WTG,PZ$9/ZV:$[ M-7L?I%<<$XA$FS*B6,!G?C;_'L'8+N50.\_P(,T@%;B$/*&N$J#+!AH"-9P.> MO!R4KYD+X)-YT8ER!4 Z=58A\J]G/U6EGF(\OORYGZ7H!OP.]1A$SS8GR M*+JHUIN]"AAIYV$5#T')L%&KZ]!Q\OX/-G./6XI,PYF[OF^U0SC+5]KYA)V8!*=:NBJZ]!. M%_&!=ME;)!!7<&H2PKGA)R?@/FB5TYPY,228R*@H72WP@$CMUG JFE]W @[/ M(3_X(H1Q'B\714NS^56Y8J![1RZ>!=Q=CS,D_N9S)APY;%V>ZIR8'I'%-*(@ MDB#46PPS-I>FDC@T$/S=Y^A?+[_.YK!K7_P8+T9*!Q\4\8A)#&&$,PXY M)L!@1$5"K:94#U86]Y$D=4E4%.Q=;U_Z6[Y)_KR:7=GQ=(13\H8IBQ3)_2:Y MBDAC8Q&.C&A-F8ND]''F+ED:68A.P/D@=7H8O0'R@-1QL1S[E_GA\_SG[_'* MQ?E(1^^BE1$I1CT"-X^"J3#=X :QX5 M$?Z_U_/Q(HQ7#^C7ZG!">%"*((,QJ$.$1$ZHW*4@2F825K1XF^(#(C5R"EZ2 M225!:(!3ZU3QQ_,"4\,2\11Y;SGL[DDB;4$19J."D%/2:$H[0=OD:"3$+\F> MD\W= &5V^X80/\>WRWBU&%DLE%21HQA20EP$A;2763GOC'$ZF>*I>QW$JKL< M#>E3E\:D:9J-*)B#2@>6HME2D@IDJ)0HV. %B1'3S1(^ [*KU4"M)_"=B744 M"@WP:>M3J77I(4YT\KF](76@!:?<(\VU0,I'3F1^)K5YP5:B$NTN<5I=ILHP MJA0.#5#JZ>/D57$U4'!CHECB/1:(41T0MY(B)R'@<)I9'1RVE _5P6^_9'4= MK*&)-@ Z#7!N5^48'8@T1"@$,8;.JS%#N94U8AA6:? H!"M> ..4DCV#/6X< MFE4E[-\ C7+943^[G([_9S5!;A]FC#PLL<9Z@TB@"G&M#7(<&\2<=\YRAHTJ M731FARAU7S<.3:,2]F^71E^^VN4_9M>3\/;JF_7+N\J07];-US!C7F@""D;8 MW3GC^8V%3$B3J*UCU-A4.J.\GZ1UGRM6(F%)]-KEZ-LI?"(NEA^F#^_Q\XOT M&$8D<$FHYX@:L[*J1BZ*@ 3HQX3WE)%P'H+N$[/NR\)*["R&6S%JGJ6+[@YK M?)I-)F]NS%ZXAV[W#P[80;>GUF=(LI$"O+K %<(D M-,H/GIA$9*22&)I2;$ M9U1=;Z-&^"Z[O_[A)]\VA]:ID6O2$[FYN>HVQ81VO8>1 M(D(:KBE25( 3E 3/3_$\ ND#*":]H&?R$.KRL"V^=(RRC@&O-P?!/1K/PN>E MG2^']6/]/#]CR-7GKB?9'WL#(+V\GF?T/JYD@+_]<;88W]185]P)CRU!*=%5 MXVNPIW$6&5 =UC\>?(\R&IT>[2O%WK"__?U^,;14=2'V%2S[=, M;6:"(C9JA+T G1E$XTX%"7XAE8F#R2,6YZ'\47+7O4MXCO0?CA;UGSH>65@2FNF?0H$NF4,B+WDVS()Q_L\N(Y\O8H\$[TR5]/PX#'=R_! M]C#034^C6;I)=O@T7OSK\QBT3F-OI\N7UXLEA._SA9V&W^+LT5W=#%?CGZW_YS-[V;JZCE/,,K97+ Y"B9SEW")C&(.=@9M M(]68IVY=9F#X!XR!W]VS9?N7Z[*D!):S8H:M3(OW]BI^2(]T6.?*>\8TB88 MF"D70O $&2XIBC0XZ3DE!G=ZG'N '3L%J$.2$HC.2INW#.6, M&F,@"+>YTQG\0PL#+F2,BKI6"2.M P4)0_KY*IKSV;KFKU@OZCYNFQ8L/M8K!&P7ZY%MU:!*V09 MZU<,$XGZ./X>UZ]UYJHZ&#=-B ZR[:1$&IK9A*RSGJ.8]22 ME5Z6=LG2V!Y7DD5%S-_ ,O1V"A,!_LHX+M8*2!,ER0_B%3.Y&+7+G>JL0C@% MQX746*G2W7Z>"%$W?6A0XIQF\,J1U;O9]/)!X?+;0C \R41@Q0S&0;1 '48N M:0%1AX)=W1+A>)2$XY( ME# /Q5A,PWU[S>"-8Y"DAKQ1X)1+4UPE^&ZR7 M(#L+PJK.,%>]%AL2YC[6JIS_LJH)>@7VND]R'_9*4!C7O]I25)ES%R;*_%R4X7UM DI&<-A-QZX+AQ3CJS1 M8 >?--(^".0C-P9KX72WEAX'N''_Q8ID* /=[&0[5D;_]?5\]NWV,)29F+@3 M%,'Z"!NIXQSF >:Y!+%2(1%E?(FUX>$WZV57E6= ;UM6Y("_J1$]^N/S".1R MQ@A@K<[=RHCC2%LK$964^^BP2'Y?%NTB^O]].?O^'^L1;PBP_LT]_O??JY=J M51;YGA:L'#-\BHOE+/UC-I^$6T]86&F<)8CE]8H[')#E$B,BLN8BJ$0./0K: M.G"]+*NR.)]NM0:F^7_^OY%,*AB:VSO+W#K>!(-,\ 8I:@FC+ABA]SU?/&Z: M_^?_JY=W-)62:1#SO(V%H,BRL-N50SS/[MA7KQ* MX'"8'VG!!C#__-N(,P__Q;)\SU M\\'\2 LVD ^R)8?O"_RKJU,-RKFW08$E!)&(4PQ*$<>0RM5WE&24I=)U"O:( M4[=6P7D2:'N9OD469476\TEA&6CB!%&C(^(YY\7R*!!A6A-'0W2A='[1'G%: M2W3L"?G!)]O][-\"E6X?'6VJ=-NX+&1_*3&0W^4&L\_[E(H$F$)!5=0. Y^ 3^.ZE)HC9F*]5AGI#P]7 MVY1)?E)A5T\J1C1G7UMN$?@(L,PGZY#6B2/OI*:21<[8QE/*G:]2'@S;F*MT M&C-.-5NSK6C65$\/J+[XZP'7;]]_+O+?>/T#Q)G:R=T?NI\?Y[-P#?^.G8;/ M MS&?JN2)R!]I[IO3T:NEV-> M'O(3[589];?3-+?@?X%-KN?Q_D$M28$R1 S&(#]LC38R@4A,W@F=*"%='BQN M&[M>CGEYY$^V777L _A'\[&=P()UE9O&Y,(<=Q6=!-#8,6'!&3(4W'$AD96* MHLB\]\(I&3I5:M[_E7JYZ$/PH9@]&SBO\/?/:D4 M&BG>@UVVM;4?]H*H1;8]R.XB47(N-$.)T5QG10:D0W"(FX4\ MV)E<%086@^?YY@=>A+!J-6\G19I;G_:],V7Y==?YS(E\VCEJ8A3@30:670"% M',86J>@ICB$8(DJO",\CD0]['Y.B&F9@SM6EA"(3K478&A\T5XJ)TD^I_QT2 M^8[A6^%$OF,0K5[P:Z7?Y^4\VJN;8PHG:-1,(I&HRXV"&7),PC\<[!66I?"D M$_N.@E\; S_K%+VC$)V5,F]+W%B?.8!\(8A<_L3EIR0Z1C )MT@(PK C1N#H MCV5'[5X )X*T"^X>%JL,^*MQSAQPU_ W;IN9T, "T8(B%WAN:Q,P,D)@A".U MFA(";9;EM68"U=5"EZE,RJR;7,3WB8 2MYK[@GV) N&<-[ M/](8/?K"^-1W*6#3%M>9S40D["CX<-+G7O<&=FG0Q_%<-,1:([%PG&^VCF\C M;[#5/(G"^UM_L)HDWT;R4A0$6PN.)DZY8@U5X'?:8)&+P2JA" VQTT.Y?Y^\ MP:,8<&S>X#%P-$"O[>EKTK# 4@I@$H(19SJ"K51$6DM-,#$4N]*<>HYY@T=A MW2EO\!C#-\">-W8\_]-.KN.+G^_&UHTGX^7/EQ.[6*SFF57$K9*2M+8$Y<8% MR-GH4/1<>48E3+K2A_1[!7K620^G[(GE8&J)<[>JK-HFV\4UB/)A^BGZZ_E\ M/+U\81?CQ1_3F5O$^:H9]]OIM^LE_#%,:OBW5K!OFF,]K<'+%=PSB9C(D1!S M,*TE2_DF7:HDO2*B]$G%X$K574D+$G 7M9M@0_5(-J?A@2KCZ9>YG2[LZCQ94=$J+@-,HR6[[A#B->8 )&'4R.6N$(^.]1#Y/ M'\^$Y?8<-&O! RR#=@<*]3!] R2Z\*O^,+#V^CA>+?CK%3?($!3.&>Z)Y+<3 M(2*;BU(;J@D7G,<02K\*WB5+>P3J@_5L ,,W0*#>6<$LN*#!X00]1E6N%8"DV:?H[Z)=Q-+OS3L,6N91^;'2%WHYOO[L[8-=);6V3D!8*&5 M7'/PO"05B 1LC)'>L%0Z@G\LP:EKSKM'.6:)G$6N?< M54:R-5$$Y4KQ?]AYQZIZ$G8#[YII2RN25.V%\LM/+F\<]PF$3 MG("%,)=%Y1K"#Z>Q13BQQ+BS2G#:A2<'.E_?K-?\HB=8FW#WL%QEP'\?3\=7UU>W M@@M*O)<)B?Q"QEJ!#6#?TSPDHV.WCL^'@'_XT7I]3XH W]M^#42EV_>[ M^_#*&FD@#*+(VEQW(HF +&467*$(+A(C3@_@ N\5J>XU5FG_8 @P, M!'L@4HM+UW#LZHM% ]1ZK,@_8CY_CN'B._ST,KX:+U;I?I_L,JZ35T96*)6( M<\B3[#LDSFX>7"@:-)8TUKR1 O@DGC*1.)8@WZE.[8<*V/=R_UJ;#P5K>;8^'*V6(XDLUP2 M"'$3^ F(!^R0X=2"]V"IL9Z*D$KGES^5HNX=_OD8=;3%&^#,Z@+W0_IC$5=7 M;A_<$F9!#&^GKW_XKSD$?S.;/];R/LN*.D(LCV J$E8])6"B1!M02#YQ(J,A MQ3X\B:Z)$/')M@<\9NZ<2< MQ@;'&*T=)G.ELXAU#_I:Y&@?[)X;-8%K<91O?06-'#$BP=6U2B"+E4.>TYP] M) PI7J_L:"'K'@4V2\^C\7MF!'TSNYZ/N$[:X.PX\<#!F@I"0!\22EK0I%(P MQISC5F2?C'7/!ENEY]'H/3=VCK_'D8(=@ @CD2#Y%3"E!AFN0N>,S;+SF/1>T;LO$CPS7LE)7;18(=T,/F-.@6+!JT135(QK!E/HO1Y M9"]!ZYY$MLC3_C@^([*.G#%)T>@1EBE?M2>'C(@*.:J<3#&"G6M%1W6?&+5( MR:/0ZL_"V=).AF?A'].POFR/X?4/#W_UXBK_;N0(@[A/L496I9QC M&1*/0=@HRY_H]A"T$S_U+\_/(C@>3U9S0];IZAXB?!GHPOK^4DH22QW6$=' M\QTJ$4@+YY#5W B%<[Y2Z03$4RX-S:_ NQ)8-+ ,[E#CMDZ#Q)AK$R6X%GB= M_&]A>B"GE&$"@C2F2Y^F[Y>HVYDY_H49U@>:4Y>P(:GV?C;U:Y6H@^"*)XFD M8/FY,K;()QGA']E.9['_+V/$SLM_7:_SU?*&/AD_0KEF;R<77V+ MT\7-,C0-]^+D'.')+)=/OW\"[DE(044D.)>(JUQT26N.C/4Z8HLIEIU>/1^Q MJ!XAWJF;RJN8(EY;Z]N MGG(;'T3@(:(HN$#I5H,23(L0GX],DR]9% MQ&E(X#8ZCKA.#''/%3*Y/:"+QE#CB(FL]/75+EEJEQ8^'>>#U.EA],I5$3], MX^,Y^%BI]1-R1YRD*09D=50PP2C.A2=R7=%$L?'6),4/.'N=/]8:3?I@.AO2 MP TL-[V6[=5:_04\YQW3T!X,(GYB'ZU"8:Q(6QX$WD[I-68.I"B(27 M/BTH*7_=S+KZ&V@U+C0Y#]:__'!7R'3]@\5'.PXCJ0+FS$6DA0([8Z-A$5$* M24D"4=IA5[SMR9$B/D-WL B7#I*Z'+"5=_RGJKV/RX]Q/IZ%L5__-+_H>PEB MC9>?XW(Y69G\-]@%W\T6B\] A]4//J2W4S^[BA_F.8"8;K?\D9TPH,1U&JR:TC%Q.^G([_)P:PWJUI7EW'+[-[BRW(R%H'BPEAN1Z4 MSOD9$5Q%GPO]6]"<2MBX2T=T?66MF]5=?6J<%>HF*7V3I;&X5_?M]&'#LU'4 MAH(2%!%F8BYHB&$#E0G^$:UE'$MM2E]+'RUDW=SOADE<$MPF+K:[;F,C$T)( M*5@DHUU5:XG(*.8138EA$AR6J?3A;5?9ZN:"-\S6 E"VN<1Z?WUU/\1EE,A0B$T@)H&('DL:]/!$W2=AW93PANE:#-8F27O7+OQ# M6BF[ZJ PBB)*D3<,"Z9"G"<%[@XX]%H(Q6">4AQ+WW!W%*UNFGC#-#T=R&;3 MBW;DB+Q<59893S_.9_^,?MOT7-P99?; *'8:WESGE)$<[%XO;OZH>.[,(-(- MFG,SO#TKY.I@[X@*# (WZ2!P8\[FMF@4898BH4H2$DKGH53-U;D!\>W30])/ ML\GDS6S^EYV'D?"YC:4RR,$J@+BB&!D9(Y*"DZ!)DDZZP9?W+I(^GVR<8WAV M>#$OCF*3OL<6=\I+^'0DX$X)V*X,\4@SE9"#O5!$Y[4,PWO)_5SC,][$E&?' M\716E7Y'>5X-6[O"J# ;FB%0D]/KH05&C& F+7AA1.=W-63U M:H>!WAB,MDK)41*2( MM3D02,@FPI"G6!JJ8H!?G.&,=T.LUNXA*A#O-*C:>:U^="Z4C)9*8E&N_@1! M:?#(Z"10B)@S"%$5D\,O@J>/&YHNG(:97#/3S&C&I)>(^._R2/KV$+RU.XH*I!X:[B8] M@J$?3CD)(:MP3$=9@I6R:X.=I4)UXGO5Z M.E26S*TEMUX&/K2F,4)J)R52$-N!_Y,,,DD[) V!'T?PR8L_>NPO;=USL/JW M $71;'+EW'YYS6#17S4C<4KG(V:>^ZW""A"9L"(:Z2PO782I9!9"A1N!LDSI MF7-P#&P-WPRL@L8)3/?K^?3#](%^/II<[3D@G1+/-Q^P)S&3$#%"" P>NCI# MK(.G;7JWR,%S_7N1SS$3&8,1YRY:!^?/<9VZ1;16S^+/S,?386OYQ.E>I8W#B"]S.UU,5G#?G0>#EE:; MR!%55N1C-H%< NM2'DQ2#GM%AK\]/4;B5D_USTSAP4!N(=")")^_PQ>HJ'_WL\NZIO5H.@263>[AA][J:L>L MMA 'NN0(XHGE8- SY+W@SN(4I3A#$DF!A]AG//X'K3*.7AF[GBSPW/+/>@#Q%K8E#A MB2)@JPGW%@6E+L& M[F'H?%>.?^_3?*\HM@;#VD2%0CQJ V9-&MFDN>-8QE2\V6XM79_/,\ECN-[A M]*\])C49!-2S56%N>W/"Y6864 M>3Y'P2U-DGY<>/['%*#T]=6WU2Y\AL.%+5\[\Y' (7TK!/+:$9&L9HC2)! / MUB(7A4,,,V=#DM237ZK64)_^!J ,]PE)$BN#2U%1$8:C&04)EH?0[3#APJ_ M=%^P8U@X3%^P8S"NZ(TLYLO1IYP0LFH_E"036$>-%!$8<8-);KQA472)$4.B M%Z*3NPVC/B E_.Z>D(\^V-H=VN! STZU>@M463<)4D8HC:D$#R?D)PX0N5JM M!4PYIG*M6JM2I^XA7@>.V6('H#\T431I@1SJ+D ;;[EGRO_>JT-H.>HP-6D#!-SIW=2\AVS1_MN<0H M1G(^DA6Y'AW+AU7"!>2HMBI&SM,9NJ&?HL$S]L=*$O.$C:8P2WZ).?+ZQ[=5 M.L:[V?3R2YQ?W1;9N! M7H)AA:*F,2_E$EG)(W(.4X6=59*6O@>KFAEW"\>;:]C1X@8H[P& +W_%R??X M^VRZ_+H8!5@S=/(>.>P@!K3*(VL=AE\9 \L(R5=5@R_N1XG\?++ACF'>X?5X M.%R;=&#VJOM?L$)]^6LVDHD:$44$DN4VMHI(I'7TB/,@N;!)2SI\Z;0NDCZ? M%UQG)&T?%)\I5X%\<<2,,1%'C;3-C\Q2). &88E4LC()<-%T&/Y553=9G\\C MJ7/S]6@DGR=CW\RNYR,<7<#8*\3RG 0U*;+*.424PUB8A*D;/H6HDZC/Y[W2 MF?EZ-([/E*[C[W&4N =-32X#AL'3X1SB7VI]?IC(N Z6BS#\^XY.HM:MH-HR M78_%\?G1-:OX!@QM)UGAQ9>O<1YM6N8T98UIE"HA\'DHRJG)R!#'\S&)"]9I M(NSPY=?ZR5ZWVFJCA"Z#=$6&7_V8=-5Y<:OTJNCF2/.@A# !29++R@OCD+-2 M(V)B<#PD$]1&^Y0GIU^]/UZW!=K07#P/)OU)MU%SM?0I+)CW:KQ<:66G(7Z(K>WF;>XW'_\YD$"(QH'(04*7/E<30H"@2 M,M$QIX)E/)7VD ^( M5/TT=R#V;+H.)9%IP.?-)4(!F_#'U,^F8;RJ@3AYNAJ\^/G2+N,EK!0?4DXW MN_T;8?6FDSG*=&0148%S*6?"D7:,H& M35I0;4CI@BDEY*Y+V:)$FE5&M0$F M']#U7M/?9K.P^##_'.??QSXN+OQ_7X-G%U[-KNQX.M)@5Z)P3L5*N2*Y%N!< M<8A9C3$T6&&L<(6Y7$;RNFP^/^-FU>%O@/2W#ASL<[=/I#FW-O<:83;W94A! M((A#*1**1JHU,;YXZMP3(>I2L0839B5AJ7Q0L.GUKS6@ROD@F4)8$9JOGRG2 MRN5*6(%H%Y17QAV(JG:/7O=:M2)C"AF\@:5HMS_S[NZ-@@E&$BT$.#'&Y/N+ M@(SR"5&C4F*26,5*)ZET$*LN^8;T TMCT@#-;CL+K/6X/Y;]W2ZOY^/ES_LH MCW'O>'1(4IJ+POJ(C TD/]HBN;T,+Q\C=Q:NU="C)RUFY\"H ?)U]')?7<=< M='(\_3"-6>T1L=%%+&'W=YP@'B)&%G,PIL92,L>T<:431GJ*6I>8 Q&G7W1\ M$HK/BJQOIY]C_CLK+14/ 6.5D%*YN347N;P2E?!;'3D3)'A6.H#H)VG=;;LU MJO;&\)DQ]\$K9N" MUQY/^R'XS&B:T[667U=:,IFP]Y@CXJ($+4%5ER1%E :C$TLP44O?5?63M&[N M77M$[8GA\V'J2'O*N&$$)6PTXOFUF>'1HP"A91 DNL!*ET+I*%K=Q+JFN'@4 M2L7R/8I%Z(O[9XTL::)S!^R0F[W:%)$VW*% F8D4G&LF2[\_W25+JT<^@\3? M_1!H8!G;T&.U*#]Y(*4"3S0)"4H0,)0.N6\$F,R3"$LV21J*I#N MR8#]M#H=CD8I]B"0HD+ 9J\9$AX"?)F2CB2%)!XYJZ1ACOT1-!;W# MT:HG!(T2ZC[BL=13+0A%CD!TSJGD\*M< AVBR&R(T%>D-0IFCC-Q )?39[,-KNWD M/@K=$P-C;;R(BJ.@O$3<.8^L40IA;I(BVDGA6&$.'2EBW6UNZ'!O2+P:6+*V MJK<]^)"62,P<.(?"4%B,LV96>"2C#-%C'5(JWSRMJW2U,^0')$D70IZ.6*M+ MXY/;-\.+K 1',UAJG9/,B.+]0[O(5;MT20O\ZXE2T\Q[<)]& M(W$F&WPKA]&3=/N00QDHPJ,"8M< MBBHG-T,,Y'1$$@QGO-2>\])!1!>Y:M<2:8%X/5%JE7DC;A3$V4$B3S3XR11< M9 ,^0OZ5$E$31TSI>MI;!:E=^*,RMX["X3F^0;\(MQ>R;Z=I-K^ZF5%#O"?? M^Z7!WX9WU[/*.V])@Q222"0Q]>"DD=R'V"L4@Q4X<07D+;^SG/6=]V+QZ!,W M.?\T&D88,TC%@,%)$!199W+5ZL@PEH$H4?K::;LDM6/6H;CR]*'$R3A4[C?Z M#J;Q[7.EQ4VK76Z\]HYQ9"/6L.I'@;1*% E"!<->!=+M <2!IJ-/OUS[=JK^1C^Y\WU-/SYN_WQ;N5)O)WZ]9M$ MGYAT(6EDIF^MM?PNP;Y+O 'Y141S;SG6NYC/+:B5?WE[]O1F-K_XO[/Q=#GYF3?+&#[. M9_^,?OGR^FK5RN9[A!_X&,/B4_01?AO> HWC13M?/ES9!TGT< J*CAW.39T M,,,DQ(9&Z2!B(%::#@O2V01N+(+JR:Y9ZU#_N_ _OS2YG([_)X:134G[("RB M5,(.HY1&FE&#I!.)!UAWN-8MS81[T1M;Q)_1G.@)?W,.QL^/<1K@ER\G=GRU M>'^]BPCSG2:!;/+!8*RM+W[Y>%BJV@EG1;DZ$!CMT>M] M_.M&FS?C20QKE2)-WF/-DM=%)%!['JWFV?AV G MP]%L"\+/RYG_UZ?X;9T0>D*AZETCE;DX["1GH8O!U_]]_>C*V@8KY*I=JTP0 M55N=']9:Q'(%"\6\L:[TTX;'$IRZMFS8#G;HR[F]NKA>?IW-\U9\<97;/Y.1 M2990K2F*% .-!:?(L!21Q$R(X!+UN'2V8$?1Z@8A)_!A:W9:W7#58B.:HI&5R(JI!2P@%A MG_+]A_;Y1A9#,.$,PQ('DDJO6X>EJNMS%R1680!Z4PJH[&9GV S_M)/KF(NB MT>B=0(((V-UI8$@SKI"/&L.N[Z00 SM:3X6JFT9ZIJWP>/,WL$AM]QD_Q7SE M!YK=.X_W?^?6C0R8::R-0CHR@3@V$*(2)E%DSH; @S:I](E4?VGK-GP;W,DO M#EC],X75V(OH__?E[/M_1!]NAK_XR\[#E_$5J'J?&WGX0.$1\QX.>D,Z'^ZY MMOT+1QXT]!:^T"G#RF%ZD5>H1_W=[L_<%R]^WO^=]4:Y$N]&1OC,Q33D3FWO M[=5M+EOAN3R$B*?=4BWGX]R4;C7%_IB.ES;WPWOTT]6GURD:G6Z/CANRJNKAP-3'FYAW&PM.]\YW?*6J_W0.8G0T=DP![SUL$= MW+G1C1I7*S?N[E*PM\NY>\0"(OX^_3;.@WX!U_+%))_OE!#SZ:A5;E$.8G'+ MIDX6J1B//Y(O0@P7"N.U,6:5NXE^:&VW1B-8?83/+N=7T_!F8B^+(/5XQ"J' M_+UPVFJ)1E#*,_[E=!'FY6#:&+)*Y-9[]7MJBT: ^L_97_?RE5T!=PQ=);+J M!=Q^VU0&\&Y/'5_%\&:6RP)^^]-.3IYN^\:M$@0=!5T'J[0P\18O)[-%_#*[ M$S<_W"@X^PZ,7R64.7X*=K-2LW@.!&,G]'2CZ#4"VMMI&'\?AVL[6945. 6H MC:'J!F7[;3X[9(#:4VDRN9?K\'%OATFT;NVZPW&D6[35*<;#.G22[7:O-F_$A#R7KT_W1.>B';P_>B@]XV/SH.U7S M6:L=.6\S=0-TN+DE_0:?]^.5*3Z-+[\N%Y\O/GT>A!:'OUNHG79W7!^U?29I ;+7/^;^XWSL"\RO^Z$Z@=/ U=H3Y5M Y#?8 9:O[#*^ ML>/Y33+RR=!L&;,31@U\?6S3BMYNR^GJ\.O@?*UWTZ>I%?,F\=L-H!V3'X/)RL^\Q2>9'-V72P]J\:O,'_GGS:O&V\ M:GCMM?NLDQ'^K>\!!O%.NH+R]PW WS< 1V'S?C9]'V;)P-46M;Z>01I^7__HX]Q_F7Q;SUXOE M^&I=$[EG#U1+>>R+ZC%FJXSPA^OE(C]GS$^QRRVENT>ME@/9%\N#!FIG M WP_6_Y7O-NI8ZE\Y"X?J)8266"S/&BVR@B_@4%GTWBK:8D+T1U#5DN-[(OB M?M.TA=NKZ_AE]OI'ONN/H&=NZ^97KO6IB^TQWZEVV5T(X2Y&;!#V/\>SRQ7E)!G2Q9X,T (W_^]I.QFGLU])_L3]> MQ&E,X^7)R1*]/ECOJKXD';K:M2U*P#(VL=.UP&^OON522Z" &T_&RY]E?+=^ M7ZR7&U"(%,=9MIT(K*2+MV?8>@D$!8*P-GV]+0(6CJ,WA^T$8E-G78=MU-"M MP"PN("[\%%?57>]N XLLRD=\IA/(31U]'6_#5K. /GX?*@/H\C_?GGXD&EJ]*)/UW&/V%>@W%.S_6Y&Z3:A>L1*#RZ- M]!*6B[5&\?I(/B/2^"!R;8]5[U'LD*#N,\'>NXCEW MFK_S$__.3SP.F_#/+[-5/'[J]'@\4K4TJGVS8ZNRM0&83.[$*C,U-H>KMZUO M-?>LB^ZURX2M6OV<_O#@X3C5DM3VS8@MBM9V:M?2ECET>SI:O6W[M#B^M?N+ ME[//<1)SQ>LUATZ^NM@^8KV-I!]>>^U2.TX!4<*=4_\AI;&'<=],R\RUPZ/7 M6P+[8=G97K77S!CGO\UGU]_>+A;7!1'=-VZU[-R^Z^AA&]5>4;_F(C#A3M!2 M*.X;MUI>;M_5];"-JL_%V9?9TDY*W -OCE4MW;;WG-MJB_H(7?@E1.*3GQ_M M.!0":MN0U1)K^^.UQS*U ^4<*8*$6:I22^.N,:OER_8$[H!M:KN=MR?#%]\O MBZV-.P>ME^K:U\L\8)Z&T%M)]F"%* GBMK'KY:D6P'*/L5I82N]$+;Z@[ARY M7H;I*>OJ(4/5SJQ8-6W--;)N3 GAS=6J%NBK<0)A(FA;"MTC/U4OX;0GW/U, M63MLW%AF_ERL-I%5%=&OLPE8^=.R5"1YW*?JY:KV/KOK8\KF\'\?EV^G?G95 MZ R]TP?JI:P6PWJWV9I#^,DA\U!([_E0)\2;.COJ8<;*R&]9?K+FZ\.O,J!W M_48GO%LZ?3K2>,U-\@_+KW$^\/S>_HU.4+=T<'6D\6K/:NNN)W;^;KQ8%KSJ MWCUJ)SA;.LXZ:*#: #Y=64X]"=DQ9*=LA98.L_:;IOK)_^WB7Q[ 0V-W0K*E MHZR.QFJ@Q\B=X_YNMBC=8>GQV)U ;.4 :Z]YJGL[&Y[WJ=-OZX"=X&KI &J? M66H_=3M&)SQ:.H/94+Z--.^3X3@V7Y6V=$S28)KJ;/H;."YKP5[%A9^/5]NU/7SH=$[(=O264AG@[5:4./M=#$& MLWZ9VU4QU0>M#A]+?F)UC3V?*5)JHZL:!>IN//G4$X+T?+^Z<]A3SL+NAGN1 MBS.=7G%CZX 5'W<>PN+1Z=<>8]0^L[P3[>17;1M#5<-FK[6WHM+0.[>+R63+ M6E+F!>CN@1O :L]CT(,&^;N80*TY]'=A@;\+"QP76R_GDR]Q?K7XD+[, _"K MC(>_9]AJ<^@X'^&P8:I["EFJ$L5('X]4[27OL3[<%O5;@>3+>'FR>_UHJ&I/ M':-6>VY[7$X'3!)_8/%(3#; M,VRU][7'P7;8,$TL@"NY2O3KVS)U?1;";89H:#'\,K^:+LNNA0^&K/:J MMO]2^-0@;:V$A0#;/6JU![4GK8/-P78;,)3K7+I]Q'IO:/NLACOLT016KZ[G M*\$*@'0W5+U7L7W0V;1 $[!\COYZ/EZ.X^+B\O+BNQU/3D[@W3-NO7>O?0#; M:YOG<U#@XWSF![QE?/29 6X9=ZM1_);QX:>><*3 =>/V\4\ZBU\/ M'QX.72JD.SQZ(S>2>W%[?(#?T5[5[UBVR?E^MER+6N88N?M7&CE5/A'G/?8; M?D5?_T'^A[.+^'_^U_\'4$L! A0#% @ [8 _6-!F"FW/6 ;9H" !< M ( ! &$Q,C,Q,C R,V5X:&EB:70Q,#70 &$Q,C,Q,C R,V5X:&EB:70Y-S$N M:'1M4$L! A0#% @ [8 _6$;]12&+>P, CH E ! ( ! MBHD &UX;"TR,#(S,3(S,2YH=&U02P$"% ,4 " #M@#]8.3@YNN48 "2 M' $ $ @ %#!00 ;7AL+3(P,C,Q,C,Q+GAS9%!+ 0(4 Q0 M ( .V /U@)M=L8"S@ *\_ @ 4 " 58>! !M>&PM,C R M,S$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( .V /UA?IZ2F3G$ D#!0 4 M " 9-6! !M>&PM,C R,S$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( M .V /UA=M?ZHA:H! $ V @ 3 " 1/(! !M>&PM,C R,S$R M,S%?9S$N:G!G4$L! A0#% @ [8 _6/[5.LU)D@$ A;\0 !0 M ( !R7(& &UX;"TR,#(S,3(S,5]L86(N>&UL4$L! A0#% @ [8 _ M6'(6QK__Y0 U,T* !0 ( !1 4( &UX;"TR,#(S,3(S,5]P <&UL4$L%!@ . X J , '7K" $! end XML 119 mxl-20231231_htm.xml IDEA: XBRL DOCUMENT 0001288469 2023-01-01 2023-12-31 0001288469 2023-06-30 0001288469 2024-01-24 0001288469 2023-10-01 2023-12-31 0001288469 2023-12-31 0001288469 2022-12-31 0001288469 2022-01-01 2022-12-31 0001288469 2021-01-01 2021-12-31 0001288469 us-gaap:CommonStockMember 2020-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001288469 us-gaap:RetainedEarningsMember 2020-12-31 0001288469 2020-12-31 0001288469 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001288469 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001288469 us-gaap:CommonStockMember 2021-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001288469 us-gaap:RetainedEarningsMember 2021-12-31 0001288469 2021-12-31 0001288469 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001288469 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001288469 us-gaap:CommonStockMember 2022-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001288469 us-gaap:RetainedEarningsMember 2022-12-31 0001288469 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001288469 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001288469 us-gaap:CommonStockMember 2023-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001288469 us-gaap:RetainedEarningsMember 2023-12-31 0001288469 srt:MinimumMember 2023-12-31 0001288469 srt:MaximumMember 2023-12-31 0001288469 srt:MinimumMember 2023-01-01 2023-12-31 0001288469 srt:MaximumMember 2023-01-01 2023-12-31 0001288469 mxl:TerminatedSiliconMotionMergerMember 2023-12-31 0001288469 mxl:CompanyYMember 2023-01-17 2023-01-17 0001288469 mxl:CompanyYMember 2023-01-17 0001288469 mxl:CompanyYMember 2023-12-31 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2023-01-01 2023-12-31 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2022-01-01 2022-12-31 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2021-01-01 2021-12-31 0001288469 us-gaap:FacilityClosingMember 2023-01-01 2023-12-31 0001288469 us-gaap:FacilityClosingMember 2022-01-01 2022-12-31 0001288469 us-gaap:FacilityClosingMember 2021-01-01 2021-12-31 0001288469 mxl:OtherRestructuringNettingMember 2023-01-01 2023-12-31 0001288469 mxl:OtherRestructuringNettingMember 2022-01-01 2022-12-31 0001288469 mxl:OtherRestructuringNettingMember 2021-01-01 2021-12-31 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2021-12-31 0001288469 mxl:FacilityClosingNettingMember 2021-12-31 0001288469 mxl:OtherRestructuringNettingMember 2021-12-31 0001288469 mxl:FacilityClosingNettingMember 2022-01-01 2022-12-31 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2022-12-31 0001288469 mxl:FacilityClosingNettingMember 2022-12-31 0001288469 mxl:OtherRestructuringNettingMember 2022-12-31 0001288469 mxl:FacilityClosingNettingMember 2023-01-01 2023-12-31 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2023-12-31 0001288469 mxl:FacilityClosingNettingMember 2023-12-31 0001288469 mxl:OtherRestructuringNettingMember 2023-12-31 0001288469 2023-10-31 2023-10-31 0001288469 mxl:LicensedTechnologyMember 2023-12-31 0001288469 mxl:LicensedTechnologyMember 2022-12-31 0001288469 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001288469 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001288469 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001288469 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001288469 us-gaap:CustomerRelationshipsMember 2023-12-31 0001288469 us-gaap:CustomerRelationshipsMember 2022-12-31 0001288469 us-gaap:OrderOrProductionBacklogMember 2023-12-31 0001288469 us-gaap:OrderOrProductionBacklogMember 2022-12-31 0001288469 us-gaap:PatentsMember 2023-12-31 0001288469 us-gaap:PatentsMember 2022-12-31 0001288469 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001288469 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001288469 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001288469 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001288469 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001288469 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001288469 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001288469 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001288469 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001288469 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001288469 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001288469 mxl:CompanyXMember 2023-12-31 0001288469 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001288469 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001288469 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001288469 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001288469 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001288469 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001288469 mxl:ContingentConsiderationLiabilityMember 2022-12-31 0001288469 mxl:ContingentConsiderationLiabilityMember 2021-12-31 0001288469 mxl:ContingentConsiderationLiabilityMember 2023-01-01 2023-12-31 0001288469 mxl:ContingentConsiderationLiabilityMember 2022-01-01 2022-12-31 0001288469 mxl:ContingentConsiderationLiabilityMember 2023-12-31 0001288469 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001288469 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001288469 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001288469 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001288469 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001288469 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001288469 srt:MinimumMember mxl:MasksAndProductionEquipmentMember 2023-12-31 0001288469 srt:MaximumMember mxl:MasksAndProductionEquipmentMember 2023-12-31 0001288469 mxl:MasksAndProductionEquipmentMember 2023-12-31 0001288469 mxl:MasksAndProductionEquipmentMember 2022-12-31 0001288469 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001288469 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001288469 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001288469 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001288469 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001288469 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001288469 us-gaap:ConstructionInProgressMember 2023-12-31 0001288469 us-gaap:ConstructionInProgressMember 2022-12-31 0001288469 2022-03-01 2022-03-31 0001288469 2023-09-01 2023-09-30 0001288469 2023-08-31 2023-08-31 0001288469 mxl:ReductioninTransactionPriceMember 2023-12-31 0001288469 mxl:ReductioninTransactionPriceMember 2022-12-31 0001288469 us-gaap:SalesReturnsAndAllowancesMember 2023-12-31 0001288469 us-gaap:SalesReturnsAndAllowancesMember 2022-12-31 0001288469 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001288469 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-12-31 0001288469 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001288469 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-01-01 2022-12-31 0001288469 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001288469 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-12-31 0001288469 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001288469 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-01-01 2023-12-31 0001288469 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001288469 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-12-31 0001288469 mxl:InitialTermLoanTLBJune2021Member 2023-12-31 0001288469 mxl:InitialTermLoanTLBJune2021Member 2022-12-31 0001288469 us-gaap:MediumTermNotesMember 2023-12-31 0001288469 us-gaap:MediumTermNotesMember 2022-12-31 0001288469 mxl:WellsFargoBankNationalAssociationMember mxl:InitialTermLoanTLBJune2021Member 2021-06-23 0001288469 us-gaap:RevolvingCreditFacilityMember mxl:WellsFargoBankNationalAssociationMember us-gaap:LineOfCreditMember 2021-06-23 0001288469 mxl:InitialTermLoanTLBJune2021Member us-gaap:FederalFundsEffectiveSwapRateMember 2023-01-01 2023-12-31 0001288469 mxl:InitialTermLoanTLBJune2021Member mxl:LondonInterbankOfferedRateLIBOR1Member 2023-01-01 2023-12-31 0001288469 mxl:InitialTermLoanTLBJune2021Member 2023-01-01 2023-12-31 0001288469 mxl:InitialTermLoanTLBJune2021Member mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember 2023-01-01 2023-12-31 0001288469 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2023-01-01 2023-12-31 0001288469 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember mxl:LondonInterbankOfferedRateLIBOR1Member 2023-01-01 2023-12-31 0001288469 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-07-01 2023-12-31 0001288469 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-07-01 2023-12-31 0001288469 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember mxl:LondonInterbankOfferedRateLIBOR1Member 2021-07-01 2023-12-31 0001288469 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember mxl:LondonInterbankOfferedRateLIBOR1Member 2021-07-01 2023-12-31 0001288469 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-01 2023-12-31 0001288469 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-01 2023-12-31 0001288469 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001288469 mxl:InitialTermLoanTLBJune2021Member 2021-06-23 0001288469 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-12-31 0001288469 mxl:EquityIncentivePlanMember 2023-01-01 2023-12-31 0001288469 srt:MinimumMember mxl:EquityIncentivePlanMember 2023-01-01 2023-12-31 0001288469 srt:MaximumMember mxl:EquityIncentivePlanMember 2023-01-01 2023-12-31 0001288469 mxl:EquityIncentivePlanMember 2023-12-31 0001288469 mxl:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001288469 mxl:EmployeeStockPurchasePlanMember 2023-12-31 0001288469 2023-02-28 0001288469 2022-02-28 0001288469 mxl:RestrictedStockUnitandRestrictedStockAwardMember 2023-12-31 0001288469 mxl:RestrictedStockUnitandRestrictedStockAwardMember 2023-01-01 2023-12-31 0001288469 us-gaap:PerformanceSharesMember 2023-12-31 0001288469 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001288469 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001288469 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001288469 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001288469 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-01 2023-12-31 0001288469 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001288469 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0001288469 us-gaap:PerformanceSharesMember 2022-12-31 0001288469 us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001288469 us-gaap:EmployeeStockMember 2023-12-31 0001288469 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001288469 us-gaap:EmployeeStockMember 2022-12-31 0001288469 srt:MinimumMember us-gaap:EmployeeStockMember 2023-12-31 0001288469 srt:MaximumMember us-gaap:EmployeeStockMember 2023-12-31 0001288469 srt:MinimumMember us-gaap:EmployeeStockMember 2022-12-31 0001288469 srt:MaximumMember us-gaap:EmployeeStockMember 2022-12-31 0001288469 srt:MinimumMember us-gaap:EmployeeStockMember 2021-12-31 0001288469 srt:MaximumMember us-gaap:EmployeeStockMember 2021-12-31 0001288469 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001288469 us-gaap:DomesticCountryMember 2023-12-31 0001288469 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001288469 us-gaap:ForeignCountryMember 2023-12-31 0001288469 mxl:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 mxl:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 mxl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 mxl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 mxl:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 mxl:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 mxl:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 mxl:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorAMember 2023-01-01 2023-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorAMember 2022-01-01 2022-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorAMember 2021-01-01 2021-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorBMember 2023-01-01 2023-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorBMember 2022-01-01 2022-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorBMember 2021-01-01 2021-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorCMember 2023-01-01 2023-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorCMember 2022-01-01 2022-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorCMember 2021-01-01 2021-12-31 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember 2023-01-01 2023-12-31 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 srt:EuropeMember us-gaap:SalesRevenueNetMember 2023-01-01 2023-12-31 0001288469 srt:EuropeMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 srt:EuropeMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001288469 srt:EuropeMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 srt:EuropeMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001288469 srt:EuropeMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 country:US us-gaap:SalesRevenueNetMember 2023-01-01 2023-12-31 0001288469 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 country:US us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001288469 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 country:US us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001288469 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember 2023-01-01 2023-12-31 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 us-gaap:SalesRevenueNetMember 2023-01-01 2023-12-31 0001288469 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001288469 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001288469 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 country:HK us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 country:HK us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 country:HK us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 country:VN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 country:US mxl:LongLivedAssetsMember 2023-01-01 2023-12-31 0001288469 country:US mxl:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 country:US mxl:LongLivedAssetsMember 2022-01-01 2022-12-31 0001288469 country:US mxl:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 country:SG mxl:LongLivedAssetsMember 2023-01-01 2023-12-31 0001288469 country:SG mxl:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 country:SG mxl:LongLivedAssetsMember 2022-01-01 2022-12-31 0001288469 country:SG mxl:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 mxl:RestofWorldMember mxl:LongLivedAssetsMember 2023-01-01 2023-12-31 0001288469 mxl:RestofWorldMember mxl:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 mxl:RestofWorldMember mxl:LongLivedAssetsMember 2022-01-01 2022-12-31 0001288469 mxl:RestofWorldMember mxl:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 mxl:LongLivedAssetsMember 2023-01-01 2023-12-31 0001288469 mxl:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 mxl:LongLivedAssetsMember 2022-01-01 2022-12-31 0001288469 mxl:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 mxl:BroadbandMember 2023-01-01 2023-12-31 0001288469 mxl:BroadbandMember 2022-01-01 2022-12-31 0001288469 mxl:BroadbandMember 2021-01-01 2021-12-31 0001288469 mxl:BroadbandMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 mxl:BroadbandMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 mxl:BroadbandMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:ConnectivityMember 2023-01-01 2023-12-31 0001288469 mxl:ConnectivityMember 2022-01-01 2022-12-31 0001288469 mxl:ConnectivityMember 2021-01-01 2021-12-31 0001288469 mxl:ConnectivityMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 mxl:ConnectivityMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 mxl:ConnectivityMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:InfrastructureMember 2023-01-01 2023-12-31 0001288469 mxl:InfrastructureMember 2022-01-01 2022-12-31 0001288469 mxl:InfrastructureMember 2021-01-01 2021-12-31 0001288469 mxl:InfrastructureMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 mxl:InfrastructureMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 mxl:InfrastructureMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:IndustrialandmultimarketMember 2023-01-01 2023-12-31 0001288469 mxl:IndustrialandmultimarketMember 2022-01-01 2022-12-31 0001288469 mxl:IndustrialandmultimarketMember 2021-01-01 2021-12-31 0001288469 mxl:IndustrialandmultimarketMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-12-31 0001288469 mxl:IndustrialandmultimarketMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-12-31 0001288469 mxl:IndustrialandmultimarketMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 us-gaap:SalesRevenueNetMember mxl:RevenuefromDistributorsMember mxl:DistributorsMember 2023-01-01 2023-12-31 0001288469 us-gaap:SalesRevenueNetMember mxl:RevenuefromDistributorsMember mxl:DistributorsMember 2022-01-01 2022-12-31 0001288469 us-gaap:SalesRevenueNetMember mxl:RevenuefromDistributorsMember mxl:DistributorsMember 2021-01-01 2021-12-31 0001288469 us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0001288469 us-gaap:AccountsReceivableMember 2023-01-01 2023-12-31 0001288469 mxl:OneDefinedBenefitRetirementPlanMember 2023-01-01 2023-12-31 0001288469 srt:MinimumMember 2022-12-31 0001288469 srt:MaximumMember 2022-12-31 0001288469 srt:MinimumMember 2022-01-01 2022-12-31 0001288469 srt:MaximumMember 2022-01-01 2022-12-31 0001288469 us-gaap:InventoriesMember 2023-12-31 0001288469 mxl:OtherObligationsMember 2023-12-31 0001288469 mxl:WaterIslandEventDrivenFundVMaxLinearIncMember 2023-08-31 0001288469 mxl:DishLitigationMember 2023-09-21 2023-09-21 0001288469 mxl:CoxLitigationMember 2023-10-06 2023-10-06 0001288469 2021-02-23 0001288469 2021-02-23 2023-12-31 iso4217:USD shares iso4217:USD shares mxl:segment mxl:business_activity pure mxl:vote mxl:claim 0001288469 2023 FY false P2Y P2Y P1Y P1Y P1Y http://fasb.org/us-gaap/2023#ImpairmentOfIntangibleAssetsExcludingGoodwill http://fasb.org/us-gaap/2023#ImpairmentOfIntangibleAssetsExcludingGoodwill http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent P7Y0M0D http://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost http://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost 10-K true 2023-12-31 --12-31 false 001-34666 MaxLinear, Inc. DE 14-1896129 5966 La Place Court, Suite 100, Carlsbad CA 92008 760 692-0711 Common stock MXL NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 2300000000 81926337 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by Part III of this Form 10-K is incorporated by reference to the registrant’s proxy statement or the Proxy Statement, for the 2024 annual meeting of stockholders, which proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K.</span></div> false false false false 248 Grant Thornton LLP Newport Beach, California 187288000 187353000 1051000 982000 0 18529000 170619000 170971000 99908000 160544000 29159000 24745000 488025000 563124000 17000 22000 66431000 79018000 31264000 28515000 73630000 109316000 318588000 306739000 69493000 66491000 32809000 26800000 1080257000 1180025000 21551000 68576000 71684000 113274000 98468000 100155000 30426000 59081000 222129000 341086000 26243000 23353000 122375000 121757000 23245000 17444000 393992000 503640000 0.0001 0.0001 25000000 25000000 0 0 0 0 0 0 0.0001 0.0001 550000000 550000000 81818000 81818000 78745000 78745000 8000 8000 808575000 722778000 -3791000 -1021000 -118527000 -45380000 686265000 676385000 1080257000 1180025000 693263000 1120252000 892398000 307600000 470483000 396566000 385663000 649769000 495832000 269504000 296442000 278440000 132156000 168008000 149943000 2438000 2811000 0 19786000 2265000 2204000 423884000 469526000 430587000 -38221000 180243000 65245000 6053000 245000 78000 10702000 9768000 12996000 0 0 -5221000 -20940000 3478000 764000 -25589000 -6045000 -17375000 -63810000 174198000 47870000 9337000 49158000 5901000 -73147000 125040000 41969000 -0.91 1.60 0.55 -0.91 1.55 0.53 80719000 78039000 76037000 80719000 80852000 79679000 -73147000 125040000 41969000 -95000 184000 0 121000 -5201000 -242000 85000 0 0 206000 -2055000 -932000 1107000 0 0 2685000 0 0 -2770000 -3146000 690000 -75917000 121894000 42659000 74536000 7000 602064000 1435000 -212389000 391117000 2501000 1000 14613000 14614000 455000 23548000 23548000 196000 4998000 4998000 59358000 59358000 690000 690000 41969000 41969000 76778000 8000 657485000 2125000 -170420000 489198000 2391000 10252000 10252000 564000 31511000 31511000 140000 4684000 4684000 81868000 81868000 -3146000 -3146000 125040000 125040000 78745000 8000 722778000 -1021000 -45380000 676385000 2841000 26237000 26237000 232000 4379000 4379000 55181000 55181000 -2770000 -2770000 -73147000 -73147000 81818000 8000 808575000 -3791000 -118527000 686265000 -73147000 125040000 41969000 71516000 80731000 91792000 2438000 2811000 0 2561000 1975000 3000000 55176000 81704000 59358000 -4452000 23454000 -3235000 -2057000 -170000 -533000 434000 3375000 0 -1765000 -1476000 0 0 0 226000 0 462000 429000 1008000 0 0 0 0 -5221000 -2475000 1829000 -634000 253000 9921000 7415000 -1406000 50875000 51690000 -60636000 28841000 33689000 9328000 -1789000 -24186000 0 0 -72000 -29431000 65815000 12771000 9708000 42003000 33595000 -41562000 73574000 -7320000 -11671000 -11440000 -9905000 4920000 -5997000 7701000 43372000 388726000 168233000 13454000 41253000 39176000 6355000 11184000 7581000 13324000 0 40000000 0 10000000 0 0 29325000 5000000 17198000 0 0 -15935000 -91762000 -91757000 0 0 350000000 18325000 0 4173000 0 185000000 409813000 4559000 5006000 8780000 12590000 28896000 13149000 0 31511000 23548000 -26356000 -240401000 -91903000 -1082000 56000 -2869000 -1000 56619000 -18296000 188357000 131738000 150034000 188356000 188357000 131738000 9481000 9078000 11034000 28645000 23829000 3839000 716000 0 0 38648000 38826000 23981000 Organization and Summary of Significant Accounting Policies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its directly and indirectly wholly-owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip, or SoC, solutions used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. MaxLinear is a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency, or RF, high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. MaxLinear’s customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate the Company’s products in a wide range of electronic devices. Examples of such devices include broadband modems compliant with Data Over Cable Service Interface Specifications, or DOCSIS, Passive Optical Network, or PON, and DSL; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; optical transceivers targeting hyperscale data centers; as well as power management and interface products used in these and many other markets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of MaxLinear, Inc. and its directly and indirectly wholly- owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. All intercompany transactions and investments have been eliminated in consolidation.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders’ equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Significant Risks and Uncertainties</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes to the consolidated financial statements. Actual results could differ from those estimates.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to exit or restructure certain activities of an acquired company or the Company’s internal operations are accounted for as termination and exit costs pursuant to ASC 420, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exit or Disposal Cost Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred. </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs ongoing credit evaluations of its customers and assesses each customer’s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is remote. The allowance for credit losses as of December 31, 2023 and 2022 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2023, 2022, and 2021, were not material.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to the lower of its cost or net realizable value on a part-by-part basis to account for obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from <span style="-sec-ix-hidden:f-430">two</span> to five years, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Production Masks</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful lives of <span style="-sec-ix-hidden:f-433">two</span> to five years. To determine if a production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&amp;D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&amp;D projects acquired as part of a business combination. On completion of each project, IPR&amp;D assets are reclassified to developed technology and amortized over their estimated useful lives.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Goodwill and Long-Lived Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During development, IPR&amp;D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October 31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Once an IPR&amp;D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company’s policy for long-lived assets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the asset over the asset’s fair value.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years 2023, 2022, and 2021, the Company recorded impairment of intangible assets of $2.4 million, $2.8 million and $0, respectively. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 5 for more information.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is primarily generated from sales of the Company’s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer’s rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer’s ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company’s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company’s sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company’s current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company’s general assurance warranty of products for a period of <span style="-sec-ix-hidden:f-443">one</span> to three years have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company’s customers resell the Company’s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such taxes.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within one year from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than one year. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers, which are included in accrued price protection liability in the consolidated balance sheets, consist of estimates of price protection rights offered to the Company’s end customer on products sold by the Company to the end customer’s contract manufacturer at a standard price that are later incorporated into the end customers’ product. The Company’s price adjustments included in accrued expenses and other current liabilities are discounts and rebates expected to be claimed by the Company’s distributors upon sell-through of the products to their customers, which are initially sold by the Company to the distributors at a standard price. Also included in accrued expenses and other current liabilities are amounts expected to be returned by distributors under stock rotation rights. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically settled within six months of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately <span style="-sec-ix-hidden:f-448">one</span> to two years, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC 310-10-35. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranty </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally provides a warranty on its products for a period of <span style="-sec-ix-hidden:f-451">one</span> to three years. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional warranty expenses in cost of net revenue may be required in future periods. As of December 31, 2023 and 2022, the Company has warranty reserves of $0.3 million and $0.5 million, respectively, based on the Company’s estimates. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates under one segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market applications.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports under a single operating segment.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company’s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in connection with the development of the Company’s technology and future products are charged to research and development expense as incurred. From time to time, the Company enters into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. The Company also obtains research and development funding grants from governments in certain jurisdictions in which it operates. Both of these types of income are reflected as a credit to research and development expense when such income has been earned and any contingencies associated with retaining such income have been resolved. During the years ended December 31, 2023, 2022, and 2021, the Company recognized income from jointly funded research and development projects of $0, $23.3 million, and $0, respectively. While the Company retains ownership and rights to the underlying technology developed under the joint development projects, the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, and defers such funds as liabilities until the repayment conditions have been resolved (Note 15). </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than twelve months and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate when the implicit rate is unknown. Options to extend or terminate a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company’s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of a facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension and Other Defined Benefit Retirement Obligations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is “more likely than not” to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the consolidated statement of operations for the period that the adjustment is determined to be required.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income (Loss)</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and changes in fair value of projected benefit obligations for defined benefit plans. </span></div><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Settlement Costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments were effective for the Company in 2023. The impact of the adoption of the amendments in this update was not material to the Company’s consolidated financial position and results of operations, since there were no customer contracts assumed in a business combination in 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Issued Not Yet Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740) - Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to require enhanced income tax disclosures to provide information to assess how an entity’s operations and related tax risks, tax planning, and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this update provide that a business entity disclose (1) a tabular income tax rate reconciliation, using both percentages and amounts, (2) separate disclosure of any individual reconciling items that are equal to or greater than 5% of the amount computed by multiplying the income (loss) from continuing operations before income taxes by the applicable statutory income tax rate, and disaggregation of certain items that are significant and (3) amount of income taxes paid (net of refunds received) disaggregated by federal, state and foreign jurisdictions, including separate disclosure of any individual jurisdictions greater than 5% of total income taxes paid. These amendments are effective for the Company for annual periods in 2025, applied prospectively, with early adoption and retrospective application permitted. The Company intends to adopt the amendments in this update prospectively in 2025. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the amendments require only enhancement of existing income tax disclosures in the footnotes to the Company’s consolidated financial statements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280) – Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to require enhanced disclosures that include reportable segment expenses. The amendments in this update provide that a business entity disclose significant segment expenses, segment profit or loss (after significant segment expenses), and allows reporting of additional measures of a segments profit or loss if used in assessing segment performance. Such disclosures apply to entities with a single reportable segment. These amendments are effective for the Company for annual periods in 2024 and interim periods in 2025, retrospectively to all prior periods using the significant segment expense categories identified and disclosed in the period of adoption. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the requirements impact only segment reporting disclosures in the footnotes to the Company’s consolidated financial statements.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of MaxLinear, Inc. and its directly and indirectly wholly- owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. All intercompany transactions and investments have been eliminated in consolidation.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders’ equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Significant Risks and Uncertainties</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes to the consolidated financial statements. Actual results could differ from those estimates.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to exit or restructure certain activities of an acquired company or the Company’s internal operations are accounted for as termination and exit costs pursuant to ASC 420, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exit or Disposal Cost Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred. </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div>The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs ongoing credit evaluations of its customers and assesses each customer’s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is remote. The allowance for credit losses as of December 31, 2023 and 2022 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2023, 2022, and 2021, were not material.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to the lower of its cost or net realizable value on a part-by-part basis to account for obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div>Property and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from <span style="-sec-ix-hidden:f-430">two</span> to five years, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term. P5Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Production Masks</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful lives of <span style="-sec-ix-hidden:f-433">two</span> to five years. To determine if a production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.</span></div> P5Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&amp;D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&amp;D projects acquired as part of a business combination. On completion of each project, IPR&amp;D assets are reclassified to developed technology and amortized over their estimated useful lives.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Goodwill and Long-Lived Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During development, IPR&amp;D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October 31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Once an IPR&amp;D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company’s policy for long-lived assets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the asset over the asset’s fair value.</span></div> 2400000 2800000 0 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is primarily generated from sales of the Company’s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer’s rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer’s ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company’s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company’s sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company’s current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company’s general assurance warranty of products for a period of <span style="-sec-ix-hidden:f-443">one</span> to three years have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company’s customers resell the Company’s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such taxes.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within one year from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than one year. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers, which are included in accrued price protection liability in the consolidated balance sheets, consist of estimates of price protection rights offered to the Company’s end customer on products sold by the Company to the end customer’s contract manufacturer at a standard price that are later incorporated into the end customers’ product. The Company’s price adjustments included in accrued expenses and other current liabilities are discounts and rebates expected to be claimed by the Company’s distributors upon sell-through of the products to their customers, which are initially sold by the Company to the distributors at a standard price. Also included in accrued expenses and other current liabilities are amounts expected to be returned by distributors under stock rotation rights. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically settled within six months of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately <span style="-sec-ix-hidden:f-448">one</span> to two years, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12. </span></div>The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC 310-10-35. P30D P6M P3Y P1Y P1Y P6M P2Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranty </span></div>The Company generally provides a warranty on its products for a period of <span style="-sec-ix-hidden:f-451">one</span> to three years. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional warranty expenses in cost of net revenue may be required in future periods. P3Y 300000 500000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates under one segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market applications.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports under a single operating segment.</span></div> 1 1 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company’s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div>Costs incurred in connection with the development of the Company’s technology and future products are charged to research and development expense as incurred. From time to time, the Company enters into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. The Company also obtains research and development funding grants from governments in certain jurisdictions in which it operates. Both of these types of income are reflected as a credit to research and development expense when such income has been earned and any contingencies associated with retaining such income have been resolved. During the years ended December 31, 2023, 2022, and 2021, the Company recognized income from jointly funded research and development projects of $0, $23.3 million, and $0, respectively. While the Company retains ownership and rights to the underlying technology developed under the joint development projects, the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, and defers such funds as liabilities until the repayment conditions have been resolved (Note 15). 0 23300000 0 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than twelve months and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate when the implicit rate is unknown. Options to extend or terminate a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate. </span></div>Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company’s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of a facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group. P12M <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension and Other Defined Benefit Retirement Obligations</span></div>The costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is “more likely than not” to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the consolidated statement of operations for the period that the adjustment is determined to be required.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income (Loss)</span></div>Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and changes in fair value of projected benefit obligations for defined benefit plans. <div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Settlement Costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.</span></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments were effective for the Company in 2023. The impact of the adoption of the amendments in this update was not material to the Company’s consolidated financial position and results of operations, since there were no customer contracts assumed in a business combination in 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Issued Not Yet Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740) - Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to require enhanced income tax disclosures to provide information to assess how an entity’s operations and related tax risks, tax planning, and operational opportunities affect its tax rate and prospects for future cash flows. The amendments in this update provide that a business entity disclose (1) a tabular income tax rate reconciliation, using both percentages and amounts, (2) separate disclosure of any individual reconciling items that are equal to or greater than 5% of the amount computed by multiplying the income (loss) from continuing operations before income taxes by the applicable statutory income tax rate, and disaggregation of certain items that are significant and (3) amount of income taxes paid (net of refunds received) disaggregated by federal, state and foreign jurisdictions, including separate disclosure of any individual jurisdictions greater than 5% of total income taxes paid. These amendments are effective for the Company for annual periods in 2025, applied prospectively, with early adoption and retrospective application permitted. The Company intends to adopt the amendments in this update prospectively in 2025. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the amendments require only enhancement of existing income tax disclosures in the footnotes to the Company’s consolidated financial statements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280) – Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to require enhanced disclosures that include reportable segment expenses. The amendments in this update provide that a business entity disclose significant segment expenses, segment profit or loss (after significant segment expenses), and allows reporting of additional measures of a segments profit or loss if used in assessing segment performance. Such disclosures apply to entities with a single reportable segment. These amendments are effective for the Company for annual periods in 2024 and interim periods in 2025, retrospectively to all prior periods using the significant segment expense categories identified and disclosed in the period of adoption. The impact of the adoption of the amendments in this update is not expected to be material to the Company’s consolidated financial position and results of operations, since the requirements impact only segment reporting disclosures in the footnotes to the Company’s consolidated financial statements.</span></div> Net Income (Loss) Per Share<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share, or EPS, is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the period and the weighted-average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. For purposes of this calculation, common stock options and restricted stock units are considered to be common stock equivalents and are only included in the calculation of diluted EPS when their effect is dilutive. In periods in which the Company has a net loss, dilutive common stock equivalents are excluded from the calculation of diluted EPS.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the computation of basic and diluted EPS:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive common stock equivalents</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.91)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.55 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.53 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of the years ended December 31, 2023, 2022, and 2021, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 4.9 million for 2023, 1.8 million for 2022, and 0.07 million for 2021 from the calculation of diluted net income (loss) per share due to their anti-dilutive nature.</span></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the computation of basic and diluted EPS:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive common stock equivalents</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.91)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.55 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.53 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -73147000 125040000 41969000 80719000 78039000 76037000 0 2813000 3642000 80719000 80852000 79679000 -0.91 1.60 0.55 -0.91 1.55 0.53 4900000 1800000 70000.00 Business Combinations<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Terminated Silicon Motion Merger</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 5, 2022, MaxLinear entered into an Agreement and Plan of Merger, or the Merger Agreement, with Silicon Motion Technology Corporation, or Silicon Motion, an exempted company with limited liability incorporated under the laws of the Cayman Islands, pursuant to which, among other things and subject to the terms and conditions thereof, MaxLinear agreed to acquire Silicon Motion pursuant to a statutory merger, under the laws of the Cayman Islands, of Shark Merger Sub, a wholly-owned subsidiary of MaxLinear, with and into Silicon Motion, with Silicon Motion surviving the merger as a wholly-owned subsidiary of MaxLinear. Silicon Motion is a provider of NAND flash controllers for solid state drives, or SSDs, and other solid state storage devices.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 26, 2023,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MaxLinear terminated the Merger Agreement and notified Silicon Motion that MaxLinear was relieved of its obligations to close because, among other reasons, (i) certain conditions to closing set forth in the Merger Agreement were not satisfied and were incapable of being satisfied, (ii) Silicon Motion had suffered a Material Adverse Effect that was continuing, (iii) Silicon Motion was in material breach of representations, warranties, covenants, and agreements in the Merger Agreement that gave rise to the right of the Company to terminate, and (iv) in any event, the First Extended Outside Date had passed and was not automatically extended because certain conditions in Article 6 of the Merger Agreement were not satisfied or waived as of May 5, 2023. For these same reasons, under the terms of the Merger Agreement, MaxLinear was not required to pay a break-up fee or other fee to Silicon Motion as a result of the termination of the Merger Agreement. Undefined capitalized terms in this paragraph have the same meaning as in the Merger Agreement. On August 16, 2023, Silicon Motion delivered to MaxLinear a notice, which Silicon Motion publicly disclosed, that it was purporting to terminate the Merger Agreement and that Silicon Motion would be commencing an arbitration to seek damages from MaxLinear arising from MaxLinear's alleged breaches of the Merger Agreement.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 5, 2023, Silicon Motion filed a Notice of Arbitration with the Singapore International Arbitration Centre alleging that MaxLinear breached the Merger Agreement. See Note 15 for more information on legal matters related to the termination of the Merger Agreement.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The second amended and restated commitment letter dated October 24, 2022 with Wells Fargo Bank, N.A., or Wells Fargo Bank, and other lenders, and related financing commitments for the previously pending (now terminated) merger were also terminated upon termination of the Merger Agreement. As a result of the termination of the financing, the Company was required to pay to Wells Fargo Bank a ticking fee of $18.3 million, which is included in other income (expense), net in the year ended December 31, 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Company Y</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 17, 2023, the Company completed its acquisition of a business, or Company Y, pursuant to a Purchase and Sale Agreement, or the Purchase Agreement. The transaction consideration included $9.8 million in cash. In addition, Company Y stockholders may receive up to an additional $2.6 million in potential contingent consideration, subject to the acquired business satisfying certain personnel objectives by June 17, 2024.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company Y is headquartered in Bangalore, India and operates as a provider of engineering design services.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Acquisition Consideration</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of purchase price consideration to acquire Company Y (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.009%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of purchase consideration:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $2.6 million in payments subject to the acquired business’s satisfying certain financial and personnel objectives by June 17, 2024 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Purchase Price Allocation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An allocation of purchase price as of the January 17, 2023 acquisition closing date based upon an estimate of the fair value of the assets acquired and the liabilities assumed by the Company in the acquisition primarily includes $2.0 million in net operating liabilities, with $11.8 million in goodwill.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assumptions in the Allocations of Purchase Price</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management prepared the purchase price allocations for Company Y and in doing so considered or relied in part upon reports of a third party valuation expert to calculate the fair value of certain acquired assets, which primarily included an acquired workforce and contingent consideration. Certain stockholders that are employees of Company Y were not required to remain employed in order to receive the contingent consideration; accordingly, the fair value of the contingent consideration was accounted for as a portion of the purchase consideration.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates of fair value require management to make significant estimates and assumptions. The goodwill recognized is attributable primarily to the acquired workforce. Certain liabilities included in the purchase price allocations are based on management’s best estimates of the amounts to be paid or settled and based on information available at the time the purchase price allocations were prepared. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill recorded in connection with Company Y was $11.8 million as of December 31, 2023. The Company does not expect to deduct any of the acquired goodwill for tax purposes.</span></div> 18300000 9800000 2600000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of purchase price consideration to acquire Company Y (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:76.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.009%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of purchase consideration:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $2.6 million in payments subject to the acquired business’s satisfying certain financial and personnel objectives by June 17, 2024 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.</span></div> 9824000 2600000 12424000 2600000 2000000 11800000 11800000 0 Restructuring Activity<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company approves and implements restructuring plans as a result of internal resource alignment and cost saving measures. Such restructuring plans may include terminating employees, vacating certain leased facilities, and cancellation of contracts. During the year ended December 31, 2023, the Company entered into plans of restructuring to reduce its workforce.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of operations:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease related charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,786 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,265 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges for the year ended December 31, 2023 included $17.9 million in employee severance-related charges associated with reductions in the workforce and $1.8 million in other charges related to abandonment of contracts used by the terminated employees. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease related charges for the year ended December 31, 2022 included the impairment of leased right-of-use assets of $0.5 million related to exiting a redundant facility.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease related charges for the year ended December 31, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $0.4 million and $0.2 million, respectively.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a roll-forward of the Company’s restructuring liability for the years ended December 31, 2023 and 2022. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:37.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.000%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Separation Expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Related Charges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(824)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion as of December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion as of December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of operations:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease related charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,786 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,265 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 17897000 1795000 1273000 42000 462000 608000 1847000 8000 323000 19786000 2265000 2204000 17900000 1800000 500000 400000 200000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a roll-forward of the Company’s restructuring liability for the years ended December 31, 2023 and 2022. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:37.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.000%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Separation Expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Related Charges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(824)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion as of December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion as of December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 444000 0 444000 1795000 462000 8000 2265000 824000 273000 0 1097000 0 -530000 0 -530000 971000 103000 8000 1082000 17897000 42000 1847000 19786000 11388000 142000 265000 11795000 -97000 -5000 -670000 -772000 7383000 -2000 920000 8301000 7383000 -2000 920000 8301000 0 0 0 0 Goodwill and Intangible Assets<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the purchase price over the fair value of the net assets and other identifiable intangible assets acquired. The fair values of net tangible assets and intangible assets acquired are based upon preliminary valuations and the Company’s estimates and assumptions are subject to change within the measurement period (potentially up to one year from the acquisition date). </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the carrying amount of goodwill for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:70.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.552%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (Note 3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,588 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,739 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs an annual goodwill impairment assessment on October 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> each year, using a quantitative assessment comparing the fair value of each reporting unit, which the Company has determined to be the entity itself, with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded. As a result of the Company’s impairment assessment, no goodwill impairment was recognized as of October 31, 2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the years ended December 31, 2023, 2022, and 2021, there were no indications of impairment of the Company’s goodwill balances. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquired Intangibles</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finite-lived Intangible Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:23.093%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.726%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Useful Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,431)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,461)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480,274 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(406,644)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,630 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,125 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367,809)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,316 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,835 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,597 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,707 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of finite-lived intangible assets in cost of net revenue in the consolidated statements of operations results primarily from acquired developed technology.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity related to finite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:69.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-654"><span style="-sec-ix-hidden:f-655">Impairment losses</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,630 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,316 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the related useful lives, to determine whether indicators of impairment may exist that warrant adjustments to carrying values or estimated useful lives. An impairment loss is recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss is measured based on the excess of the carrying amount of the asset over the asset’s fair value. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023 and 2022, the Company recognized impairment losses related to finite-lived intangible assets of $2.4 million and $2.8 million respectively, which was attributable to certain acquired licensed technology. During the year ended December 31, 2021, no impairment losses related to finite-lived intangible assets were recognized. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents future amortization of the Company’s finite-lived intangible assets at December 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.409%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,630 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the carrying amount of goodwill for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:70.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.552%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (Note 3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,588 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,739 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 306739000 306668000 11849000 71000 318588000 306739000 0 0 0 0 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:23.093%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.726%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Useful Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,431)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,461)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480,274 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(406,644)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,630 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,125 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367,809)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,316 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P7Y 20133000 1431000 18702000 21764000 580000 21184000 P7Y 311261000 263635000 47626000 311261000 228532000 82729000 P6Y2M12D 14800000 14276000 524000 14800000 13461000 1339000 P5Y 128800000 126347000 2453000 128800000 124807000 3993000 P5Y3M18D 500000 500000 0 500000 429000 71000 P7Y 4780000 455000 4325000 0 0 0 P6Y1M6D 480274000 406644000 73630000 477125000 367809000 109316000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,835 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,597 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,707 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 35952000 39638000 43078000 2000 4000 4000 2881000 11955000 23625000 38835000 51597000 66707000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity related to finite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:69.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-654"><span style="-sec-ix-hidden:f-655">Impairment losses</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,630 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,316 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 109316000 149940000 6355000 11184000 0 2600000 38835000 51597000 2438000 2811000 73630000 109316000 2400000 2800000 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents future amortization of the Company’s finite-lived intangible assets at December 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.409%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,630 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 24120000 14862000 13753000 9905000 4567000 6423000 73630000 Financial Instruments <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of financial instruments is as follows:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:67.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.353%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration (Note 3)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the Company did not hold any marketable equity investments. The Company sold its marketable investment positions in December 2023. Prior to the sale, unrealized gains and losses on such investments representing stock </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">price fluctuations in the underlying securities held were recorded to other income (expense), net in the consolidated statement of operations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated securities for other-than-temporary impairment on a quarterly basis. Impairment was evaluated considering numerous factors, and their relative significance varied depending on the situation. Factors considered include the length of time and extent to which fair value was less than the cost basis, the financial condition and near-term prospects of the issuer; including changes in the financial condition of any underlying collateral of the security; any downgrades of the security by analysts or rating agencies; nonpayment of any scheduled interest, or the reduction or elimination of dividends; as well as our intent and ability to hold the security in order to allow for an anticipated recovery in fair value.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s financial instruments is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants and is recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The levels are described below:</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs are used when little or no market data is available.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its financial instruments within Level 1 or Level 2 of the fair value hierarchy on the basis of valuations using quoted market prices or alternate pricing sources and models utilizing market observable inputs, respectively. The marketable equity investments held by the Company were valued on the basis of quoted market prices and are therefore classified as Level 1. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent consideration liability as of December 31, 2023 is associated with the Company’s acquisition of Company Y in January 2023 (Note 3) and the contingent consideration liability as of December 31, 2022 is associated with the Company’s acquisition of Company X. The contingent consideration liability is classified as a Level 3 financial instrument. The contingent consideration as it relates to Company X was subject to the acquired business’s satisfaction of certain financial and personnel objectives by March 31, 2023, while the contingent consideration as it relates to Company Y is subject to the acquired business’s satisfaction of certain personnel objectives by June 17, 2024. The financial and personnel objectives of Company X were achieved by March 31, 2023 and contingent consideration for Company X of $3.0 million was paid during the year ended December 2023. The fair value of the contingent consideration is based on (1) applying the Monte Carlo simulation method, with underlying forecast mathematics based on Geometric Brownian motion in a risk-neutral framework, to forecast achievement of the acquired business’ financial objectives under various possible contingent consideration events and (2) a probability based methodology using management’s inputs and assumptions to forecast achievement of the acquired business’ personnel objectives which included an assumption of total payments up to $3.0 million to Company X and an assumption of total payments up to $2.6 million to Company Y. Key inputs in the valuation include forecasted revenue, revenue volatility, discount rate and discount term as it relates to the financial objectives and probability of achievement, discount term and discount rate as it relates to the personnel objectives. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the level in the fair value hierarchy for each financial instrument:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the activity in Level 3 financial instruments: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Note 3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of discount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These changes to the balance associated with the estimated fair value of contingent consideration for the year ended December 31, 2023 were due to the addition of contingent consideration associated with the acquisition of Company Y and accretion of discounts on contingent consideration.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between Level 1, Level 2 or Level 3 fair value hierarchy categories of financial instruments in the years ended December 31, 2023, 2022 and 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company’s financial instruments are recorded at amounts that approximate fair value due to their liquid or short-term nature or by election on investments in privately-held entities as described below. Such financial assets and financial liabilities include cash and cash equivalents, restricted cash, net receivables, investments in privately-held entities, certain other assets, accounts payable, accrued price protection liability, accrued expenses, accrued compensation costs, and other current liabilities.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-term debt is not recorded at fair value on a recurring basis, but is measured at fair value for disclosure purposes (Note 8). </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in other long-term assets are investments in privately held entities of $11.8 million and $11.8 million as of December 31, 2023 and December 31, 2022, respectively. The Company does not have the ability to exercise significant influence or control over such entity and has accounted for the investments as financial instruments. Given that fair values for such investments are not readily determinable, the Company is electing to measure these investments at cost, less any impairment, and adjust the carrying value to fair value if any observable price changes for similar investments in the same entity are identified.</span></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of financial instruments is as follows:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Unrealized</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity investments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:67.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.353%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration (Note 3)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 20005000 0 1476000 18529000 2462000 2941000 3000000 3000000 2600000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the level in the fair value hierarchy for each financial instrument:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the level in the fair value hierarchy for each financial instrument:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2462000 0 0 2462000 18529000 18529000 0 0 2941000 0 0 2941000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the activity in Level 3 financial instruments: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Note 3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of discount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These changes to the balance associated with the estimated fair value of contingent consideration for the year ended December 31, 2023 were due to the addition of contingent consideration associated with the acquisition of Company Y and accretion of discounts on contingent consideration.</span></div> 2941000 2700000 2200000 0 3000000 0 321000 241000 2462000 2941000 11800000 11800000 Balance Sheet Details<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,357 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and December 31, 2022, cash and cash equivalents included money market funds of approximately $78.1 million and $0.4 million, respectively. As of December 31, 2023 and December 31, 2022, the Company had restricted cash of approximately $1.1 million and $1.0 million, respectively. The cash is restricted in connection with guarantees for certain import duties and office leases. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,540 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,908 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,544 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.737%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Inventory decreased $60.6 million from $160.5 million as of December 31, 2022 to $99.9 million as of December 31, 2023, as the Company’s management lowered inventory levels due to reduced supply chain constraints and decreased customer demand for certain products.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.998%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.714%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Masks and production equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,083)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,431 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,018 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the years ended December 31, 2023, 2022, and 2021 was $23.8 million, $20.3 million and $17.7 million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company entered into a note receivable with a supplier for $10.0 million, which is included in other long-term assets in the consolidated balance sheet as of December 31, 2023 and December 31, 2022, respectively. In September 2023, the terms of this note receivable were renegotiated, and the first initial repayment of $1.5 million is now due by March 31, 2025, and annual repayments of $1.7 million per year are due annually thereafter by March 31, from 2026 through 2030, provided that certain production utilization targets for the prior year are met. Previously, repayments of $2.0 million per year were due annually by March 31, in years 2024 through 2027.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued price protection liability consists of the following activity:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged as a reduction of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,684 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,274 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reason for the significant decrease in price protection liability from approximately $113.3 million as of December 31, 2022 to approximately $71.7 million as of December 31, 2023, was due to a significant decrease in revenues from customers with such price protection rights from 2022 to 2023, which decreased the corresponding price protection accruals to such customers.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.737%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued technology license payments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued engineering and production costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued restructuring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-790"><span style="-sec-ix-hidden:f-791">Short-term lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued obligations to customers for price adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued obligations to customers for stock rotation rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration – current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,468 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,155 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the change in balances of accumulated other comprehensive income (loss) by component:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.356%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension and Other Defined Benefit Plan Obligation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,146)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,180)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,021)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments of unrealized gain (loss) on pension and other defined benefit plans, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,891)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,770)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,059)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,791)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,357 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,357 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 187288000 187353000 1051000 982000 17000 22000 188356000 188357000 78100000 400000 1100000 1000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,540 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,908 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,544 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 60368000 97840000 39540000 62704000 99908000 160544000 -60600000 160500000 99900000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.998%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.714%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Masks and production equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,083)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,431 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,018 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P5Y 3995000 3924000 P3Y P5Y 76732000 74258000 P2Y P5Y 54240000 50970000 P3Y 11427000 10111000 P1Y P5Y 35867000 34236000 348000 7602000 182609000 181101000 116178000 102083000 66431000 79018000 23800000 20300000 17700000 10000000 1500000 1700000 2000000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued price protection liability consists of the following activity:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged as a reduction of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,684 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,274 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 113274000 40509000 62644000 180538000 104234000 107773000 71684000 113274000 113300000 71700000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.737%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued technology license payments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued engineering and production costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued restructuring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-790"><span style="-sec-ix-hidden:f-791">Short-term lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued obligations to customers for price adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued obligations to customers for stock rotation rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration – current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,468 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,155 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 3843000 7402000 3736000 4072000 2861000 2560000 8301000 1082000 603000 1662000 9132000 10489000 3984000 304000 521000 8895000 1597000 1072000 54837000 52392000 349000 605000 2462000 2941000 6242000 6679000 98468000 100155000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the change in balances of accumulated other comprehensive income (loss) by component:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.356%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension and Other Defined Benefit Plan Obligation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,146)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,180)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,021)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments of unrealized gain (loss) on pension and other defined benefit plans, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,891)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,770)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,059)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,791)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 21000 2104000 2125000 -5201000 2055000 -3146000 -5180000 4159000 -1021000 121000 -206000 -85000 0 2685000 2685000 121000 -2891000 -2770000 -5059000 1268000 -3791000 Debt <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company’s long-term debt consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.689%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal balance:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial term loan under June 23, 2021 credit agreement</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,375 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,757 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, non-current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023 and December 31, 2022, the weighted average effective interest rate on aggregate debt was approximately 7.6% and 3.8%, respectively.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the years ended December 31, 2023, 2022 and 2021, the Company recognized total amortization of debt discount and debt issuance costs of $0.6 million, $0.6 million, and $1.3 million, respectively, to interest expense.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="margin-bottom:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The approximate aggregate fair value of the term loans outstanding as of December 31, 2023 and December 31, 2022</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was $135.7 million and $137.4 million, respectively, which was estimated on the basis of inputs that are observable in the market and which is considered a Level 2 measurement method in the fair value hierarchy (Note 6).</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the outstanding principal balance of $125.0 million is due in full on June 23, 2028 upon maturity of the loan.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.409%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 23, 2021, the Company entered into a Credit Agreement, or the June 23, 2021 Credit Agreement, by and among the Company, the lenders from time to time party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent, that provides for a senior secured term B loan facility, or the “Initial Term Loan under the June 23, 2021 Credit Agreement,” in an aggregate principal amount of $350.0 million and a senior secured revolving credit facility, or the “Revolving Facility,” in an aggregate principal amount of up to $100.0 million. The proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement were used (i) to repay in full all outstanding indebtedness under that certain Credit Agreement dated May 12, 2017, by and among the Company, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MUFG Bank Ltd., as administrative agent and MUFG Union Bank, N.A., as collateral agent and the lenders from time to time party thereto (as amended by Amendment No. 1, dated July 31, 2020)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and (ii) to pay fees and expenses incurred in connection therewith. The remaining proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes and the proceeds of the Revolving Facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. As of December 31, 2023, the Revolving Facility was undrawn. Under the terminated amended and restated commitment letter with Wells Fargo Bank and other lenders entered into in connection with the previously pending (now terminated) merger with Silicon Motion (Note 3), the Company had expected to repay the remaining outstanding term loans under this agreement upon closing of the merger.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The June 23, 2021 Credit Agreement permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0 million and (y) 100% of consolidated EBITDA, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests. Incremental loans are subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the June 23, 2021 Credit Agreement or new lenders.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the June 23, 2021 Credit Agreement, the Initial Term Loan bears interest, at the Company’s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one-month interest period plus 1.00%, in each case, plus an applicable margin of 1.25% or (ii) an adjusted LIBOR rate, subject to a floor of 0.50%, plus an applicable margin of 2.25%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of 0.00%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of 1.00%. Following delivery of financial statements for the Company’s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from 0.00% to 0.75% in the case of base rate loans and 1.00% to 1.75% in the case of LIBOR rate loans, in each case, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from 0.175% to 0.25% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement will amortize in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on the maturity date. The June 23, 2021 Credit Agreement was amended on June 29, 2023 to implement a benchmark replacement.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to make mandatory prepayments of the outstanding principal amount of term loans under the June 23, 2021 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company has the right to prepay its term loans under the June 23, 2021 Credit Agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a 1.0% soft call premium applicable during the first six months following the closing date of the June 23, 2021 Credit Agreement. The Initial Term Loan under the June 23, 2021 Credit Agreement will mature on June 23, 2028, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the June 23, 2021 Credit Agreement must be repaid. The Revolving Facility will mature on June 23, 2026, at which time all outstanding principal and accrued and unpaid interest under the Revolving Facility must be repaid. The Company is also obligated to pay fees customary for a credit facility of this size and type.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the June 23, 2021 Credit Agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors pursuant to a Security Agreement, dated as of June 23, 2021, by and among the Company, the subsidiary guarantors from time to time party thereto, and Wells Fargo Bank, National Association, as collateral agent. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The June 23, 2021 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company and its restricted subsidiaries to, among other things, incur debt, grant liens, undergo certain fundamental changes, make investments, make certain restricted payments, and sell assets, in each case, subject to limitations and exceptions set forth in the June 23, 2021 Credit Agreement. The Revolving Facility also prohibits the Company from having a secured net leverage ratio in excess of 3.50:1.00 (subject to a temporary increase to 3.75:1.00 following the consummation of certain material permitted acquisitions) as of the last day of any fiscal quarter of the Company (commencing with the fiscal quarter ending September 30, 2021) if the aggregate borrowings under the Revolving Facility exceed 1% of the aggregate commitments thereunder (subject to certain exceptions set forth in the June 23, 2021 Credit Agreement) as of such date. As of December 31, 2023, the Company was in compliance with such covenants. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 23, 2021 Credit Agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> also contains customary events of default that include, among other things, certain payment defaults, cross defaults to other indebtedness, covenant defaults, change in control defaults, judgment defaults, and bankruptcy and insolvency defaults. If an event of default exists, the lenders may require immediate payment of all obligations under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 23, 2021 Credit Agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and may exercise certain other rights and remedies provided for under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 23, 2021 Credit Agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the other loan documents and applicable law.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt is carried at its principal amount, net of unamortized debt discount and issuance costs, and is not adjusted to fair value each period. The issuance date fair value of the liability component of the debt in the amount of $350.2 million was determined using a discounted cash flow analysis, in which the projected interest and principal payments were discounted back to the issuance date of the term loan at a market interest rate for nonconvertible debt of 3.4%, which represents a Level 2 fair value measurement. The debt discount of $0.9 million and debt issuance costs of $2.9 million associated with the Initial Term Loan under the June 23, 2021 Credit Agreement are being amortized to interest expense using the effective interest method over its seven-year term. Debt issuance costs of $0.4 million associated with the Revolving Facility are being amortized to interest expense over its five-year term.</span></div> <div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company’s long-term debt consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.689%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal balance:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial term loan under June 23, 2021 credit agreement</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,375 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,757 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, non-current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 125000000 125000000 125000000 125000000 571000 695000 2054000 2548000 122375000 121757000 0 0 122375000 121757000 0.076 0.038 600000 600000 1300000 135700000 137400000 125000000 350000000 100000000 175000000 1 0.0050 P1M 0.0100 0.0125 0.0050 0.0225 0.0000 0.0100 0.0000 0.0075 0.0100 0.0175 0.00175 0.0025 0.0025 0.010 P6M 3.50 3.75 0.01 350200000 0.034 900000 2900000 P7Y 400000 P5Y Stock-Based Compensation<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of common stock is entitled to one vote per share and holders of the common stock vote as a single class of stock on any matter that is submitted to a vote of stockholders.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock-Based Compensation Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the Company had stock-based compensation awards outstanding under the following plans: the 2010 Equity Incentive Plan, as amended, or 2010 Plan, and the 2010 Employee Stock Purchase Plan, or ESPP. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2010 Equity Incentive Plan</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2010 Plan, as amended, provides for the grant of incentive stock options, non-statutory stock options, restricted stock awards, restricted stock unit awards, stock appreciation rights, performance-based stock awards, and other forms of equity compensation, or collectively, stock awards. The number of shares of common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the lesser of: 2,583,311 shares of the Company’s common stock; four percent (4%) of the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year; or such lesser amount as the Company’s board of directors may determine. Options granted will generally vest over a period of four years and the term can be from <span style="-sec-ix-hidden:f-892">seven</span> to ten years. The plan expires in August 2026, unless terminated earlier by action of the board of directors. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards granted under the 2010 Plan, as amended, are subject to a compensation recovery policy adopted by the Company on August 9, 2023, or the Policy, that applies to certain incentive-based compensation that is received on or after October 2, 2023. The Policy requires the Company to recover certain excess incentive-based compensation from current and former executive officers if the Company is required to prepare an accounting restatement due to a material noncompliance of the Company with any financial reporting requirement under the securities laws or as otherwise described in the Policy and paid during the three completed fiscal years immediately preceding the trigger date, as defined in the Policy. Recoverable compensation is defined in the Policy but generally includes any incentive-based compensation that was granted, earned or vested based wholly or in part upon attainment of any financial reporting measure, to the extent the amount actually received exceeds the amount that would have been received if the incentive-based compensation had been determined based on the restated financial statements. To date, there has been no recovery or repayment of compensation from executive officers pursuant to the Policy, or any prior compensation recovery policy of the Company which it replaced, including the executive compensation clawback policy adopted by the Company on December 13, 2018, which applies to compensation that was received prior to October 2, 2023.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the number of shares of common stock available for future issuance under the 2010 Plan was 15,081,087 shares.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2010 Employee Stock Purchase Plan</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP authorizes the issuance of shares of the Company’s common stock pursuant to purchase rights granted to the Company’s employees. The number of shares of the Company’s common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the least of: 968,741 shares of the Company’s common stock; one and a quarter percent (1.25%) of the outstanding shares of the Company’s common stock on the first day of the fiscal year; or such lesser amount as may be determined by the Company’s board of directors or a committee appointed by the Company’s board of directors to administer the ESPP. The ESPP is implemented through a series of offerings of purchase rights to eligible employees. Under the ESPP, the Company may specify offerings with a duration of not more than 27 months, and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of the Company’s common stock will be purchased for employees participating in the offering. An offering may be terminated under certain circumstances. Generally, all eligible employees, including executive officers, employed by the Company may participate in the ESPP and may contribute up to 15% of their earnings for the purchase of the Company’s common stock under the ESPP. Unless otherwise determined by the Company’s board of directors, common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (a) 85% of the fair market value of a share of the Company’s common stock on the first date of an offering or (b) 85% of the fair market value of a share of the Company’s common stock on the date of purchase. As of December 31, 2023, the number of shares of common stock available for future issuance under the ESPP was 5,658,561 shares.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Incentive Bonus</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Executive Incentive Bonus Plan permits the settlement of awards under the plan in any combination of cash or shares of its common stock. The Company settles a majority of bonus awards for its employees, including executives, in shares of common stock under the 2010 Equity Incentive Plan. When bonus awards are settled in common stock issued under the 2010 Equity Incentive Plan, the number of shares issuable to plan participants is determined based on the closing price of the Company’s common stock as determined in trading on the applicable stock exchange on a date approved by the Board of Directors. In connection with the Company’s bonus programs, in February 2023 and February 2022, the Company issued 0.9 million and 0.5 million freely-tradable (subject to certain restrictions for affiliates) shares, respectively, of the Company’s common stock in settlement of bonus awards to employees, including executives, for the 2023 and 2022 performance periods. At December 31, 2023, the Company has an accrual of $11.5 million for bonus awards for employees for achievement in the 2023 performance period, which the Company intends to settle primarily in shares of its common stock, unless otherwise required to be settled in cash due to local laws or agreements. The Company’s compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation in the consolidated statements of operations, based on the department to which the related employee reports, as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,176 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,704 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,358 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized compensation cost related to unvested restricted stock units as of December 31, 2023 was $135.7 million, and the weighted average period over which these equity awards are expected to vest is 2.34 years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized compensation cost related to unvested performance-based restricted stock units as of December 31, 2023 was $0 as a result of revised estimates of performance achievement levels as of that date, and the weighted average period over which these equity awards are expected to vest is 1.14 years. Actual levels of future performance for the unvested periods may differ from current estimates. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no unrecognized compensation cost related to unvested stock options as of December 31, 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.241%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.242%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.01 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(625)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,632 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock units are eligible to vest at the end of each year-long performance period, as defined in the underlying agreement, in a three-year performance period based on the Company’s annual growth rate in net sales and non-GAAP diluted earnings per share (subject to certain adjustments) over baseline results relative to the growth rates for a peer group of companies for the same metrics and periods. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the performance-based restricted stock units granted to date, 60% of each performance-based award is subject to the net sales metric for the performance period and 40% is subject to the non-GAAP diluted earnings per share metric for the performance period. The maximum percentage for a particular metric is 250% of the target number of units subject to the award related to that metric, however, vesting of the performance stock units is capped at 30% and 100%, respectively, of the target number of units subject to the award in years one and two, respectively, of the three-year performance period.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, achievement to date under the performance metrics specified in the respective award agreements are based on its expected revenue and non-GAAP diluted EPS results over the performance periods and calculated growth rates relative to its peers’ expected results based on data available, as defined in the respective award agreements. To the extent any prior achievement levels are no longer probable, any compensation expense recorded is adjusted to the revised achievement levels.</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s performance-based restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">________________</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Rights and Stock Options</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Rights</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, there were 231,794 shares of common stock purchased under the ESPP at a weighted average price of $18.89. During the year ended December 31, 2022, there were 139,758 shares of common stock purchased under the ESPP at a weighted average price of $33.52. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of employee stock purchase rights were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value per share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.35 - 11.97</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.97 - 14.25</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.85 - 18.82</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.54 - 5.41%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54 - 4.54%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04% - 0.06%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.78 - 70.46%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.78 - 69.74%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.83 - 61.1%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate assumption was based on rates for United States (U.S.) Treasury zero-coupon bonds with maturities similar to those of the expected term of the award being valued. The assumed dividend yield was based on the Company’s expectation of not paying dividends in the foreseeable future. The expected term is the duration of the offering period for each grant date. In addition, the estimated volatility incorporates the historical volatility over the expected term based on the Company’s daily closing stock prices.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock options activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted by the Company during the years ended December 31, 2023 and 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of stock options exercised during 2023, 2022, and 2021 was $0.2 million, $0.9 million, and $9.8 million, respectively. Cash received from exercise of stock options was $0.2 million, $0.3 million and $4.2 million during the years ended December 31, 2023, 2022, and 2021, respectively. The tax benefit from stock options exercised was $0.4 million, $1.2 million and $14.4 million during the years ended December 31, 2023, 2022, and 2021, respectively.</span></div> 1 2583311 0.04 P4Y P10Y 15081087 968741 0.0125 P27M 0.15 0.85 0.85 5658561 900000 500000 11500000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation in the consolidated statements of operations, based on the department to which the related employee reports, as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,176 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,704 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,358 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 763000 734000 620000 44189000 40635000 30364000 10224000 40335000 28374000 55176000 81704000 59358000 135700000 P2Y4M2D 0 P1Y1M20D 0 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.241%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.242%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.01 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(625)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,632 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6080000 35.01 3135000 37.93 2958000 34.07 625000 38.71 5632000 36.72 P3Y 0.60 0.40 2.50 0.30 1 P3Y <div style="margin-bottom:5pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s performance-based restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">________________</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.</span></div> 1950000 34.07 1039000 32.66 248000 22.03 88000 41.75 2653000 34.38 231794 18.89 139758 33.52 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of employee stock purchase rights were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value per share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.35 - 11.97</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.97 - 14.25</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.85 - 18.82</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.54 - 5.41%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54 - 4.54%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04% - 0.06%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.78 - 70.46%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.78 - 69.74%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.83 - 61.1%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 6.35 11.97 11.97 14.25 10.85 18.82 0.0454 0.0541 0.0154 0.0454 0.0004 0.0006 0 0 0 P0Y6M P0Y6M P0Y6M 0.5978 0.7046 0.5978 0.6974 0.4383 0.611 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock options activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 393000 17.22 15000 15.30 3000 19.62 375000 17.29 P1Y6M7D 1583000 375000 17.29 P1Y6M7D 1583000 375000 17.29 P1Y6M7D 1583000 0 0 200000 900000 9800000 200000 300000 4200000 400000 1200000 14400000 Income Taxes<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and international components of income (loss) before income taxes are presented as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:61.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.779%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,032)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,810)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:61.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.779%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,788 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,671 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,942)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,451)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,487 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,311)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax provision</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,158 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual income tax provision differs from the amount computed using the federal statutory rate as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:61.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.779%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) at statutory rate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes (net of federal benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,066)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision to return</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign unremitted earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(758)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attribute expirations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,654)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax provision</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,158 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred income tax assets are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,374 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,923 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the Company had federal, state and foreign tax net operating loss carryforwards of approximately $100.2 million, $77.8 million and $49.5 million, respectively. The federal and state tax loss carryforwards will begin to expire in 2025 and 2030, and foreign tax loss will not expire, unless previously utilized.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the Company had federal, state and foreign tax credit carryforwards of approximately $29.6 million, $106.3 million and $3.2 million, respectively. The federal, state and foreign tax credit carryforwards will begin to expire in 2024, 2030 and 2026, respectively, unless previously utilized. The Company also has foreign incentive deductions of approximately $7.2 million that do not expire. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the temporary differences reverse. The Company records a valuation allowance to reduce its deferred taxes to the amount it believes is more likely than not to be realized. In making such determination, the Company considers all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. Forming a conclusion that a valuation allowance is not required is difficult when there is negative evidence such as cumulative losses in recent years. Based upon the Company’s review of all positive and negative evidence, the Company continues to have a valuation allowance on its state deferred tax assets, certain of its federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where the Company has cumulative losses or otherwise is not expected to utilize certain tax attributes. The Company does not incur expense or benefit in certain tax-free jurisdictions in which it operates.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded an income tax provision of $9.3 million in the year ended December 31, 2023, an income tax provision of $49.2 million in the year ended December 31, 2022, and an income tax provision of $5.9 million in the year ended December 31, 2021. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the Company’s effective tax rate and the 21.0% United States federal statutory rate for the year ended December 31, 2023 primarily related to the mix of pre-tax income among jurisdictions, permanent tax items including tax credits and a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, and release of uncertain tax positions under ASC 740-10. The permanent tax item related to global intangible low-taxed income also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between our effective tax rate and the 21.0% U.S. federal statutory rate for the year ended December 31, 2022 primarily related to the mix of pre-tax income among jurisdictions, permanent tax items including a tax on global intangible low-taxed income, stock based compensation, excess tax benefits related to stock-based compensation, release of uncertain tax positions under ASC 740-10, and release of the valuation allowance on certain federal research and development credits. The permanent tax item related to global intangible low-taxed income, or GILTI, also reflects recent legislative changes requiring the capitalization of research and experimentation costs, as well as limitations on the creditability of certain foreign income taxes.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between our effective tax rate and the 21.0% U.S. federal statutory rate for the year ended year ended December 31, 2021 resulted primarily from a tax on GILTI, and non-deductible foreign stock-based compensation, offset by a benefit related to research and development tax credits, foreign earnings taxed at rates other than the federal statutory rate and the effect of a release of valuation allowance against certain Singapore deferred tax assets pertaining to usage of net operating losses. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax positions must meet a more-likely-than-not threshold to be recognized. Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more-likely-than-not threshold are de-recognized in the first financial reporting period in which that threshold is no longer met. The Company records potential penalties and interest accrued related to unrecognized tax benefits within the consolidated statements of operations as income tax expense. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the Company’s unrecognized tax benefits totaled $68.6 million, $58.5 million of which, if recognized at a time when the valuation allowance no longer exists, would affect the effective tax rate. The unrecognized tax benefits are not expected to materially change in next 12 months. At December 31, 2023, the Company had accrued approximately $0.3 million of interest and penalties. The total amounts of interest and penalties recognized for the years ended December 31, 2023, 2022 and 2021 were not material.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes to the unrecognized tax benefits during 2023, 2022 and 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.387%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions related to acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,134 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to federal and state income tax in the United States and is also subject to income tax in certain other foreign tax jurisdictions. At December 31, 2023, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2020, 2019, and 2017, respectively. </span></div>The Company’s subsidiary in Singapore operates under certain tax incentives in Singapore, which are generally effective through March 2027, and are conditional upon meeting certain employment and investment thresholds in Singapore. Under the incentives, qualifying income derived from certain sales of the Company’s integrated circuits is taxed at a concessionary rate over the incentive period, and there are reduced Singapore withholding taxes on certain intercompany royalties during the incentive period. The Company recorded a tax provision in the years ended December 31, 2023 and 2022 at the incentive rate. Due to the valuation allowance release in 2021 and the Company’s use of loss carryforwards, the Company recorded a tax benefit in the year ended December 31, 2021 at the incentive rate, net of any expected tax payable. Without the incentive rate, deferred taxes and the valuation allowance release would have provided an overall tax benefit, net of any current period payable. <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and international components of income (loss) before income taxes are presented as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:61.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.779%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,032)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,810)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -85032000 19228000 -31975000 21222000 154970000 79845000 -63810000 174198000 47870000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:61.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.779%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,788 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,671 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,942)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,451)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,487 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,311)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax provision</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,158 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3827000 12002000 498000 65000 237000 84000 9896000 13432000 7630000 13788000 25671000 8212000 -371000 32317000 5108000 -4942000 -3686000 -4506000 -6910000 -3490000 484000 -7772000 1654000 3397000 -4451000 23487000 -2311000 9337000 49158000 5901000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual income tax provision differs from the amount computed using the federal statutory rate as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:61.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.779%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) at statutory rate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes (net of federal benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,066)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision to return</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign unremitted earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(758)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attribute expirations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,654)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax provision</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,158 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -13288000 36582000 10071000 7000 187000 62000 10066000 10146000 10441000 -375000 -21629000 -10063000 2213000 6186000 4029000 27678000 27971000 14119000 -4741000 6236000 -263000 1272000 2551000 1072000 -377000 1101000 726000 758000 490000 59000 0 5000 45000 0 2224000 0 0 34000 0 7772000 -1654000 -3397000 9337000 49158000 5901000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred income tax assets are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,374 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,923 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 29860000 30225000 78246000 73965000 71000 0 13106000 10271000 2942000 1961000 3447000 6919000 11203000 9976000 8967000 5582000 147842000 138899000 74292000 66273000 73550000 72626000 966000 4350000 2839000 1784000 371000 1569000 69374000 64923000 100200000 77800000 49500000 29600000 106300000 3200000 7200000 9300000 49200000 5900000 68600000 58500000 300000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes to the unrecognized tax benefits during 2023, 2022 and 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.387%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions related to acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,134 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 63765000 3366000 241000 1688000 65684000 3431000 1981000 67134000 3032000 1528000 68638000 Concentration of Credit Risk, Significant Customers and Geographic Information<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of cash and cash equivalents and accounts receivable. Collateral is generally not required for customer receivables. The Company limits its exposure to credit loss by placing its cash with high credit quality financial institutions. At times, such deposits may be in excess of insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Customers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company markets its products and services to manufacturers of a wide range of electronic devices (Note 1). The Company sells its products both directly to end-customers and through third-party distributors, both of which are referred to as the Company’s customers (Note 12). The Company makes periodic evaluations of the credit worthiness of its customers.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers comprising 10% or greater of net revenues for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.157%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Represents less than 10% of the net revenues for the period presented.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents balances that are 10% or greater of accounts receivable, based on the Company’s billings to its customers.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of gross accounts receivable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer E</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Represents less than 10% of the gross accounts receivable as of the respective period end.</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Suppliers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suppliers comprising greater than 10% or greater of total inventory purchases are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor A</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor B</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor C</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:38.721%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.775%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.775%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.779%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693,263 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120,252 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892,398 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.917%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vietnam</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Represents less than 10% of total net revenue for the respective period.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of which country a particular sale is allocated to is based on the destination of the product shipment. No other individual country accounted for more than 10% of net revenue during these periods. Although a large percentage of the Company’s products is shipped to Asia, and in particular, Hong Kong, mainland China, Taiwan, and Vietnam, the Company </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">believes that a significant number of the systems designed by customers and incorporating the Company’s semiconductor products are subsequently sold outside Asia to Europe, Middle East, and Africa markets and North American markets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.483%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,882 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,913 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,588 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers comprising 10% or greater of net revenues for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.157%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Represents less than 10% of the net revenues for the period presented.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents balances that are 10% or greater of accounts receivable, based on the Company’s billings to its customers.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of gross accounts receivable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer E</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Represents less than 10% of the gross accounts receivable as of the respective period end.</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Suppliers</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suppliers comprising greater than 10% or greater of total inventory purchases are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor A</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor B</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor C</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.21 0.15 0.10 0.10 0.11 0.33 0.12 0.24 0.28 0.11 0.23 0.25 0.38 0.23 0.26 0.22 0.10 0.12 0.12 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:38.721%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.775%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.775%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.779%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693,263 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120,252 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892,398 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.917%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vietnam</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Represents less than 10% of total net revenue for the respective period.</span></div> 521433000 0.75 915024000 0.82 736808000 0.83 124556000 0.18 142494000 0.13 106428000 0.12 36955000 0.05 40077000 0.04 35978000 0.04 10319000 0.02 22657000 0.02 13184000 0.01 693263000 1 1120252000 1 892398000 1 0.37 0.43 0.40 0.11 0.16 0.12 0.13 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.483%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,882 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,913 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,588 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 337696000 0.69 368882000 0.70 113248000 0.23 109613000 0.21 38969000 0.08 45093000 0.09 489913000 1 523588000 1 Revenue from Contracts with Customers<div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue by Market</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents disaggregated net revenues by market (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connectivity</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial and multi-market</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693,263 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120,252 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892,398 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from sales through the Company’s distributors accounted for 50%, 46% and 47% of net revenue for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Liabilities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, customer contract liabilities were approximately $1.6 million and $1.1 million, respectively, and consisted primarily of advanced payments received for which performance obligations have not been completed. Revenue recognized in each of the years ended December 31, 2023, 2022, and 2021 that was included in the contract liability balance as of the beginning of each of those respective periods was immaterial.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material changes in the contract liabilities balance during the years ended December 31, 2023, 2022, and 2021, respectively. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Obligations to Customers for Price Adjustments and Returns and Assets for Right-of-Returns</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and December 31, 2022, obligations to customers consisting of estimates of price protection rights offered to the Company’s end customers totaled $71.7 million and $113.3 million, respectively, and are included in accrued price protection liability in the consolidated balance sheets. For activity in this account, including amounts included in net revenue, refer to Note 7. Other obligations to customers representing estimates of price adjustments to be claimed by distributors upon sell-through of their inventory to their end customer and estimates of stock rotation returns to be claimed by distributors on products sold as of December 31, 2023 were $54.8 million and $0.3 million, respectively, and as of December 31, 2022 were $52.4 million and $0.6 million, respectively, and are included in accrued expenses and other current liabilities in the consolidated balance sheets (Note 7). The increase or decrease in revenue in the years ended December 31, </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023, 2022, and 2021 from net changes in transaction prices for amounts included in obligations to customers for price adjustments as of the beginning of those respective periods was not material. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and December 31, 2022, right of return assets under customer contracts representing the estimates of product inventory the Company expects to receive from customers in stock rotation returns were approximately $0.1 million and $0.2 million, respectively. Right of return assets are included in inventory in the consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and December 31, 2022, there were no impairment losses recorded on customer accounts receivable.</span></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents disaggregated net revenues by market (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connectivity</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial and multi-market</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693,263 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120,252 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892,398 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 203519000 493232000 492482000 0.29 0.44 0.55 138228000 303925000 149285000 0.20 0.27 0.17 177083000 136274000 119421000 0.26 0.12 0.13 174433000 186821000 131210000 0.25 0.17 0.15 693263000 1120252000 892398000 0.50 0.46 0.47 1600000 1100000 71700000 113300000 54800000 300000 52400000 600000 100000 200000 200000 0 0 Leases<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease arrangements primarily consist of office leases expiring in various years through 2029. These leases have original terms of approximately 2 to 8 years and some contain options to extend the lease up to 5 years or terminate the lease, which are included in right-of-use assets and lease liabilities when the Company is reasonably certain it will renew the underlying leases. Since the implicit rate of such leases is unknown and the Company is not reasonably certain to renew its leases, the Company has elected to apply a collateralized incremental borrowing rate to facility leases on the original lease term in calculating the present value of future lease payments. As of December 31, 2023 and December 31, 2022, the weighted average discount rate for operating leases was 4.6% and 3.4%, respectively, and the weighted average remaining lease term for operating leases was 3.9 years and 3.9 years, respectively, as of the end of each of these periods.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of December 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: short-term lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost was $10.8 million, $10.4 million, and $9.4 million for the years ended December 31, 2023, 2022, and 2021, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs for each of the years ended December 31, 2023, 2022, and 2021, respectively, were not material. There were $12.3 million, $12.0 million, and $13.2 million of right-of-use assets obtained in exchange for new lease liabilities for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div> P2Y P8Y P5Y 0.046 0.034 P3Y10M24D P3Y10M24D <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of December 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: short-term lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10769000 10726000 8104000 5766000 2479000 1596000 39440000 4065000 35375000 9132000 26243000 10800000 10400000 9400000 12300000 12000000 13200000 Employee Retirement Plans<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined Contribution Plan</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 401(k) defined contribution retirement plan (the 401(k) Plan) covering all eligible employees. Participants may voluntarily contribute on a pre-tax basis an amount not to exceed a maximum contribution amount pursuant to Section 401(k) of the Internal Revenue Code. The Company is not required to contribute, nor has it contributed, to the 401(k) Plan for any of the periods presented. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension and Other Defined Benefit Retirement Obligations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains certain defined benefit retirement plans, including a pension plan, in foreign jurisdictions. During the year ended December 31, 2023, the Company paid approximately $3.2 million to a third party life insurance and pension provider to fund and administer future benefit payments for substantially all of the employees in one of the Company’s defined benefit retirement plans and recorded a gain on partial settlement of such pension plan of approximately $1.0 million. As of December 31, 2023 and December 31, 2022, the defined benefit obligation was $1.4 million and $1.7 million, respectively. The benefit is based on a formula applied to eligible employee earnings. Net periodic benefit costs were $0.5 million, $0.3 million, and $0.5 million respectively for the years ended December 31, 2023, 2022, and 2021 respectively, and were recorded to research and development expenses in the consolidated statements of operations. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Benefit Obligation and Plan Assets for Pension Benefit Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vested benefit obligation for a defined-benefit pension or other retirement plan is the actuarial present value of the vested benefits to which the employee is currently entitled based on the employee’s expected date of separation or retirement.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.714%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changes in projected benefit obligation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1316"><span style="-sec-ix-hidden:f-1317">Interest cost</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid and settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected benefit obligation, end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,383</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,573</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changes in fair value of plan assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value of plan assets, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,895</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,198</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(194)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value of plan assets, end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,895</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unfunded status</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,383</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,678</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amounts recognized in the Consolidated Balance Sheets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (income) loss, before tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,837)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in actuarial gains and losses in the projected benefit obligation are primarily driven by discount rate movement. The Company uses the corridor approach to amortize actuarial gains and losses. Under this approach, net actuarial gains or losses in excess of 10% of the larger of the projected benefit obligation or the fair value of plan assets are amortized on a straight-line basis.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and December 31, 2022, all plans had accumulated benefit obligations and projected benefit obligations in excess of plan assets. As of December 31, 2023 and December 31, 2022, the accumulated benefit obligations were $1.1 million and $6.3 million for the pension plans.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plans with accumulated benefit obligation in excess of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plans with projected benefit obligation in excess of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assumptions for Pension Benefit Plans</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average actuarial assumptions used to determine benefit obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5% - 3.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5% - 3.9%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0% - 3.8%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0% - 3.8%</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average actuarial assumptions used to determine costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5% - 3.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5%- 3.9%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0% - 3.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0% - 3.8%</span></div></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes the discount rate for each pension plan by analyzing current market long-term bond rates and matching the bond maturity with the average duration of the pension liabilities. The Company establishes the long-term expected rate of return by developing a forward-looking, long-term return assumption for each pension fund asset class, taking into account factors such as the expected real return for the specific asset class and inflation. A single, long-term rate of return is then calculated as the weighted average of the target asset allocation percentages and the long-term return assumption for each asset class.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension Plan Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The plan assets were $0 as of December 31, 2023, since all assets were transferred to the third party life insurance and pension provider that is funding and administering future benefit payments for substantially all of the employees in the plan. Prior to the transfer, pension assets were held in liquid cash and cash equivalents.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Estimated Future Benefit Payments for Pension Benefit Plans</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the estimated benefit payments over the next five years and beyond are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.836%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Future Benefit Payments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3200000 gain on partial settlement 1000000 -1400000 -1700000 500000 300000 500000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vested benefit obligation for a defined-benefit pension or other retirement plan is the actuarial present value of the vested benefits to which the employee is currently entitled based on the employee’s expected date of separation or retirement.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.714%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changes in projected benefit obligation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1316"><span style="-sec-ix-hidden:f-1317">Interest cost</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid and settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected benefit obligation, end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,383</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,573</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changes in fair value of plan assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value of plan assets, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,895</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,198</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(194)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value of plan assets, end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,895</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unfunded status</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,383</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,678</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amounts recognized in the Consolidated Balance Sheets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (income) loss, before tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,837)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6573000 9733000 233000 289000 247000 79000 -284000 2817000 6060000 124000 106000 -587000 1383000 6573000 4895000 5198000 -194000 -24000 3245000 0 8162000 0 216000 -279000 0 4895000 -1383000 -1678000 -1383000 -1678000 4083000 -2837000 1100000 6300000 <div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plans with accumulated benefit obligation in excess of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plans with projected benefit obligation in excess of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plans with accumulated benefit obligation in excess of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plans with projected benefit obligation in excess of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1145000 6258000 0 4895000 1383000 6573000 0 4895000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assumptions for Pension Benefit Plans</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average actuarial assumptions used to determine benefit obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5% - 3.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5% - 3.9%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0% - 3.8%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0% - 3.8%</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average actuarial assumptions used to determine costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5% - 3.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5%- 3.9%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0% - 3.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0% - 3.8%</span></div></td></tr></table></div> 0.035 0.039 0.035 0.039 0.030 0.038 0.030 0.038 0.035 0.039 0.035 0.039 0 0 0.030 0.038 0.030 0.038 0 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the estimated benefit payments over the next five years and beyond are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.836%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Future Benefit Payments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 59000 60000 46000 46000 32000 63000 306000 Commitments and Contingencies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory Purchase and Other Contractual Obligations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, future minimum payments under inventory purchase and other obligations are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:54.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inventory Purchase Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,563 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,317 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,985 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,208 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,193 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other obligations consist of contractual payments due for software licenses. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Jointly Funded Research and Development</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company enters into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. As the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, funds of $15.0 million received from the other parties as of December 31, 2023 have been deferred in other long-term liabilities. Additional amounts under the contracts are tied to certain milestones and will also be recorded as a long-term liability as payment due under such milestones are received. The Company de-recognizes the liabilities when the contingencies associated with the repayment conditions have been resolved. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023 and 2022, the Company recognized $0 and $3.8 million, respectively, in previously deferred amounts from other parties due to resolution of such repayment conditions. </span></div><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dispute with Silicon Motion</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As disclosed in Note 3, on July 26, 2023, MaxLinear terminated the Merger Agreement on multiple grounds. On August 16, 2023, Silicon Motion delivered to MaxLinear a notice, which Silicon Motion publicly disclosed, that it was purporting to terminate the Merger Agreement and that Silicon Motion would be commencing an arbitration before the Singapore International Arbitration Centre to seek damages from MaxLinear arising from MaxLinear’s alleged breaches of the Merger Agreement. Silicon Motion’s position is that MaxLinear’s Willful and Material Breaches (as such term is defined in the Merger Agreement) of the Merger Agreement prevented the Merger from being completed by August 7, 2023 and that MaxLinear is consequently liable for substantial monetary damages in excess of the termination fee as provided in the Merger Agreement.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On October 5, 2023, Silicon Motion filed a Notice of Arbitration with the Singapore International Arbitration Centre alleging that MaxLinear breached the Merger Agreement. Silicon Motion seeks payment of the termination fee, additional damages, fees, and costs. The arbitration will be confidential.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">MaxLinear believes that it properly terminated the Merger Agreement. MaxLinear remains confident in its decision and will vigorously defend its right to terminate the Silicon Motion transaction without penalty.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Class Action Complaint<br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 31, 2023, a Silicon Motion stockholder filed a putative class action complaint in the United States District Court for the Southern District of California captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Water Island Event-Driven Fund v. MaxLinear, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, No. 23-cv-01607 (S.D. Cal.), against MaxLinear and certain of its current officers. The complaint includes two claims: (1) an alleged violation of Section 10(b) of the Securities Exchange Act of 1934, or the “Exchange Act”, and Rule 10b-5 promulgated thereunder; and (2) an alleged violation of Section 20(a) of the Exchange Act. The complaint alleges that the defendants made false and misleading statements and/or omitted material facts that MaxLinear had a duty to disclose, concerning the Company’s ability and intention to timely close the merger with Silicon Motion, including that: (i) MaxLinear had allegedly decided it would not consummate the merger because the economic circumstances surrounding the merger had materially changed, including a material downturn in the semiconductor industry and rising interest rates; (ii) MaxLinear had allegedly determined to unilaterally terminate the merger in the event the merger was approved by SAMR; (iii) MaxLinear had allegedly intended to argue that certain conditions in Article 6 of the Merger Agreement had not been satisfied as required by May 5, 2023 as a basis to terminate the merger; and (iv) as a result, MaxLinear had allegedly materially misrepresented the viability of the merger, the purported benefits of the merger, and the likelihood that the merger would be consummated. The complaint seeks compensatory damages, including interest, costs and expenses and such other equitable or injunctive relief that the court deems appropriate. MaxLinear will vigorously defend its position. On December 20, 2023, the Court appointed the lead plaintiffs, who are expected to file an amended complaint by February 15, 2024. Defendants expect to answer or move to dismiss by March 29, 2024.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Comcast Litigation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 1, 2023, MaxLinear filed claims against Comcast Management, LLC and Comcast Cable Communications, LLC, or together, Comcast, in the United States District Court for the Southern District of New York. MaxLinear alleges that in 2020, MaxLinear shared its proprietary design and know-how for a full-duplex, or FDX, amplifier with Comcast in the hope of securing future business with Comcast. MaxLinear shared its design and know-how on several occasions, all pursuant to a non-disclosure agreement between MaxLinear and Comcast, with the expectation that Comcast would keep the information confidential. Comcast needed this technology in order to effectively compete with fiber-optic internet providers. Instead of engaging MaxLinear to develop the FDX amplifier, Comcast shared MaxLinear’s proprietary designs with MaxLinear’s direct competitor. Comcast then worked with MaxLinear’s competitor to develop the FDX-amplifier technology. MaxLinear brought claims for trade secret misappropriation, unfair competition, and breach of the parties’ non-disclosure agreement, and it sought an unspecified amount of compensatory damages, punitive damages, pre-judgment and post-judgment interest, costs, expenses, and attorney fees as well as an injunction against Comcast’s use or disclosure of MaxLinear’s trade secrets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Dish Litigation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 10, 2023, Entropic Communications, LLC, or Entropic, filed claims for patent infringement against Dish Network Corporation, Dish Network LLC, Dish Network Service, LLC, and Dish Network California Service Corporation, or together, Dish,. At that time, MaxLinear was not a party to the action. On September 21, 2023, Dish Network California Service Corporation, or Dish California, filed four counterclaims against MaxLinear in the United States District Court for the Central District of California. The four claims are declaratory judgment, breach of contract, fraud and negligent misrepresentation, and civil conspiracy. Dish California alleges that when MaxLinear assigned certain patents to Entropic, MaxLinear violated its obligations owed to the Multimedia over Coax Alliance, or MoCA, under MoCA’s Intellectual Property Rights, or IPR, Policy. Dish California alleges that MaxLinear also allegedly violated the MoCA IPR Policy by failing to offer Dish California a fair, reasonable, and nondiscriminatory, or FRAND, license for these patents. Dish California seeks an unspecified amount of compensatory damages, disgorgement, attorneys’ fees, experts’ fees, and costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span></div><div style="text-indent:27.35pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Cox Litigations</span></div><div style="text-indent:27.35pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 6, 2023, Cox Communications, Inc., CoxCom, LLC, and Cox Communications California, LLC, or together, Cox, filed claims in two separate actions against MaxLinear in the United States District Court for the Central District of California. </span></div><div style="text-indent:27.35pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the first action, in response to Entropic suing Cox for patent infringement, Cox filed counterclaims alleging that when MaxLinear assigned certain patents to Entropic, MaxLinear violated its obligations under MoCA’s IPR Policy by assigning these patents and by failing to offer Cox a FRAND license for these patents. Cox amended its counterclaims on January 9, 2024 and is asserting claims of breach of contract, unjust enrichment, and declaratory judgment against MaxLinear. Cox seeks an unspecified amount of compensatory damages, equitable relief, attorneys’ fees, expenses, and costs.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the second action, in response to Entropic suing Cox for patent infringement, Cox filed counterclaims against MaxLinear. Cox alleges that MaxLinear granted CableLabs a non-exclusive, royalty-free license to all patents essential for compliance with DOCSIS specifications. It further alleges that MaxLinear breached this agreement when MaxLinear assigned certain patents to Entropic. Cox amended its counterclaims on January 9, 2024 and is asserting claims for breach of contract, unjust enrichment, and declaratory judgment. Cox seeks an unspecified amount of compensatory damages, equitable relief, attorneys’ fees, expenses, and costs. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company records a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. As of December 31, 2023, no material loss contingencies have been accrued for litigation and other legal claims in the consolidated financial statements, since the Company’s management currently does not believe that the ultimate outcome of any of the matters described above is probable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">An unfavorable outcome of these matters may be reasonably possible in excess of recorded amounts; however, a reasonable estimate of the amount or range of such loss cannot be made at this time.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Other Matters</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">From time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business as described in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Item 3 — Legal Proceedings</span>,” some of which may be material. Results of litigation and claims are inherently unpredictable. Regardless of the outcome, litigation and claims can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors. <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, future minimum payments under inventory purchase and other obligations are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:54.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inventory Purchase Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,563 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,317 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,985 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,208 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,193 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, future minimum payments under inventory purchase and other obligations are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:54.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inventory Purchase Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,563 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,317 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,985 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,208 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,193 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 28754000 32563000 61317000 10231000 29405000 39636000 0 18567000 18567000 0 3673000 3673000 38985000 84208000 123193000 15000000 0 3800000 2 4 4 2 Stock Repurchases<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2021, the Company’s board of directors authorized a plan to repurchase up to $100 million of the Company’s common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate the Company to make any repurchases and may be modified, suspended, or terminated by the Company at any time without prior notice. The share repurchase program has been temporarily suspended since July 2022 due to the Company’s previously pending (now terminated) merger with Silicon Motion (Note 3).</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company did not repurchase any shares of its common stock under the repurchase program. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company repurchased 564,449 shares of its common stock at a weighted average price of $55.7972 per share at an aggregate value of approximately $31.5 million under the repurchase program.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During the year ended December 31, 2021, the Company repurchased 454,372 shares of its common stock at a weighted average price of $51.7998 per share at an aggregate value of approximately $23.5 million under the repurchase program. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the aggregate value of common stock repurchased under the program was approximately $55.0 million and approximately $45.0 million remained available for repurchase under the program.</span></div> 100000000 0 564449 55.7972 31500000 454372 51.7998 23500000 55000000 45000000

    &=A#I\E+,5L7JM[EG?D%K7\Y)K^H]XMZ__W4PP;,?4&"?O-VN8"VA&SLQV]( M#R'<6SC^)Z*ZXE]*0QM!.C6@8M'N\?F(*I2$#/+=/0S3IIB!K\KJ2N16S6I, M7C@/&##N9/SB^O_17/]%O5_4^_\&]2QM=2E.D&8M1[F63XKI-2KY,EF:GFS= M=71T=87#1QDYKZ82GVH"-V/-5A_(\D!Q<;3!58*NC[+NZ-3(.B;11W^#P?7-#N>ON:&[R;^8JH[;@Z[=G.XN4R>/340D09(C:4H078>C8B72!H7AF!+",9QVZY8 M''[NGY>(+H/BJXZ)FJ_X>15QA G!AEH!O7+/[UV)^T!KJ# [V!Q0L8YSI+%H MMM_(^&+'4=/<1SC=1JL8%V?===>VRIW;FJDTD'>;#'(?5J' $&3HBPR#V;4 MH8L%GY\^Q\7:SH)LKKM[#(=L3A^Y9O>\WAS=KN%\PT[H%OFCLD7SY0YM1[V# M;=(00-BP#E+UJ;U42P'&T0H2-R^Q4ATY ),"Y*CF\$7^F\--8YU:56NZF89[ MWMNL!J9C;'_H+@SN";=]_()<)P'F4 P$BC4>N@*'*[ST%XC)4PMA\K%[#Y[7 MSE%EPC&X70(S> 416=C%PR%JV0Y0A02HX<14;FQ[) #C"\6RNVXP>_6N/S]6 M5GXKV:R0M/M5KZGJCO;G/WB$+[P(PLX&&?M@EYKQ+A9OJAJG@1R(JJO4Q9JX M[,7;$7V_/FUI^.R^>?#DS95^?A\R"FZJ;BQZ1G;ID>N21;"D&: MHQBV:A;>@\"1+Z+?J4P)L*A29K=@%7(8V2@PJTE:WN,O]AA,WV_MK:^EZ_;Y MH\#T8V7K=;N;I,. M4H,401%0BJA@@M)%C*)T(2(=A%A @H0$1'H'!0$A*EU*I(N4T!$147H14E!1 MI*PHQJ4I[/B=RW/V_YS]G8OS/.?9%^LN:S(SO_*^[\RL^5VF(3+9FB%9Y1@S M0"[I+3QLML$G>?SF@6\EZO<65U3]2JG6P@H^VX9JQJB%[_3WP-PP,AUVF/6( M&4$.M>@E27=)>8?4A,!$9PC[7S*<"V[G\%7XW!26[FP-<$YYQ(O^?"9733(A M]E1EZI].>M^_*]$':>Z3#7N.E2, M?_R@&D6H7)#:=!/^R4C+1OHD7+[@5OC07",5LJ%-*#3CA#JOW"Q,!+08@,K# M@T@+MP=)8CTJ(,%U:F>^RZ$ZQ-GDTE=)TIL8S M0Q/79P^3PLZ36OF'H0NW*;\'< J!KZKZ;I;K)Q/,O)^V%85]FI;]3/T1^AEV M]TDF[XW)B^1S#NM)&-@[1GJ#C]VM,^^B,AH6I+C,/E M30*K/9G3X_3*QCN^"S>^WKOZYIJ;R0AQ2X.&3PHSDR6*AR^-&HL>\#0*EOVM MX%3>'GH[[,.?5&!$J"5/UE'HN8ZA+T3P^!/1LU]V)A)@$I,P[77\OL.4QR'N M/<6\&=];/@U[)^?&:OGDS76CUS;^57. @FZ,&'" .I( V\<\2<,E+5&@Z2X# M[O.T_/S#87KZ>PQMG3\VYFHX5N#0,A..M5YYC(N8B&96$3Q@6P9SHP/X5#3] M=^\CY-GW5SO$1VO7)0T& J[FRES-NGE;XXB.C*K1$_+.D[U_4__(T5LY@Z\& MX^D8VFP94$9.VM"B!:P6I)CI^_&P88A$=\?Q*O".W56WR0];E0MKRX]*3UAU M76S^V#R^52%:KO#@54"RD>C=]Q[K M)U7*)&OM@FXK-!]ZZ6+-Z_;P81__"0CWO1I ]!)D MP22RR7WCV@Q3+["[8CSX_4D/!#UZ_.R[L;<,JZV24.V(?(KT4?$W'VP,#JSN M;)(&"8)6P#>83I!:H2;4/5>TH1W#3S],V?:_JX MT!>JT60DL.6MV'",QZ?KNNF]O!9/,(,1HHD?V?2@.[-*V1+!<$E,-*6>;\F- MEE&261_J[4U9"LG=A?AF;FW=^1,69GG+Z(*:J71&";/ET%NNK7"73.PPLFVN MG[CDT:_ KB67:+D NY!DI@S5(VLOTQPP2?'.U+TT<+>%7]+C7:/I\+JURHEG MD9F73SB_OMHS\A^.O[L8V8W@Y8 MK&BSX7UE*'DS_;'VZX^]M\V5=66H. "AOU1 F6-*1],OO(>';-]GR\P:H<30 M^0S'I',OYF8U.R46D1,!/58IR](=L3WOQV-[?:E=]O1_]RZ.C3)@8/.00D ? M85YX%3F,V ON^>*!@X*KO7=% NPFUY**:]%^#P>\QE")4LD%ON2'*Y%C>\)<3]0UJHS^^ M9$S7BF3?D.=X328\C1B*$D KCNQ"I(UT>7+PWR+U834C!2N+Z L.[?>@C0/N&!\.1 M/0279O.CXZF'Y229AM/,2)D';>Z,,YTKI/'FTLN)J_Y3G\.N&QYJUC'S9A>R MJG%!4%[V*)ZG=3L++FYF2"U!V@%;Q:=^;1;<-SL!J[KSP4)J7)TG.33CC/7@ MJ(Z&SSX]07G(MQX-# Q8&T+N6%A^XY9E[(1GN_I[F['WL8 M].0KO4BEM$ZUJ2U3@+O-UO)";=Y'LM#/K/EV>@5 V&QF' 9UZ/6 3>(O4:@M M;3C36-?48<9-]*V$O+*3[X]13Y*>K:/Y.X.[,Z0TN,H4A3A$3"3Q&Q&$,SPN M@7&UI)&C)FSSR?!.'?FPL BY/]"W3@4;=_I@5[IW?%] WO,__8 LQ2G]*T_& MAY%LSUL5X:A4Q';6R8G>VNA/[?C5AA)*F <#79[CES_TJ&$L4:(N M+LY\*0\W!SO%:H7[(Q-W(4UFNY!V1 K[T'Q5_]9X4:J%-TV1LAU+#((NS W!A=3 ;AT/ MIO$T$X'S,XLLZ-<_9=3Y(52'XR*DT;UKF7)ZF3[HP=)K?_R)FR6<3+G_%:NP M*QS/UR/(?HV3ZCF!_J)[Z)2+^WN84I M\/6.@6FY@=?RVS$E@W/7"M[$1;ZA M'@A]_O(:U\ZRS,\DIA2*+10%B+&%@H#M014M\.)3=-H 3 -P;@K/@J*YA]UO MM,PP36-^QBG1^+Q;TV_Q7HTZ>O*%B[75"$V,*2,W\#N#IC.$YX8'X.4PUH!^ MW[CCF@.8L8K8N[R@<=/+W5J3V#Y5_^6AWW1YRQF1OCUZMW*,)O?$%-(((O$D_S#R?JE.ZQS&D!IS0-3^S,S&HT=;F_[FM)>O>7PE'JH:/+[' MQ>-B\9^"?YPDBR-7D@2P4M@5J#"1C+];,(!40E )J;>#?>SF*H"-_"*C@SY^ MNM.?P\*.Q=3$9AH/"JMEG; _"0CP3QJY%&-G<*UB<3A?7((8S6*X1X6VM_O4 M\-.]Q91M(;2%;0@+.:CP8"G=^9CSF]/Y_@+;HTZ6F7;*#R4>8288AK@^E)D8 M[1*]?7(7XLWA:CBZ+8@'A*G0U.OEG8!NP6"T@%550: M[4O8']7F,,JSEV*+>:NMA(T)!APL6[W>HQ@3MF8Y-4*'QZ&$9!1L-6^OG<-+1Z%,\MZW=2;\U[H8X?O. , >Q'*#<' M?9XAFZ%)NY!@X@+]QY\64;2]XD+P;+_B^,EUN:/C(3=2W\I:WK!Y\[9.J*G1 MF8MSZ!$G,J41EAS7#77'&-,&L;HS3)T80@;.B3/-"LB%T,+L/_HWV^SK M)]6KT>^'?GRR[4V%T$F*S(- UB!4 GU[2$4]\4XGT%8^MVB7>"NU65K;7HRZ M[Y1.^;.>\[0DILPE2V"BE[B7Z0A,;"RLHI3 O)&_*QUB ] DO%CH<$5-R%^K MA.]+#2T;5.VZC4]I&W-\=ON29^D\8YT)3\3J @D<.D/FR#W %9H ;>,(4+PL M]HW747#_*CZ>M*]+QE?_%SZ1)!&^D[@>(OF:=[DE><@_/:K1EW)>T_K"ZT@7 M'$V.OM':RBHSQB_HT^^ QK7,\[2U^SN*H0$CQ^YZU09Y^U'&0DJ&)Q6+:PN< M&)YORKJX>_YX'40R&,+<3.,,5ZL!ZVH)2D$S>%=#@4I,E*M ME1X:T6DH^Y2RM,3GVSVUM9G=J3M]OD+$KJM#VT=/XPSI2# >N(&\!Y/&. /$ M)&+(]KSZ*KX/P06NN3H8]N.EV/O1=Q1C3C5H?-D?K7!VPN>E+Z7]9*S;0R?/ M;.Z=0ZEK[(,8F\D>*;31NN6H4GU:S?52F MMR5O^RJO!#.PGK8)4\9< T,!C[/ RYD(.'3=/6MQ'^D/M]UDW77? MTK6+WHU=,VZ+PTL!8S])P_:0/$@,U.=/(/I;\ \1E+#]>(4#H.3?%ED# MYIVV25UBTQM[U4S3KYOG2,$A ._/T M%$ICVJ@P_$.UQ\<@Y]SEUO%.FR\Z TJ')L^YV1ZJKAO/AFA0NPSILIRPS&(> M9O4PO6D^_7@1K#*:.+ )9 WK4.JOH\?L94WDY.+DRW7"7$ MB/F 'D!5/YR_RQ2>P)03^19TL^8*TE9/R\"DQ'#[=M[2*?[@;SIQK.J>DPOL M<6CS[]2>XU? 6P[!,?SG]"L"CUQ)]IWY)2COW?S"3NB%S67T%[W^E3+^\:_F'W8""EP26_@!7Y2C1W5/ M/VV)=RPX1^.+([@+Q]A83%]S"M+5\W'VB:MP6HO"!W5/U%7N;/JHE MJLF[:W^Q_&@.ZWS6%4 O8;7WR&/'=R'\._JI=Q$)3"N:RL_AVP,H@-&/$VVA MU*Q[:1>Y*E!$G]?R_+ 4FCHUT#284W-MX9#B$-Q'#-05&R N(ND5KUB)[!/8 M<:@$C)?II6 1O*@?SU:?'TQKF'_>;-9V>W#(_U"-NDROHD]VK4F!ZK]#K(1< MXG5]\-"=&H89QGJ&+8F!<)K08T;.F>F$2J^8H)(4#AEGQOHE!&3.>J2X"J(4 MY%*]0R4[DS]G%(?]XG\/)Y$)MVO#->]4=(IVU/WY@TY_G$LUU;+?US!^E_FVEXW_]F0U8%5QO79 M$/U$N>D]((+BZ6,-_$Y!M6J'CXG&7/-H5*Y@TJ,_N99\L'\DO"DR+\)W7IM[ M29N00@R!@X>[\,W;:687*S$*K-@>8Z8OL!VKY]=.VX5DFO$_&0XOT4-'O6I/ M=+MBO-$&>A]/N6/YYN)C@Y>(I[L0'_TE13)B8^P/5%!P$OU? MQ%I/?_JXB%!\]*7M99K66)&)8YW!Z5X_?V=G594**S3AO\NV1P;8_WVFW0M; M?-;%H#]EE6/D& EWB%X'T MS.=-4;X-VP4:!U4#Y$\%-0!)6/@%,: M_*_$MU'GU]$QC?R$.^J,;%SB^7/K]X?<7FZD(H9C]?CX+GG@[ HBW?#?XF./ MV7?XGOKMW!5[C ',O3I Y=\ M]&_Z-*L0J\A^_9.]#-,":Z_AA9\!+;#]:4/BB>BMZ_Z6@0H:W-&C!W.-;'M7 M)M0J391<\. EMM!!T:1!5%+/'E8Y+@ IS=1.H^[4HX"Y2[13K >T%:1 U\[D MME4+@87':9B6'K_RZD3&JF14VN=LL?*OA$+X]6WPH.CZ5!)GM^8VN&^!X,:))5=R"N,*554:J@'VDAS26P]C@K?//]. MIQOV8[G=QDQ2-3P'$>&G&O\U<,_G_YN/R*%X/!#^A)\MX$%KR9E$B*SN0H0\ M]7H^(871D<.[$-']0%9:2Z"QLO[%2?5[[/YO)D,WI:Q-K-?1?NKWJNX)\JO. M#2.!FQSVG89O03 E!ZC\&^T,.$:9AL@P"UFUVT%MQ!@.+!KE6=>$U,VOG/N) MB),VM^$F&R9>LWX?I?[M3\\))!I%]RI8M4X!+HTHC+,+GAQN!"67!K;Y6B/# MG]?2+>^M7EU!?E[Q&!M&1ETL@@ X4,\D*0Q[$CMPMVK#A)RA)NHQ@E-NM=<7 M09N<+32ITPQ[VM$Y_85;4W>C_FGNY\_#W!JVL"AQE55Z3?L,W!\USS=!QX)' M&SY:495MK#_TR#-AT]!":G?WC_!J?5MEAZZPN:RO^9,J]WI.@OH7* M6[,1H12>(RPD.0W%@:Y<\"=@,T1L$>M;Z-(4N]AC M*[9-,D]1EI4WRSIR9QJ*8KIQ]]R7[]):A$ M_L/;5/4[KHJH>6@KE895"+P8G/+T M;,(9S:'GK[4.]>:O/#?GSN" [^_^[86U(7B+%E/ZV1Q;R&$5EW 2?R\<+\C4 M+NB#"4PR[90N!O_M7/9B/5^[\#+1!-?4IQ GTV_Q1S3/E,SL:&TVRJ42 _47;LV1=R$#.$$P>8@6":'KU"6JS+@ M 9[PU7];#<(ZWSD(@D'>IAD$&N_#1?O^_AAT\U5I[N(W>^^0B4.S"_M4?5X3 MR0UXWNO$,$(ZLGEMPYA2K-DQW4)(_8L:)"D&VW;L0NY'#]QU_*ANNW4B-60L MQ7F2:^;-QR.\5[,)[TEM$R.X5&+3]L9R#?B='L%ZA#E-0PPUJBV@/?I4Y.*D MS38R&M=NO=G?FJ[GF8A8=I+WSDKLX6:OX($+8O>]E*:G_M7^5<&$T?@'Q%U]Z7MD_,^_==XKY=D,/);TON,UA5SA3/ MPX2!JF1-GRHT-]VY>QH#O[[VR;ZV\X]W:01_F=&MY%%E2_,[5>SY'K5IC""' M0,&PK^=@\GCQ0(F@.MSPBJ@CZT-M9=* -UK<3T&Z.B!8WX$E)%.1:XM:N-J@*[) DHC MR&O9?EP#D3Q@X)U'"=CXL$IU.\/U?C8;Q!C>MKC3VV?U!L83\R*1TN@S5BO_$ADWJA2NAA:"*\ MY4[\*E)QA3.FW#$^?/EBKN9-=5ZW3P.Y:LF=F/OB@A &CBD320\&\8P87-]1 MK!;['0EB_"<<)84F];\OX?UE^[DQJ,@T62_C\=BAVEX]R0-M-]:/I622(49< M?U( '?HDV,RP_P[E)9(?X %7SRBS4V2'2VZ-,TQ^6IBH[+HP-//.W8B/#F6+ M\@W.\$:-R1&1;76MPG!BP#F/EC<_V>LN:TBFM ?%D@0XX4$M=B%#-1#:9)*! MT:+I_;SP >F DD;#J/T3E.Z9[L$#ZW\BK"^&W,A>2DO.=ATW?:?AY,15F+=S M9I*OK35U84OEDE)PI9O8VT\B8<>W[K[G^9]_Z>=0ZMN>L)9]]++C6PGAHY" M6"X-QEX'"#:2HUE[H0"2"&I?X(9^Q0OO0GZIW&7Q- 'M2>';$DCPU9CUO5.7 M+MT3,!;^A5B9D%8)R%,T<:SV>_!\A\_FE.O:3P:=!]@>(HIR*!HNA)#58\3" MPU0#O03!$;%X-4 LI14G^'$@].[B^=S9 MA5G9YIN1,6!D^NGNA35>'H^F*& M$W;NKUQ6R\1"+=F&*?6;RHEQ_3TK2U$D23,7\@G=C96_"P7JMDTO\YT"N][? MO'DK]J3-*^VSK[\$0C19<6RA!\*D+NW_4/E M!^KQG1;+Z8@+-I+F84\]7#5Y4B0_?,2DWV>(]4DC,O#M^D-9F2;:6I-F7)4+ M3&.@\\@;Q8S&]:*/HZ6U&LW?VNKG[GUA4% M1%-V(;%=W#$UC;.E*T&_Q)K,:X*>!1T[IOHEX+7.S!ESG\NZ:@]_(^>_4W 9 MN #"_&_S]TSO9Z//T2L.>MN#,(/FIAR97V(2ZY)CU>L'%6W?E,5L#JXGS&M[ MQF;S0Z!:N+Y!O HF F#03Q!!EWKV(.P4K:JOWI]Q'ID.,P$R*ZH.?M@1:*"\ M?.D1@CO18#8K$>4?M#]SW\.TJ,)%FX_PYJS!K/O$?;@ #L)B+H'"$=(K0C3^ MA#K]+NWW9WRGCH\@]13$<]=@&O2 S%+Z"&\3S_-EEY MYL A"E09W3E0E)6$M :?4L!PEN3;Y=.:S9X3U87G;B^JWMIX4?MNO<+Q@(;" M7RFZ#0MO9L*0P(Z4\K >&V4X;E]^ =XD%SOH.9S1D="QP]\DD,5$OFYC#LGMA]NY#T'!1+TW@G62Z%7@4<:1/L:2 ML*CS*M4F_9I23 X!Q(Y\&2RZ/NJK3. N4_7>/>Y8CKAY<-@R5.O?NUI@G& M;A=[![.+(WD3I\Q5*C"<=GM$T#9>M(:J8\44EL+<9M%:\B_[)%?OK'C=H>D? M)E>?V_F;'8KKO<#_16Z E( 7Q_D10 W$Y@ C,JA4I0=HZ*2M;P^3Q+MTG]ES M>RP'%CG,M'SXUN0 Y=.I3,E8)?"*O$GG5A?:)H8AEH3I S2;32N3_F0X.9>D M %/#* "A&[=USF9?)B($%*2Y M_"OF(4V@M ^A[D-;\1N*5,2]4L@L1DLK279D6*'<BJ M*PXPFT[$ 6QERRZ$O(B#HLNH<*:$(OE\)_5[3<"KELD(ST/R?AIY(7YU)+P+9T5I*+L48=0"UR='B_TIT11!!C8^XYM^IQMMI10&)O[(@H/JP[$D? MK<0(Y4/?JA+'O/(<-?J"E&3SRNQ"U&-JW[;YV9:OE+/R&'+L<:PHIY.1V($> M'E91^,'M" HXYR(A$YYC)4R86 M]_P^3=/OQR5C]R_OS7M>7U*7;5\E7*DHBQX<4Q@<0OPU]6'Y>K 0; $),B(= MS\N4H2WU$I79>\"Y/H6"='C@A#1(&JBEGMIC^[1S4K_GM2KN1*1E[I=C?+)7 MF;Y[N-2_$18OT=/!;DH&W!$,8NA@)]BJM*K!H#(&+.] 8]G';Z6*4Q7AO"C] M"-/[MA7M63?\,]]/F#X\^GR/O3;_ ZPPZ>XNPSC0'W4Y@S-E%R[TC[PO=NP M+]O+_ECQJ2)$K555G>G;2\].-@82DC6MR9'IB3SL*I=W>, !"FK1DS@!SP+W MUZ"1EVGE/4? ^-4L24]T%;4]JZ%^\#8ZR:LS].=;.;9;?_E&)IQRP97Y[A-+ M[G\N?6S0W&YO!%X?;3O]]_+#!)K6<#Y)C"F#H]:6<+O-8,>Y?NQLX MWT8>8(($BZF^\98 (?%PPR^'T[JJ8Z9=64;WC)3&;YK]$*\V^#%VA/LPD\D9 M$1^)J0<.,([C^O28<@P]]GLB7]/,.A*3&7'&A[,S2.CBK/UD1$" \< MYSMXVJ[@4'V'[8D+1Q"EF+!_%6Y#"?O8,S^_KVAR/,R0&4[+&B!P!=?J#X3J M3<^[]U6O2WS"A7F-'*XH>;\+&2GGX8TO7 K?E%N(/=7)%FAE:*__V_OBH+QN M:];P,HS4O]C66?M=Q8R6F+[%HZ+(N)YXT]>6@AT/SBY_1#:[Y:/.UVW*%IRB M9)S]3;_>#I)6,^3)-+&A9>PV=2\!%25[H)7]X2I=]IV8G6[X](N64R,+(<,1 MA'1H&W+S&T/G.WXO6QL[N'( M BB04<647'#\7578@B.20..O'C/&7V-V"CG M%V/7]#;(RI8,@PW_#/Y)?"MN!"K/?HOD#F-K,PU9169NM+/?SW6T);'%)[@T M^"^$W,E6'Q.Y]4J0)_CVYTI7,@0RILW?2VR;V,QX%H@#W! + ]:L3OBU78@R M6HNR%5]'FF3^EV'51XD:)P6N^/Y:1UC:S+ M-FKI 1\K%7:D1IZ?@DHV@&\IWD2:L"=A8C1]ILS(61 !K.LO%(^L\ "1"6SM MKRLG:)F=-!MS![7UCT'I/T8JW=U;,HS:#5^/2;V5/JUTX)IFI';&CLGF6G2M MUL9MFLX 6P'PZJ8J^R !&*$\L,@D*3P%I:>WK7Q;TLZ .K&?$4%P:4>K7=ZLNX'=<##:RU"=>VA:M4"^_4B3]9P)/B=9UIU MW YOZJIGQ:H[#+N)"4O+_GA]I\XW:V("U-G>8#UGO\8!#F+S*+;@!ZUD43:' MQ"MW25#P\B1KVR3''SX/*Z^8,!NC\PV>E][3V"%8 TE,:6$ZNP/ M3DZ"*O]:#OZP%;X+2:++_EX,=@-][.YP=54$"48O95?/R?'S!]JJ"RL8VJ_C MVT8V!AB.N#XW./F1@G\W%1_?1A2&&7U5,6BGK0W >4,4D@M;2BP<.AZX+7I] M%'WN][+-@,]/(,=XDONEI5OO\2SP),.3".@S);\[@.V4I7@4 =1:A29&D$16 M]N_?)%#R+RHEV^R/C?QT>Y3PH5O+ FA/)#G1/"OS0JL MRJ51%UUWQ++0C#?=I8_4MMU/2B$!KM'Z]W8AS1$C&S]747O0.A9@2B5Z:C5A M.[/%N=$CL$[M04-<,#+#VFVM@._+TMLV6XK^E]PWZ43 <1>RV$SOF(:96#&, MT5)LP2Q:$M6E7]CTIGYF*T*(E3L+ESMWIBDH^*?MOJ!>*?ICR)Q&E)+%ES]D M>5QC06PK3F"%O80$7'![OCE4S6-\17% __O3+Y#?3O+EF,G^[3W#M82[N79E MY*7?LZ-VD^Y3NY!X;S/]2A.F^#;%ZDOY/3I*ZB,Z_[='+GG;Y-8H(5CB:';I ME4>K5AIKQPENK QX\/9B'IU(J^P &*LN3"GD()$7J_*M5"8PH&#D54)7\W<3 MPY-#RA4MQTAJYMF'OUA?.^\EPV5M1X//1_?A6B:8DDET"UH[4VII@#,]:QE= M$;5H%^0$?77GU@5;&@7Z=\^5YYLU!&Z5548AIW^(%K;(W6,K,VM MPQ8UI6$["!RH/W 5R"R+-J*KB($E5%TY\Z#';4O[3UYY?B]:4,^/,/GW3SM; M4)W!R_D7GGE6G!D_0]OSN^S?TO9R=X=H:K?SW '3;N=UY]+/V2]XRZQQ!_?% MGKNY7U72*D;S?PY&V#NXOG/F'-?\ANL[>?X$ SG(QFUQ!R&?1?SAL'A>66!M MB"B'Z[L*]YG(8'-S6"R. )J2ATCI68-0R2 5J9?YBX/!BW[=]8U9GT7#N8?M M'\F:E\TT/>'>X;[,D4D1WAN^24T>.D)]04WX&9M.N%R0-$M6 ^8;K1+(R=W M2'X?-L(=C+V4E05XMQMFW=1>9W@0V(L&.=Q0U16'5:$_?8]]C=B,D(8GP([FGZK M]#IHD]3BNBQYH8%K 58147M%/2YE?_YRG'?\E2W.N[S\M(D$>&"6-).7AN"X MYVKGXM>P>T_%' MO=R^WM=4C^IK/]IXHV[QWPP+,$%\4V[.BQ5L^$U)ZH,FPOF[X$] 5*^7=%MSTH"7=!.P MDJ5J[ML^I7OA\+'UY0<006YYU0!3:[-5:E6\F0!JCY\ A2H>S:[>D6ODVJ'\GO5DVFB9"^: M;E#?E?2DH\BV;YDGU8S(%IV?;46F(.5PH;N0#/;AA^6SOR86JURF&HHN%63. MOI9IB]+EOF6=MU_."+7"8W&\7?]VX[I9+^&!"+D^ M(&UH10=TH&U[Q8_ 5+H!_:2*F;!PG&33ZU>E^(C0,)'J=@.SVP,W+IL_,;!3 M$Q>$_!0#U>M[BO^EQO-$\C,D5T3&(9UMH2"<(L:46JP+\UWF<6\=\^*HK)7B MMW3GR0#&^_0=#E\ /)'WCV 7.;ED+A%.+H+)M-@39)C7:&T%JB7J>]G*[UN6 MYO6-'4)_]FM<5%LZ>)RDNW-1I&!5BJX+RM#FV(+;@# ]EO4*NQ_[KHBCO+$& MS%M@%F[U(%L&;8W60UTGY[IXZEA%QPXK]2G53;VK>UWJ&V>VG$8<@_%RNGH: M3GY"%":VPPZA?[(%_&A30SAI,Q?I4"IBEI4^]3AZ:Z,D*I>S\&; MS UW.__LT<--AA!LY8+[:>\ F83G#U,%\H]/Y]YX?T5 MHY^AFV7I9KF'WKA9J!PQ.7HQ%W:<@XTH]CZ,'ZN$$Y0J4!9G@(%9]WIT '@Z MYD3#=Q.3151R>)!:IFU8JWR#&KI*/A61?T$H:46 P_QM^4GA_V&W5N;/ L?: MVQ!<'Y:3E9^:B^">8?1W(=-1WW>LHW)7Y$K-AR[:'[$\/,A5"N')VSAA_&>5 ML0<=224E$LDM\-:Y$9("=@(O;J3/P_1)ZLM!\P\N$N]O>;=UAVK9A=CCC\B0 M@H4?/RV\<$2)G"W _U6T(*'+M J=N@L9FG4WDE@O>BQ^NAKY'$M'/_EI]FCA MU4.+PQ4N3PQ.K(_ I=B]G&QXO4^VB3GC:_UY.'&S0?NNL;*5VY\F1OSE:J9-.)(E'X0A;] M%ZN>&5+MB79DL 5E5B?B.7*/EZRXZ9#90O^)J([)Y;5WD+)K;.0WA)WV>B[) MK? T2+J:OX8I80DN,&XQ7<'56_=BU'L50O$#2.%FD:NJ,6X2RE7J0_&54]\N2"YV\PB\D(:L#QH0EP]7(S6:& M+CA%SN+(2C+'G_9UJ:\2Y-"W+P+?OY*DS>![\<_U..5DS/H>U"$E$MHQ&A=R;Z87OC'5O1Y;N0 M^SB;#-K)VM@SB!JOX*8R#NP?VQ(6K>QQ9'7 K^LOB0U!6Z5)0JH<[[7'!((I M0$A?>^/;VF=I.B$XA>#W8QV:+Z7L"J:NAKNI)T&_2?)&'56Z=@)R')K$D1NJ M[#$D8(M?2J)O39F=BJ%X1J[.D#)Z]J,]+//YVE]],"JN#2J;\BV"B;@X2"F. M> G)/]S'9RVS 0<0J"0OF79.A@DS@Y+M:X\7V\\0_:._&0N4O7Z M=]"GB>FY<@P/6,L9%EO(!5BBMO>++4[016E:?0A("$PJ;R#-9U744?Z79_0F M@)!9&G[!WA+P3GYV+[*Y:^$/CR\\EOG_?G$L-A()A.;7Z@\A0?6 C3\TBY%C MPI&$KUY*L=5.\;]O] F5AXS>R:DT>Y*>"/EK\!]NHA38 MAH2<."W/=^PU_"SS%\<_G7&?^:$"Q(W]5 0+OB[S.VL0K^"!@0-.NY#4AG#1 M ">&$?_85(NH6LA29Y*Z4,Z09*[=Q#_D MYHF-B:*ICR#Y.;( '_?JWZ:ME(:"5@+FJ%_D\V#!(#ZWY4]1Y1)/OH2DK&4G MG"[(=XN5#UC[L@VJS6V4U7(\'H8C/VZ;A2N&,W#"P8M;A#KTSV$%PY?B:-1F MD_Q0CGH"P_CYF5R?6-IH>KH"#9I!:H=OMJY"%WMBH@>)@#4NL_0H&$'6=?(# M0RL6BX5=C97/F&5MCLU_?M#\"@KNQ,:^N&T:5O*,85(;@MP'OTYR@_RH]\X?]%SH/9E"]YL? M5X"(_2M2&@[Z.':SBG79)N"J-=K,@A:)[ 3C:Y=6K%+J<2VNIQ*:XR?M/8T/ MZXK=I+N#$_0%5F.+@QA;^"#C>""I/6 #N4K@89YZ'U',@,;C)0C;+8QZN"/M M3GFC^Y#F?'.17WN"NK.$NJTF2;O(=D;M#>L7PX5YDX;?& *.;5.S!N +94-X MZ8:6L>) '$4$D#2/X&L/VF/V8D3G2;9U%WAY2YC-)J;U8:CJD4!@5/&DU^G% _C#ARD>=& M8?+#C\^.\$]"V[5%&=(8;T<#L7Z2N"_NXS%JE\W_>=W,:Y01M;(^RE!BG@4X M.;U+CH!.,)J&(J,RPG'[F'J TH>0%;$NX!.5_B50Y$>=/YKLU)]6C>V)-MQ/^PHH95O_HL!Q6Z_ML6A1EFSOPV"Y$>&??QY)W/Q9>FG\49B*2';1W(U-2XH>X%V0=&]D.! M"_I+?]=6VZH8%DQ?SJ"5,)%S$;4V'5-LZ+P'*:@F@)*A.<_WXV&YYG;8F;(K M5Y24GZJF'PXU$ ME'@V?0X8T\ZT5,_N-?UQXM,JL64R6,+QE6&K!P$34. YM7S<:LZ M.!6,(>#<6)U2;#=MM%1H55*QV;M8Z9'FH^I_(47*4]7TOE5IP68GT$Z-9,JJ MC)&)&\LW&6;@4F^IT'NV6E"I$4B)7JV7J7->U!&HT'GB7K!Z,3_J9D4D"N1I MQ3:F@@-LP=/ (=(@M*5]TY1C2+VIG:P7Z-OT!%II(32V[JVI["[DS(=-A7>G MKAZ$;! +UUXZ#.A*I)[/G3O%^;4^JQ8>4F*Q&HYL=HF#DQ]QZ!Q6$Z/:W"X) M?K\,$!9T?6CA@SH'\@E&<8F/N>!!O:*W;'(&82C\=VAC.P>5O=D?L 9SX=M0 MCD4,,4@ U0^3!OHJ78X90E.W/6SP#L3K5 1VRLU^< M7_YT4SM:6+J/G.#:D:?JLXE?**8B^L72DR#V(DY"3MR3'1_OERIU(]K M1^]/K? WLW:K*%UTB=8A69^@,\9CM<$,7V!@DSF M)0K+8F#- BRA@->-[/T[$NUO1\">^1UU"(S[_3+!*_*"T_YKUMC[K%2__W\[^=_/_]_?[SV,U#H;?H?0"LAW)0X#R6;Q#&C:B>J;8M859EFEPX4 MR-2_.%(@]UU_XY;P\GX4@-V[XR1 MV XJF211=Z;[H]SUCM!C?9F6N@HO)-_Q/VKR$Q_V\4>](E(XTIF\FO77QF7C M7[M)=U9W(1ES/^QH\4-L S">AAJ"G0(S#$>IRJC!R,7$3HVJPW/-5\SR C7^(P'E-A>E"T^L@V!W,=T"YS(7IA2U,.!O:?A[]_2YDQX4M ML+8+X==ASR%?X(>4%2FD32N:B1=8 (31UTU#KPT,FF3%U 2*-PJ%U>EI''!4 M5RKV]U'4/G3OV/Z1+[K27"PZZ#&DHDP;230B*: MW-NF6TJN]2LNZU]L?F!F MXCSY)/?$Q221NO0Z@76!VE_@Z"Z$)X!5 2=W%N"!<_!X@,G#RL!*@ -]=V!* M!0A@)!GC05,)43ZS_F9Q*QI]/_N0Q#ZK9.M'9N6!T7-31. ]1U7<'&&IU])Q MNY"!SIN[D.&OW-OK_]?&B=C,AZ],\4LA3N+Z>?S6^OI-$ M,)=??@"WPA3:1?"<&7&@"C& M_N\X/J(?-.7NR/U?+.@ G7T,C*.B]JY?2FK6K1WY]T5S !B*=[<(9RDVD*$FG-U.E%KVRL2J![4G*7TRI.ZN.* MP^VHVWZH@JBM3[EVFODN7#Z.]J8)5AIQ2!Y9-AVY<8&47CXK'.J\ZON3K'J%7T+(V.I[@ M^HS@OOB][ ]0$6-]I9!%4C),N0^([GOE_^HOBHY/2WALW7OE2LV2Z+/<+P$1 M$<(?E.D'(7]_DK!.]Q/DU[]=QPS$ M:^X<)I 3(V,;+WYY+CVF_"8$K;TXW!59K^()(/*X4)CO>D1=ZOJ^RD MP1.OMT2OQE18R7+_ 8RXJ->SG^[C\]]_6=*X^W[ MR%8,O!VW@:@".YC>%$32.(KAXLJ$%>E$$=@J'\_E^*VA?KEG9YHFM4='0T?JF(N[D+XZI'H,>H:Q[L=6&4P XP+C9AAYE<'MKNV M=OCBD%&G8=;-:$/_PM.:CO/&8!88)>H(L-@A=L.^'&; > M?IEM+0D] M9R:OF#X;-.CE^WA"G?\XH1#G@TC# _;P>0^VX"B%*(,19E7NZ!J2824QSZTH M'.:-)@QETKRNX (]%1]1B[[6OB,%>218IBOWPQ%=?3_)+A,N+@8IH !Z8VZU:B,@("B:,U%N8*K. M6'B."Z4]8]FB6M7@^]^\@VLO_7BBX\RA%>TXP#D+/,#*&B3Q,16[603F?KF4 M+ER0]TV*YR'[&NYEW9V+X_Y-1QW:)AV4&@VL3F1:2U9*;\G_(J9#E=E2&-X/ M]<;$U)ZC:><\S_[<*')X?.?'QY5@%U-Y9IJ'J\3:JX)KIG]NJK=-^P]+Y_PY MP=$;+@#T7ID-=B>,M^ MB$%E%X[5X].ZY ##86B+5G*/TN(ZKFECC?*0G8:JL*=O MNGO>)%UHS6(XOMG2++(/.>[Z)[!)IN5BIVAK+&R&58J[CEPHH-QG#S?!MU49)S'G*4=J* AR&$5'"F.LYEI,/KZI M@ M/9:EYWJ.\.54N>]KN.]W->5WXFVC)8LC=Q"YXEGZB8&J-G&H7UCPR7K*2+%M MC<8Z[7<*H7&Q?R)5="I91?!@_5AHFWZ_O7XFL=ED2-1TB"TUK54D[!G@L+=Z MLO_+"8E\*Q=K9V7YTWW\3WF8^HP[H'J_BNX_$^&N?64Z4);L/Z?U8HU?67;< M-_@S.UL9$JD*#)_ H0O?S7$E"O 1+3!2Y'^?APOO2 ,% UF\7U>4IV!3AS]\ M*SI0(E.N$MXP^89Z_*%+=$> 3WJCQN-L5%Q3 MP7",^G"1YWF^S_?R M>EWG^7Z?2^D2_MOC8C;F&#/-/(WK_5@,%IZ;6F$$J^]J%S)S.7QI,@)VP M5WLM[&9#TA)$@4! G"H'FD_"&&=/6:T4(XDLP^],H_B57B>-*M)JW]_9TCZ^ M ^GU5!&Z=?<'S]73L#=Y)T'-R>)TP 58B!T(;T\:W#=0[;(=9<\;FX_??>[= M0O_4C#H\J9,XIWS\G[BVU<7 ^^ M+8P70IR)HVZH* TH#5-AY*\_G,K?[5&X>K.30$=EU$?IVA-F72!#E8K&8P9U$#:<@=' M&(@+8<>!6LB3P-+X4,..^SC+CW T?3^QEUG>J3EY1+>2D0]]LCLI-@>T)8D= MR,)OPBJHKC-LL#>'C7V@YRQD[59(2$/Q<\3'629,1AB !;%QS0ZD'32_ \$L M93?-S(O,_40JMO*?M,B_QJT;J_VSZ\/,T>W= 0I 0?,Y@ATR)OCL0%@F=3!6 MT ,SSMN6/3N0>- <8]/@?V2056",DYE.YQBZ8EMAJ43:#>)AUBT:(XEI@>D@ M[F.9D*)RSUSM;" F<)3Z[T?Y!,9FQXN=5KP]'Q,UP#/&,:5I);0H L[+;2VJ M3.Q$L/#MGDNCJ[>59?^<*GO:*[EER3-'D(1[0 $5&'5W?_4CNYIE3;O*F +2 M*7@13!]EGSWAH/9P3#5PND,TTWM$:Y8;L"W[NR:M?>O3+_!B![_F_&*(K MS%4@J_($RTQ&/["O' QXLNPJ[]&QX(06]:%JER]KMP2?QP]?RYN:E;W3)VJO M>^]@Z^L2J_T'I"_P]! J=B KT\S#V+8S!'A9AB M'-R5ZMID58QZ2)I59C1IW+._]/US (F-,=J)YTZ0[;/Z#44CB2T[WE3M,6 M7_E=SY1U!:@/J@G9JSIS'5=5YI=__/K6@ZCLE4RPJV7 A][(V =_%3XDS M'@Z@?2CXN :Q\A+4\'GV6_2U8#'.\N68^SZ"-Y:$IC[I7/C^RU1#_$P59 ^X MK&T@/PO6FBIN)]85=V$!!1^6"'_/$U1_#_)0]=]QC"SKDHV9B17Z:O[)N&RJ M=O?>Z'<*]0\KZY6%/XCY-O5L$SD'0)>CL@SL;FTYM!.W?6OP_; )C@HA" 88 M0^=YJ.FTD.XW-"*II^-%DW@8I?=_/B"0X7W Q3;PSRF3K M^TAD6FZM7L;MW*Z?=2>J*I:U%+N9#J MU>RK*3R_6B';7!R^7&8(RP=6&]P*1AA%Q,KS^22T\CP^]:Y-*:JW)_Q)C])B M/%KC=M77$*6,+V4I$<;.;NIW/\OK0OF<1C-'6>#(N;/8N7C6GI!BM!J]IQ.W M#U@R.7LO/;DAN)/J/^\:\U>K-S1$OVLZA>22'4\RO:+J=7R/!##/X1,F4ZT9 M_J#4Q7BKMGJ.&:V0D)S($ ZAS?PO[IZN)N&N7]_@2!UYBQL2[^E M3&';0 ])*A0CTJR#)Q"=L.J\5V]$2'??+9A*T[S^\X)UV MDI(3?OUH0ZNMJ+H$.A>,A,-H^!@K@/Z!,;B;.>TWEM%#PJ8A9?%*M'V];ZZ/ MW"[;%+#W;DR'8PR,D[N/A+1(6E[7C^(&.TRC)_E3].,,WC/TQZ< M(H5,:K+TY,O:@21%9(;>WCBLVVYM*GFRO:#QR#Z]/7_[5T XP/U]4!,C\INC MRVYJ"J:D)Q/%PZ*-3?K%@017NM??\(:POR6R+JZ:/Z9\J=5,E--+X2^IDC&K MWNJHW]A;Q$F'>?&5<:8KRVET$YOJID/'=02+HJYVP&D/78#^SE#_"-DC>4/1 M-]S^_#%=&;:1%#<8*JO2_=;V39?PK*BY@[35A8.P[@/7R<14)+_IN?WEY'Y1 MW['MHJ22Z<^W\J90G8DSLH>DN<.X#]\7)<%H#NEILNK ?7#0-'9^8 MWP# T M44J\C6IY/5E#]W[]L(9BFF/JPD]8O7M2J.*M)WV!A5X\O1X08Z(0Z!LN[4!N M(G@"[/ZX*;/?5K]2LPH;?JN55%3=(,6W=*8O\-84X3EC7^X-$=_'Y-&V*UQ[ MU=X#?YC>G&_8*L-$M"$)A&,P&%J;G!O0+95;BR,'0NU&QJE3Y5V=O=QG^;WZ M*E6?QF3S5UC]>\'W#T[J>8"!L$",&^O7!"?!5V8-@GG\X96/K,+?B/0$WM^? MTN*7]%LYGJ'\A&"GYU7U- =(H"P!6Y1@UF%KD$A',"TF#(H_N'&&./MJGBP- M_DL/+7Q9XWL[-OMK6-2>P'&3A]P+#^".:'Y027>!4Q3K$D MX7R7W<\N;Y(I M08U;5]4W- S.CX1_Z @J&X>*K'+K)F8922%49_*3ST[P3E3M9LU<)-R$32WW M@!"JG3A)8.32^I,W=R ')Z/K'(?5EBMI3#E9"C>7IZ=IFP;FA MZ^(L,1]R0D=J*(?/$%R([:&P]+U^X@986G58L][D]^+N@9KL"8WIE2[>*8]O M6JM?IGLNCK*+5]3O$0$C3\;-D6KF!?+G$L3 MGW@>V$"B1>>U +4UEK!T*T:4;IEF:LD,0D'\9 5& ^\1#B\92'UI2N9?CGM. MJ4DM[V"_]?CTK?MD1"7OQ*<;4INX!\CJ]%;LU"NR?D(/8G*14IM*6>-=NK@P M[#JXVODD(^%0^FN)65ZYI^V5>;RB_W:A(W@)'&=.#K1AG MB6:2ZU8R \**T/ A,R4 T]\1GF/PJVXHVS;W*C)F]NHCQY7%&+'KW5^>A[8/ M\*QLXE@B!(9X,]TMB:S'?JM70B KCQYZ18Z^N_1C24;'= MK'WG[_Q8Z3NQQ]0A'WV3_88CB.:)/C9,L4S2E">,+V9I\)\?T@MHOGIE)$<1 MJEI769GLDI2E+Y>;H5,B:2WX%)<&)[V3Y0)XZ,4<@6%Z\N\&S&L.M)*=5ZX/ M3KSZ^%L3[\KAMXW#.4)F9 &1XP;S\6H#3]T0H;1S'#XK.I($7,[YB2.]@>-#'4YNLF&=_B^$$J*E;<4V!% &$8[34*6-R^:BFAF(.5HFZ M*JI\O;4SD5J7<(6G'W<8'K0VX< Y (9Q[ML#F!.;4$E= M;$#9F:>D=R!7HIPA[&N $=,/#0$RF2!KZC"?83D,49O@A9.M+LJ[OWS0&?B?Q_UR;LM:31MB.F MHK2-JT#S.WPRVLD]R^O>\NC@3ZE;E=(3RK6\V8>&O7TGQ;\(W1G\@/^\6[ Z MYBY++'C:A31.[0$E_A4H+D>?H;EN_DB@;:M5Y;N<*XVNG O/^N98394]H.FY M;MY7&+Q7S^G&<]ON!V:?Q_5U@'<$;35R%H9^E2!2S_&8%]3 M/6K47M]VZ+-&[0GKD!RV';X/"AC.J&$FD#3;FJ.'L?YLI )G;JV$:PE[&/3% MM["D;(P$X%F"]A[93P3YW?;FGC:<5(L@ZQQ@Y45?:T,*W7.U;'..3V67^U$^1%O /S6G=0[X-$9.!7AN9]@"H9B8G <3J#F)#;P0^,.9.^?*]]+.),8TX&UHHPN M_N]%Z95/O7LD3RPX0;.W,*%=:'$R_K&;/ W*D@IEGOS=4/0A!!9K>I5YIH>\ MEA3*X_Z>G$F1<5M:,+SYK7/(I4/Z4-PM%90'+\\H@78'2O5DJK/0@!S- _N( M*!GV1W\:GV8FBCO[$.DT?*]?\,\Q6MG&5&&O:!:>K_'L'%H^\.79(VJAVZGT M;$8"8$+;^Z-]D5+\V/SQ=G6E>8%?>+BA^%1\(?WC/[&I'V-&FII\6GV<&X$5 M]V\?"B!K 49("UKSVLIU6M2U6)O*IWK$*43;%3_A+JGG=?99OAN"1XZ_F, ? M<1^)[$\+PXN#4N_"& )0RMJ4=2=(ZL.,=B ^N:(MHF!8G/J]&F9])BK$X)T( MU]GSMKP>W(6" :"/0;/$3PQ3EUE0?Q@N:5D^JKCW-(7[U M5PW= '\S(%3!M\J<4VLR'2*.\_UBYB-L$2<2?YLKY\6>;^U A!5O*L<#%/ M8;X0:@V[0.22)\C.1X=1UA)A$GJ] CZ48TF4^__V>*!G,Y\4%CS]1V6>=&0ILN/@I.(<\9BPQ+ N=@I'%>TT4@.=Y"QLOI65 M'>+(%8:<[[)4'SN&K.EQ_W%%X;@ZO3!&L0$"JXF4K?"D:(CU=THYO9A&.O>$ M! 5I%,8C-$9T5M/,'5(_65Q_X(XZ*IA<8RX"L?M_P>.P'K6[1PBNT1&."J<= M63.>1/"')6 $&II!3*B%?&7_:4P]7^O0P_>N1AGSES\?U^;5U6WB)CL;7..N M#N+9C+MF:D=&'D3-=]2U0.GX!'7]5.4KM0'1EM:CZD.4J24Q"=^?R:>OCZ3Q M?3HZP$-3-W4KTG$$"[4K_E*$5.Y?@$\R'"-7OHQ,23<]H-$K#H!-9 M>ZU[W_/P)NO6A#98M!]5;W78=*6 W,!0F<':>M83 5A+I5*0M!P2G588KFTQ5X! \'E[ETQ8L@(*=MC+M'C;5 M+33W.U+ISJ6>YQRK_FA/]MV^D*]Z$$P?L6H'\F 'X@6?7&[#5OET2"C:<+5R MI*H&J[M?R=ZJ:!/J6?ABN=_R:*/L2E_4>.C_+<(]"SN0&N3*5S)\BDEJJ6'" M619T7))>/S^0??D5@JZ$B\>_KN14#UVXU?+X\.F'+\Y\ M^N>M*\%[RI)4O.)%2G_HS--I(]Z!$S+U+.VGFSA_'F79E +9=G4M#8;#+DI5 MWZ6M@JNAQU3L;GKY>CH*7M&WO<;<)[)G0WP%#VK.>T"5*8KIW]Y-$S5 WP+> MD-?V+PM]EQM&),LU!NQ_(6A4G4&9G1ON^ZKQ2[1#:+GFJ^<73C^,=AXVV_POIBT]T.TJ;=OD:PD]ZP'!N2)WV>0-:/![9G3>D^OO5X$U_Y.Q_* M#8#AG)L.V#%/@90-FL#BHEM33G57T8W73=)%@<5.S(EH%]=7O8_.'/&+0&6( MG$^)?!O')N;\XLM]ATK?38,Y@O762B!^&OL OF>>EIV.D9MB*8Y.>370MEB* MMM4?N(>:QL6^WAU;N)7LA.P+@XZXBSH\12X?5^'Z17A,H%EI32[.;ZV$D-TX M%=1A[A?L3"SI#?9 DS9MG%&4T.F\\)Y4_WA.%'CH5_H.EZ@W:>7Z(_O$^9(( M[O2[U;?+/"V/-B3 ;.Q.PPS0NR6W[#!?8'MVRX-(8WY\?0,D=$=&=):K_B4F M.N] .F%",_X-/8D:!W7.?NI'_32VE+(^FBJ_/J:SLL15I;T^B241H1.Z5]BY M?PF3Q5UY2D %_G?>D5&J5I,T]B,:T?*YB?:I]DF3K=\MW/%VS8NX8_KAKOGU MVMU75YU5N!80XO_W=QB?W0)X@Q@(^WTF1:O3QK"+P'_OZ[TUR,P$*M=9X_B4 M[Y1)G%>.I,#T9=ES>G46?DH^2A/T-$,.'QBCN;=H1&K;/#*6HS+@39_%=6(3 M\E107?J.UUI[_=Y*]F0^NT^EW>^6^^?UIO'TE2D5"#Y[ M$P$HP=IL7!C]L1R^ Z'T;(H_RZ%F\,?3 ,I)UAE_^93+'="*%$0E^T7'1L64 MAY%GTZ\6_^V89,B_K0O_02K%07C@K#6'#UK,LJ9/L2Q'J^7RB3.U^*"Q*[Z4 M6R_OK56^PFK<=$CE=>>NEVYJ[WJ!JP(92P)I<87,-&>=99>PI.EN)2:_U),*Y%;;[U:'5/OO,V7# %<6G<@M*!Q M\!UD0K> )<4PYB]>UH\C.5KSL'0)R4-MB@B#Q09][-@/U7SQ6?BHU]6?%ZB' M( @M]P/(,^A ]J,67A:&7=(B@ADW,VJF'\$4()5P:EYW[=BZ*KTMK M2HYKZ\5UB;8;?Z.7U\>K!O^_UK7[/WJP1Y&T>Q&L8N0\CMT+WW[LI\_&C'^! MU4V)J,>;J=B 'QAI]&+BJJ:X Z&I@ M\-LX@PYNJ_7\'S.O*Q0?8"6N.6PR=R"'/X/:Q ?_W8W=. ;@=B!9]["=FG#: MV?1M;1SK:XOR#N17+@2]9P>R7WL'\GT0.Y.Y ZG?9G/P$'8\G)0-^X1C"2,Y M0CC _<01XL#J:X? P98$2A%H_JPVNAT*@S4TW3F2U8SSA^W&CA+6/@QVD,8 MV&,N8KO/)LJF<4PO(%>S ]DXM) G_W3)X "_31""GI]CI* .G[*0'?V%J\2M MA)#Z)_?V(H?,9%@V](_EQ4!FIW,\H=01A7>(_^=RK>6SH;A#@%R':VQV'AG,TE%:X?&#W,-R07QPP$M%'T (IE['P]7:N=*-A20RH/$IL,\31I MI_7*LKS>/(5!)?\Y%@9N/;WPJP8^@6B-+*8F^##O6--#*7RH?L3 SX$5:J9; MXI\G?W00HIUC_+X#$IUWOW)?6H6C+_FC6Z]?8&RK<,6RB^ ^1#[.*)S;U)QI M!H"NP'D.1R:*^67^R9-SW;MJ)DC?Q9;#^_-,C'T2F -()[L5.SJY) MP["WUN*(%7F[WFF[=I054HZ6&YN3@\>RSE"R/UNC[.E!OV(.Q*C3S/52-MY> M.!FA^JM1'%^JD@_-JND'E P[^@^S3+$/I7!4)'T.&2_LE")-B!]BG1.:G)GP M]*O(X%B'CSK/9FJ_X$S')-S\A_K8R'@-&F,X"_0@!&]I[ 2ARU!J,9XCUE'D MXC>$TFTSO/-G;-C91<\F>$]8W+L+\R>*A S-3W;LGY==,X>@JPJP;4HMO'^( M?.J8O?[8:O$>5^O6',QSL6SHHR*@N63:1?]12&+&8&&UK\^)Q%:$5M^4PR^% M(PZ5+#EVMADOYP>26Y@1R!F>9EP_4':?4YO],: N@F7D+UW3VO+R$D/>L_ M:W70(R#=^-9^\4.21? /]VQY<)CO9AILG#XNK@$9!_?A=X5?'#"%%[M,.0-7 MQB]$:P;R'2XT#S3 ';?4SX04\KY+E?YEZA! @4)_FZD/!*,U*+E"PU>&]=6L M-,)DC#F3WC%+!T0*GUI)QWQ\7/C^"N_1)^8WWCXPLP!N@LH6"F@QC9?$LPB5 MEE0->AU9.0Z/5VS()J_%FH8<;#BH\Z7KG0%CZGGY8/5<9^9/TVA4]WZS>,") MQD].:(?R$%&Z'5)Z6W>6A4TYB5&/:4G2KN3 MI.+.7Y/)!=$1,A9+2L56@K2?P+6,VXO>1^>AN#VE83LCQL6-"6TF,/%]M)\Q M$<200-F;AK6,R@I/I3)#*_XD&2>^1M65'4@ "'&/C;="IUTZYO;3'+ID?#JW M+1[2B*Z58RR9?,#D:HI-S?"FFOZ]F@:[(TIUY].^)#7VV@WJ9F >@C..8+_! MDEYA^78@?CN09*) BP':$6BF\V&%T$I-S(B'P=54MZ%!]6 G3Z>@')7R\Z%6 MRL\:'R4/SM\M/5YQ92V12+N,? 0'&78 G@\S.Z<)X.<[Z5L/JNO+3/6Q^ZL" M!'+CGI4LAQRH%9N[EJ)RW[#ZX:L%":^)5YCXPGM6AWODX^TEO!2.)D-8R:"" MN ,^9&(/#E"#4Z<_LG38'VO6>)>'T59#\I6?:=#$ZDELK;K]4(B*P7CMEOU& MXJ_4UESY#0^-HTXB)ES;-K0$AB$[MX6/Q3>*]8'SH\UBMCID%3)M<5T#J!C[ MD6-TI>__/*-#2ZR-O!MS2%7W4^6,N%7V7+\6J5&<\%?Z0-?W^"0_[@>'%>,G MKR=0]KGD0S-9(";C#F>_;.*B4:"3"_!$G%!->FQM9([;!%ILG.58YR;[H' ' MXILVLYI S716?W/#V294J?XXET7'T6T$")4G7K7A),T,4*&,M"$S#=1:ZYP! M[>/#T+=_I,9CPJ)0V2NZWS)ZNF7>50!8%5Y\F7_*_MW8/W>?O 5-D2 M% D:+3& .<@Z"YPI0A5TV1[,Y(,!2YL(_;& L(NXYQ5TU, MFQ;=>3+3G:0R::!T=N67!,3,5JPE#52)@":P7QM.=]XQ=FHP]F9Z- M)5E2MG]]JT=6K6FDQCN+=\S$+X/AL.'N*R@H[Y@LKW)<_!"Y@N .*J-"]LIS ML$\F70<@DO,:Y]?$EL,C;^<$)VS"DV2ULQV"H1/U2)UIQ./2<[Z/145?"M^_ M/N7B=Y3M8@ZY2M^??;_1_G[,CZ(J6U!TO#PLFK,6V MDT'4A;3[;Z_-$RO*$AH *6PR4K+%".AO-Q,;6]F$\O^1/0;@(]0CC5V"!)VG M>4>Y[2!MYTHV!J\IWGV;9?\7/IW-X5UCBH&Q\31+FZRA-8])I:381+3ZB[=Q MS 9,G4+%$^^-?/$@!+_N521]$GC):I=6Y_6PVL[:G30YF"6TS @#M)G:J (& M$@BEX&4GIH&?,, &':+\V!O7N3VIG9CTZLHSO0_,-[]*TMU3K6_S.B5E,C)V M39/SG5B3L/*03)R(F%?:2EQMXB$_'Q[KGNOF\+L4NXA,^DOYDO:9UD"X),Z> M[A#[VC\(.FT3VBOR!("@;5@#8;#4&A!<=14ZES>WE%-2-AL(6?KD\\/<5W7W M/&QN"^]V>I&!,/]__.L&*H':/$^87FS-$QU8W8&X8Q_,\= 7\&9OY ,8>2?I MEW)NV->VZ:0+O\U=0<:8'/+EFOZ-?X#]'T]G#_Z?'A-QTV)BP*5UQ)(^(VD( MXF2V,_LMUAJ8GVLY@"F&_$O2VBK/,-@-6[ M#RZ(>8+T#;_(Q"&EW$Z54M$LWWP/N1GM"BENA=6,/6S^__,31N9HKO]1[,T$ MAASP$AP'?'?DO8CI>88G$$PZ)2]@9CB@R8+.6X59!7VT)@]="Y,643Z:5IP, M6=J!W-::O+(#8=2DM&($FP$\98T?"#A-+V:,)Y-IB,>; GQ,YSH;LW7>,H'1 M1T_[CNK.G%,K_?*2:4Q:Y,9$ !TD^TS0^;9URPJR$ZIW((^QD@6 4PGF^UU4 MSD9[POQ6RDNO40>[YDN<3B#'ZVF>(R#,HR\;I)OA\L\67\KE]MMXG#$]5DM81#KVY&.$GW75*=JX_E'.+= M@3S3X0Q@&0HPMFI,"^C*8IH!6-L<#_B' .;'ENPA6BWN74OR4;'L^O@.P-T&4$L\M CJ\UM=9>Q]%A MO\:H_\E3K1P*,]*;]5+?Z@HMDLJ1;6Z MIA*E(:-!:F&:O2IV+A3*7)"O@LUEWKWN6/8X7T:+)9I@'H4'CNU >F!B?GF* MX]6NGNV@89I:E:.P3C1B8M#?Z4;I95<="NJ85>"M5(Z3PKGJC&*)HS'FF#"6 M/B W3T5P!*:&X*0"62YV%<<0Y3*/2, ((U&C+$]X=W/D]O3U^BK=OK%LY^C- MGV-7NG3.RO/*2=Q]Y/,\> @&'$]G%? PTG<@E?SS4+;.['@WG'91"SBVV(:8 MMN;P5M 4VG8@U8A.9!((2#:U^#HB2EEFM?3FKKQT].#LEUZ1]\&5/H^,U?ZY M!;5^DX"]ZOIX=(NS/>CHMO M$68_(W@A8UHD:9K9-\G2L*GE5N-3N 2-VX/JY$^.P12QWL/2YS'(WCJ)'M$/ MNP8_4(TX %JA)X&4ZXR/UTMQ-48U63MXV\ MF3:%EP;/Z/0;'[2N^7(G//=-]B)A8JU];(YO-],'A-2Y7#;C^HV-AH RN?'+ MS;&F,Q$ETA$YCCGF21_?/2UX_$E=X8I@:)SMR0]SQ$ MI,/+IZZ=K M\KF=A755:8G2 _@3K.1F.M=_Q9'%,,-Y.NP'3;!"P)(1U8SKBGPMA4_V;AC3 M)T@1V9]>]7X17#@_1$WMC/+PL^G\^/16QQZY]'/T7LKHK^)N(J"(;UM+VD[( MIBTC!]W']$6;L'^C=B""SD!D]RF%/N58Q0B'BX.QHPO<=PL@TMC:A![$0ZP$ MEM0(^T0EMFLEFJE$^]40Q0Q3FM0H@N5^W7.";Y49T0-#-4J)I].D5A3I9S]H M"WF]?M/SN[@'-VW(N,W.T2P<;CG!LF2*_I1R\8_("<\NF///M@^'5+Z:)%7$ M^VE0ZQ3P./FR^Q;2E;PP25!9KE9'RVL!&NDLX<;.@.+VNB$@MF=L:(Y[KV72 MO2C["[UAQR5G'D2*WPXS D%^3! JM@LN2PA&3B/)8W5,5V :C+V'JQ%IZU9: M"??48- OXV82UM(NKL="V,7O9B\-EIZ=YZ4H;3RM5;ODU'HJ@L,W.4^,W8'4 M:+$$+>=Y>A Q2/'"L2;X#H2O]^JXJ38EF NH79B33@HD/_GX1T,)8<3U0:U- M\]?,.U=#S?W$E6CF34POKA+/$C9DN,.JD3WX@X#%/!+0)DW;\'4XC@IJ;AK] M'"J;OU97Q]UK--,JDSSQXS*//@DI3?" 3G9P#FR .-:&74GPP4Y^H*RE-%V_ M*99$L4%TVJ(J5X<\"Y;J(LV;AIS/,*RM?=\^;A_;N'^QV._%Z]0)_+'=VV=_ MYYB!0'@_ ],UEO/]K97P,I+7;CK$_GJ@MF!MPY,OX54'8WB_+CR FV-D=D5+ M(.7!Q+!^UOV37.0>:AAI%DDY];QS;!WP&+8]9J7\2%A=\.(U<],2T3I+Z:J/ M/5^D76!2_B"QO,I4!YOWS9T$GM(-*>7=<625'8C'US!J@"T](GG5I^I3'E9D MLI6#F'H7$I3^LSV%V^1J^.CYKQ 0+_ -;FF_UP=+C\Z7[#E14D^(T&2V'_"T.=] PT7;XH 7^'* MWR\(1/[@N,(82M;LX]:-7D\F9Z$BO(_HJSRW'BH]/7?H=+C,;ZX5W"2!06>G M8P-P<3D]W?V3\XQ8VE8B2XL\_3*??J@L6^-VSM7.O%LQ?X+$#.OVF*&_E!JP M6N=S-OJ!8\W@$O:"X4$ HPI,,_B![WZ4=#Y_G%A8;D!/BQQ2U+IDH@UOLZ^F MBY2VX*W]3TVXE5G@?4E;:6*U)P:4C4Y9V5\8H(EEB5AW.)\J"Q\30J(-6P(N MV*I[+T0?6K!Z-W5R9G6E+[+"R @ON\N 4"F,8" ,7/P!\+]8?V2-J4,(6K.. M7<)1=D:UCU_0S!;Z4SDY<4:IF9#UK=W!B=LO'OER_(D1!):?Q_\?E.B$'38- M(&/W@&"D^7T3O6^]@^0RS9;=[K],-WW*_C6LM7K4VO7T-O_]6[-/Z_17:X N MT"4?J "*L+?6 .7%Y.QVMR,T6,<'V%0Z>;=64\+87<1[_VVW+/553)<2HW3] MN"G!._D$@W[VK)'19YRO/SLW'_J-;.9M>?N)WU9$XL MY6P5&]5.)R:U2*!2VMQD9'F'T(&4WN8;J*!5Z7(':JW!L.M7Q2*A M2N<+C9,O@B<_E_GR*# #L&TF8)@ F2C-N1S:Y;8?^$ZJMTS!2 +QP0?3I7[? M[0DH_QWA,^:&4-JUO$1/HY39^DK]V&]OL*][AD0 MB-D&, X*4I:=#/<)]&!> 'KH"QT6KLJV\1VNHX=R(T**?@UZ5S]QCVQ'G__CMI&/X>W@X8\#:[Z,VR;Y%$@=%YKVI-R MMHV2@A7TA4N@Y8HF ,^^FI$UK: \YO>H7"F7PKR;=S3/IZM=.+C4]A"BM5LH M JDF7:#+,EDK+RS:T_*X 5JT90:!9E] T1+P MN[H4V9P_:EJ2T0UQ#BA95>(7Z-0N45\_OUI:ZOADC_Y[IB9H(^98#\0THLOM M* V^TLBT\)4],8;63#I67^2H5]'/??E.5>FE1*]'&9"<4X.YO1OH#KCL?]>? M2[/,Q@FD.ASM\G)T<)OQ]9\.V4A!C8^4^HK4(=_ >U%&Y05>"@#A>R.#OS57):OO9$*RZ-<$MYW'2WV,7NP<_'1);9 M4$&F0T(;$OI1[\.UQ,"<#8Y@Y6!JP<<_VK@KB')7\$?[_\"KUJC#H/A5!CG" M:+N:A"Y;X"U"R \G61:LI>C2^]UY^6I#'G7U5VK6];SS>9*/7L7&9>CPMK;R MS!$%,:=8XH U;4$K!2>(4?9M<(C_:-,PL2Q,5(W?7.45HT\_5YRQ4O42[)'P M?O*)5^*)VFM B>F+Z2-6PU-K\/$P?C,5\Q *X5!KMM3B(_UHG;6+8^KY:.X\ M:^G?;SX[.C[A;G%KOR!=+_KO%[VN"WN@11;;Y@R"/AB$(R4_S>G?1CY"(\0[ MY#3ZAAUO+&5M7QLSN*R8^_*C\\FXSW4O4[*8'@W:0OM/X5FB\^W&6_&@<7^$ M?8)W8V,&:NK2]$&$1(C?_'H[7FD$K>,>'_"[J&?[RYNXCX406KQWT.>C7$NN MGAP^$$USSPRLL )*9CF3G+TYT^2?67:HEJ4.9Y>2,I]&W92H.[15I]4CTPAF M8LHWTZ)OCQW>87[ J_M;$5-K9 ,.JM9."^ M'P^H(;]J=?)NFL\^#NK17_=^18=1X"M4<&R9NY7YEF!5S/XB5U]B3?%CO=EC M&EJ@"ODXN2Y)!3X?[JACV_=:>E[Y4[K=@V.XDB^"Q^QK=+Y9C/\S5.T9 MPW']QZ+K2+L'TA_"]F!46;:U VB'>2RW;W@>=&C31"TQONK.[<">YX&JZ=]> M=O^:*?WYD=PH*;K>PQ(AG -,RK%MY0U=^ X-79O/M&>PO6C=4')A7:JS8IK! M\,\8\Q[+*UP^'TFA/P)>LULN0G>/>FE\?)&*HU6SS-Z>&]8H="'Y$#?SH0/+ MN&DN1G %NZ",<"O0FI):CNM,O=SM,JO5'E$;A0=BW66VNRX_KG 3-UE@U3L\"S,-?AZK!>KM36]89AD-6_B*Y= MDI;PCG+QL&O-6O;?"TXXYDO)3^% @[$GF' M^+0$U*U'.Q!1/60*B!-W(('P VC'/&E\4A;8S##1@QX7_R;^,Z=3L,OG75?\ MSRE%^_'#G4TE@K5FC L\);O':$D5V"K"B@.3RY :19ONSHE(]:)C<@99ZIEG M!**]WL]^.6\W8ZUN=+XVV7+_V;Y'S[6A829@518?:)ZV[+=P>)BD7DO,/-AJ7_GSML%#,$ELF*:_D,M6Q M;9 F+-.8T^TF8Z/KP>R] MTM.3XB'._H<[] 9\THWU;WV%&6Y_99VRE4-NX)C1);G6U]^^QR!F\%D$$@G.NSP%FOE$\?QX&\I9 M*VG*AVI=@(HXWU E[?/JXHC<2SSIKE% N(OOV&F,;=J_5D];UG' A4;L)M)" M@WN23+U(@6KV@ISO.;(386J*>7"BM4QU84%,8?6^-XHQZ+I[/\;=3\//FXFA M[8!H>AVY)8$>18:G:.@3!5#9U@EV S4I/!H"O\I*9(W$CQX158C9P[-[G_*" M3X\ E\LN)PHL"^"4N[39D 4"DO\^Z'\NF:8HUAXKF;C_[YTBO=B")V,KT[F:%[IS+V>\-<*4V12^%K$V>0UX4 MQ7M9>2@>MOBU)T%!OD5U!"U ZC^,;1N_@UQN$1U>.S9,\'@VLJ)87VUIL/6! MDJX4)*SPZYG%RL.>HT)[\' .Z\EN;M'$Y,&NOHF'YI!S]3=+SE'3I'5Z5LT^@Z)!GG5OI/L"H)GN37#!ABD97-H-:UV+'N__>/H'$J8NM/U)ZN04;!# M5985S:$#"LC#6ON3<**F?C??^DY%=+Q0'M4O]]Z\&7_8^TG0_2,/,_H@B^I] MD*]''3) QV1\$_"<7P,,1.$5YA_Q?F5H7OJ-/)7[$Y?&(ZN?^@N4F/[\V51^ MUTO]^X9P[!^DMA]2W(6,90F-I.W##\A;@MJ2A;U#5:^KQ-RU_/_MF=[F);" -@9'"/TQ5$./\L8J*X$^L\- M=;\K09G8#VI5?W=TDLW6GIQK$]GHR.!Y*:7SZYF/NBZ"#&>)!#,T@#\4K#A* MF0SM44,>#C#;^REGHSOR,JYPKN9'ZI'S'U(2'\L59!YO/6_YHLOQ>$:Q['6Z M N= +\T9.6U)ZJ=VT7L8O4!Q.6IWRG'=*32&6@&9Z1MV[CYWMXNJYW U2JG^ M<;NFH@)*\.VWGZ4)^O0ZEMAP*XSVAG";;OR$+@ZY(#Y@(:PWV(.@;C+S.V/@^R^$;2)C^$CI8'Y:U6<[R?PDYTJ^=QG9 >$N8(,2)ZB8[9[ MS$5[6)@QC#X012(FAA$F^]LBX8E-(8'%V;2Q)/R2AI_7_="GCW*\N+L_]Q\- MSS_4#K*4_^E#->Q_JUR"_^ _9?_PW8WEAM7B8"]/KZ"-.3?7OHHN[@OO\BS# MCQXOC;$6@D RD=S_6\IL;SI@9,WA.P"J>/U0B\AO;!64ZL;V(_ M(;BGRRY):;53Q6V15**TGZ%68!BEM^2&SC\=5:AHLG'\CW 2A:W&&!^JQD^\8DS2KS=G=S'50GCBFJZ&+Q]QTTT23YRAB=M>/X+?>X=? MJ[\>L2%LKY?K[KSN9[CW MJG Q_[XE',&2GA%I=E#@9"_C)?NQJ1:=_Q(["2,-]%^RQE;ZN<'I6RE>@UI- MUMQ8E<83FFNZ1<,GKSE=4,_/[<,\^1]W7$[#L/_[%L-' @G:O09H!B=B=%!1 MY]D%\)MK,1P9VJD?^>\IKL$=.Q"AQ:;FJMJVW@[^HT(&(6VG?G,M8V51XAU$ M(;1&&(DHPB:L&";5>A;Y;QD(I]_+&[OPZS&S('8-^1A7P<,2@3(2=R$59@JC M!*@R ]&6=(=DN#[K=W5.GM.)&0S%M9_#-M69[5SQHQ(>09I MOMZGO\J?:+/GB>%5/!PYP/,5)HP-Q#[<@FH"F(5>VZ9QS>L%\6/6)4K"TS4?NO2RKR3,'K1WT+2^;40A^.(3<%*[ M5V/1S->2,&K /OJY;J(@1PUUE;PXA4<'SP<+$@,B(@Q;W]Y8LI+Y65FFW9IA M<^=)R?KH35LRK8]H! J&!^X#!9D$'YST 5;KT);.]S$?K4#3[<[Z0'O5X1!! MU0MUJ1<>,X8;/CWQ1H MF\V;<5GO39/C3RHT-<^^*O.+FZ MW'>_.U?_WY? !! CWMN!3*XS.T$[30<4L-TR+B2M+JV#?A'.8-2,TS,IS]E/ M$.$=[KU]-#AC&G4NT?%4P>%2C\?"1Z?9Y3N0 )PD9Q8?+K!S?^1XL*7RMGJP3DK%G%58)77G/-$75<0[4T^H8 ML:#@I"DO<7: PAL@O1NC^&J>F$+R6"L\$Q81WBUC$W[WUI,5R*$[VEW1IYC' M6;)TGE;H@RE8VYH0VFJ4A31X-'YG"DCOE'HVGKV5Y;WJ4V.HVV?]76>Z^L(J M0OU1FC92!/,#2[O0/^G (<< V<9T"Q:3'U\WJ,6&9$#=IO[@#<4L;K:IL^# M@9/>8M[,E06]Y['W99'/3D]6!?TO%3I[KJ<_+CURDL?Y-9'']XPU_54R6Z5H;9.%W<'B@H-TS\J'G"\$9TO6;6A1>?9BLUGFK-.K:C M:V@]++':'XC) @[_?>9N(N-9,P7X9(OT])*A&=]XV-G#/7N8.BG*I_,LLZ=[\CN3X^X.7EB?EUP3F>VQ8/IDWV75-SX>P>*4[D M=.,$6Q1]<0=,C>@-8QK8+K&U$+*TC<_%YN&KG2$J!X?\,ET[1)R3X^2J;J^G M%D=<#IC' D8^\YM%+YG[@Z'QJLYAE@ MN6CI<^2%TCGMI!;W;P:@E_@=S/,GIX3[E0S\VA3+1G"Z< $8W?7*^!UO#$U/=+ZV9 M'?'>%;B[Z)I"%1,+'Z.&GNH:X$ZY,";B9_C#5O1J3,!SP ^,SKNE6N^PW&C8 M5-,HDA8(E=NVC!TZ.F"L8Q'B$>G>4^Y/&>?[9=H5*K_L0!1O)[=;RME6'5;[ MN385U7X':.0^GPC=]HQ%X^! M))X^P>38V&0($TJR9(G &?+L=QS! *)LRT'.L)O("$ON_VKONZ*::KMU@X"1 MHA3I D&JTB**@!()J#1102E2/HB*="$B O$C)$KO" HHJ%&:BD+HB""1+B(B M-1"0- &E9EGBDA1V^,^^/6.]ZUYS/\\R56>AA+4V 75OT M\_@$(Q7W/H\5W[3BJ8L)DK=M5LY<\]N:[$?&=^[GJV'TN@DR6!0G$M2ME;867<.$UZI20S2]Y[E=W@V&S3=*-_,A#@%NWQ&[^22L$9Q M> M/YE3J1VC9YYM&^.K?)F=*K>V-?P1;/C#8>!S@VG^(?7RMMV3[7_X.]MY=TF! MI!P8Z[@!4A3K#CH_68I11[P%S B,Z75#_YL1X637MHP#5ZZ=NNGXTSX!T3)8 MHU2H :NDM/21$M](=7F ?ZJQ;JS?Q-MDAS-N8 ?3,_G&<.T;J!.AL?#'Q].O MRJU6I+M%OEZ0876S?_+N=L"Q;IFTV$2^8;F5R9LQGW-CV$,,-94_]AWCK\@Z M->%[22D*[4D0QWS($F3 8H$DB0QR3B?)8[=:'.[#[/ MZ.SCFQ!-RN*9ILF ^*.6";.'B0^-%W9,^S8_OW;<&&F#I,UO0G8L?^9*@%"@ MC<8U@O:BQ'"CCU42Z9-/@TUN_%%,"9X;VC%?=K]?XNB-2Q"HAHPU+ +KPZO# M!^$3U/<1.O'2V,CKQ14Y]]Y4$@/*,/]N0MSB=3L?3,#A';TBI7U?LJZ+%C,' M[7Z4=ZMEYPHVF9".W7K"YXD;0=9N.\,)YH]YZ^:QHAA&;Q^7E2V[8*K.F(6' M6NAE+.G6RS#B" ^T+N>5Y3^S^&:?SB?CI4BT"EA][BH1SMV)L5LXMMU(J_MH@I3E\=@%WQHB3:XSE#$,DZRE@+:;D^8\@G.!WZ?6% MB@?]0G]>FAEHJG<8&OK8YI_7_IP11,F:B7EQ&$!Q%99S1"O54T>J;60KS,.\5 MGE)X(=)PU-O+^FR/E_B,_EKWZD6I9H%*H/QA7^75F#[R]^ ]XAM^G]/>A"3% MNH9;]L28V!N]71=,/&(GU_B&D&/&^D/VYW@N-N4?D;GWX\ 7:Z(J[Q&)1MB$")$" MT> ^0C8RU!)/\6$H9N ,N%XL_6?IC6B9P?)^_UC_2T998MCP7U_,)LX';T*B MQ-O,/^F4B/<CCWZ];$^0.Z%I\6:R^AWOIKS?OMK6$O$BICMG:$5GAD M RG0"EYH4(><>(.Z?8FOSVMJ5[X4SN1@UA!&1D/C5<8:^1E79;+^Z'(E>8+1*# 8+S"#8G5H\$!8#0@HY-C*^IUMJQZVXYC-B*Y M?>UCMF XBS_#EQSM,)N3'-,,MZ<+332):=5;DR^,+-F4M>;5%15@G]^*RA<) M%A*RAL"() 6<"=<0W$TS(&7 E+!QE9BH;K;=X=<3AYV>JL9]O9;7U[K@J#9] M3LO%=[I@J^O?1^?<38@*?P?73["7[$V(OX'@UJ&D$# 0BW%2)VIM:ZWKFR!Z?W*1(,6F>QM M@)PW=G]\[%.L4_/KMATB^;V*J5^#RP*7W+U#'-2RLI>M89>Y6%X+,E!J.G]I MT1DOB$;GN._?8Z9V[T=7QR[*G81;LRL3PEJ;-'1WA:28'+I9:/<(D4N#636 TX\K.4@SCR]?6T9J#G=;F![3Z]RA8'F\] M[^5EK>,IE4FB%;PAI6]"@HH4BUDFN>XU6\ UZW-WK?+%YCLI6]W[< 5QO M$56NB:B$5:N;^)T*9E%EFB1"7&U_KAA%&%>7YD].4BQ*LU4LDW^,-T:= J\M M-T&.+6Q"V"S>O1O=K-]PG*$^J3<.CZ3W^-N^#00DXTZL-9\3,T8T>R&72PP) MUU*LVE!Y2-;Q+V$HWB.!#'7*G3K!GG-6@&=SC[! )XY^*$Q:5JF20%\9:U\/ M4W7,VUY^6\/G^:!I@N4^NM#YCVN\F/_K'(7_L46Z#P,MJ7QQVTW(3CW.E>]; MW4^['\5]8N5V5E-GJ$%%)G.8_!OJN,CN^&+-VEW+6K/$?_F$EW0I!7QG X%U MDJ0&OG0%^K/P_I;93A#AC6]+O^_3]Y?D^DF!\Z M!$Z0]1T]<2*U<&QZ@%!A'#RM:;EZV:!#-2_ M[-G)'$HY1"%5KH/)_?P=YS8A=HS8AW(8R_MY(P=?(X4>R-B$+9P#D M)L3PF_#:)N3_/4_QZ3_X=[!;5 E\H%2BGSJ/P!?#X)B.K*)D4\#_24CLT;<3 M'&^?_3J7=W\9-/ST\N&^($LW_1IY:[7D_[0$EO^Y?:OJY!FXOP9',2.Q7,*& MLU"R_;UQ:JK?%:PT<_V:9'R^]UAP5"CQ12M]L+DCE)&'#8K:I"&4\XBU^@7. M%=Q[TBYDA/-ME9:5&>!NC_K>)E91FKP6>05K^5RGO#A)?UDC>=ZDH0IM>UGZ MZ=6+^>6)"W@U$NTN50@9 I_.[,(+0KD^J0R83!-\&WC09[]IN!5_P4R?> M;:0FX781I$.+-N;'8ZUT 'P6U\:LNCKL?%^%IKEYE-K'NJ?Z><\]QZ+D77P' MXP[+"2WBFV K7^BYE#':IU:61#_?%- MH!-V?R]20:>'8P_'R3>^*;@'W)]O MONFMER=SIYY@^'1OFG:"K3^_5V".Q&[BE!.MXQ$'P54"4C.,N6JE)R^S^-D, M7SN#X96>$.V"T?WM%?=?(I)6\V:-(=9E&AOSYV[^RY]UU/.=>^M1QXU."WP&]>A_C,T=77-KB["L.CD M3TI497S)"D=2],L4X7?KY2YK\")&@B\VP$JEDU?+&,XSU.-@+O.%U5X,Z73F M:<"0_&^/5$#OTI M" E F+Z=$,3\PY+J488'O08CD3U[)EGLS.@;K^/:)'9V*2VZ-I45VA:47CF? M').QW*&![U3&7T)GH.IB$CF2&$Z7NL8$ DX/J5YK/T*D8BJ7PN/.O$W02=GS M.EI,N=Q15LZA +I6N&]4)\LN+?.WKYP0,"Y ?2T?P]2VDJ9ZPDV +E,? [7 ME54:U]INPG"6Y_J.^X&-R^+9/V<:C6^+('9(^@7=Y\>6Y*4CP]'@WDW(BCWG M&O?Z&"F$JF2>W2X#J'2-6CIRT:S^WOK@C92G$1DR6J_SW'ONVS1\A#@VB/]3 M]1Q5&_Q$2@B "^X4.W02?[F-, 7M9H7-J8%1+[P'PVLHWXH[%2GMKH?>#E.( M>EZ!!8MY'_,'7Y]:[8RON,>5WX1 H5P=4(:S59VNS]_%?Q^+DH]88"W!8_/$H.W=Q\TFIA^_4"XU4LH4-<"3WM(V"&021&.>-K3SUQ'8 K, MLTKDW3;J9P^UUA_5HP@"W6E\H!E'M.,W%+E\W?QF"?_?/\MQ<7$.'I1)D0Q3 M)0>F2U79U*Y[&X*0FD;F[@ZCH][E4@XQ]%91-&0F53HUI\/ NULJIRF,Y_T) M\UNAY?;3QJ*5U9"O/>PEZAN9TN<4^8([]:KP1!++ 3ZM1UOL)&:0&GJK^S.Q M)VBYV>8;*66"^+QC'SEY_,)&]E+I+%4[P;18;,J.8!KQ1,Y#HM4]=;S1!=JC MB&*AUU<,7G$E6:1W>"4,D3%'"J+%X[K=6'9MU=CSI!)7%G7JSTV%-S?:$J9\ M;DT91.353+?_+:S^@@TJJ37GGA+IX8%!_,!V7+Z:SO PB^J4$#^62 #EIUCFAE4&90SRJ]>F5\UH,09#KSUG#)+'. M A&'(=$>4661(3MCV86C-#"1-K@)4?0M(:B"8>_4C[6._,J5??_1&]74N1TF MJW!Y62[OI4)@W\+E^%CV?0%K7<9](C6I4B7H0""1D2OUG;0]VF>G*[TFF39T M5NWHX$E2_;NFUIS#287!$^?D51M#7]Q*C%K;T,^ _&4R<[F[HP0()<8YSK7D M"7""ZPUI,28?.GR!)*!\7DQQ=#JYZX MR8*I6TB3VT-MGLS;A(@*3UCI@.M\!;/D4K/TBG]L7_E4WU-Q/Y$B=(CA.X_@I+G;>=4(-"<4X\0PST$CH@!=@^#V M6#/B*YO#E75JC9I[W# *7SSVBHO*_+7R$HK)=ZMOR<6T\7>N;O5G $O8*0!T M5;BT&Y#H2F<:,&\R"=LP\/X__UY(;7<\9!*R<[YK;XYS@.Y84BE-O1SM+?&E^\!SCS1X7"H]\ M]H]-4_7C U5R\(%DR N(."J)4*?834V%R1OR$2"3H9AEI8-9/C42,&H*5\ > M'P]?,S;-5/;R#@[7;$J8HVR_5XZ[,JCX:%^V^]< %X-IP64_XN_"=YKQY;EB MO'+^7O[D8PC8"H@B(H'S2O[ 7$7\2Z]9VQ=[,"I[[#F6E/NE8=&7YF^&5IDE M7WSOI0+;2IV,YICAAA0(H!N)E#F-G[8.?VQ.E#Y3*$LH)I*C8R- MUC35>/FA(J] V3\@PJ7@.,E>8&MBWZDL=-#*N4JL& !?(88#**8_U@@0;O#& M6I0P'HT7FZ5X1YIPU-KV*\V*;8LZ(-EG+?+TBOJ+K6&;ASC:W'A>03N,HP7> M \G.G_EJ2X5'";<0MI68I;^_UW?-33_-F6.075KS0\[EB;F?]Y+S#WUQTN!7 MKYS0C\"MZJR+O-QP*P0&RBXA1Z^G%R_FXM0]OW16@BT7P*+GS<^>#US;-G!L M]>MU 1O*),IV+QB]Z1E22KTTXT5H0G*ER6Q=7A4RQ(-70SP,3T-*D409_HG^Y"T0#00)_D9#Z& IFTX'(W)QE6!RFF.'P+KNFPM%8/ )EOHO>@!"0F0@%M!$$MR@O M@:7?"H'M;L=M0F3:;2OLRY>+S%6^[O2_66DWTAAC%&S4XR3[US'A]A41!6KK M@]S/XRY"J ,"'Q%S8CGWD9IQ6V4HPI-6)MC3J R*[AW*V4S&'KRT=[F'=^1/ MTN?1L1528#!^5-?2SVS@^D:H^ 1S(!>+\_PPF#Q<2O MD9I6^3T4C8?.O =L5,-?G!WP\/;"XL)/<^XO:@*2=1:62!7:A(2BU'!3.&4P MG9EMWT?8_;0YE2%9O%"-/E;9JM:H;EL_$-&\E+?#50B1IPZA7*^XQX/:0K"N M=#RH05KQ8;%1:B">?B$'9PB>>$>2$9T!4^G.*59:_U P_L.M:?W:P/3S#P]E M.*6KPB*>%-WTD]&SP9L0EOWPU-EN]F[!)LY$T>?J&+!D_JFT1NIN3,W&!F,R M($ISUN>,8?GT^_I#%@H,;=&2K]T'D,X"Q]##=0D^;4>:/B0(;:6XNG@) 6]" M>U7F*XN,']"'4 R]K"L3U.["\_Y8E1MG,T6K:MU$"X_-N^V_7'%OP[Z+,!5& M)W4ADTC25E*";4@C_*L\N4X3AWYGNUCEJ M,N?F_W-M_T*FD/%"43(_8^9MI.KK:_SZJSP'Q5$Z^O MY7RPZ=1ZJL%6.7NW(EC%O3GY:4@AV\/,X[OHHT?E!JHN)S/DM4ZZ;*MZ#MD' M@4#D("%'SQ8\"?&@*"17^DQ[3ON4*\3$W'D5:2.[SRU;QEJ\Z@GDB>!][O\= MH8H7LTMB7P63C_JFD&(KAA"V6N-7916*9PE,&]/K=I[XQJQC+P>1 <@I9B>A M7K205(ZU!$N8OC[.@%Y:TTZ\6RW@1]SYH_E%_+4(XYK)$^(?LK4KII[@X<8] M&GJ'E\==H ^YP;Q['5!N/)C*^L,@]^1"^Z,8J.0.K?BP3N]9HWI&7VPRO? 8 M.'A"TTK]T(\ZAYEUS3QJ:'.L2DY1U+/II18%V>$(H#<^N.Y!^/2]VYIBYS[7 MW[VCYG5]NUM6XF4!89>Q!0:6X(65X-TE!9/V\,>I8AVZW!/J1F 1M@@O73G! M/;'S2P=)$Y&3XNE'O1IWNC[\P-\ ^0\OQ"/]6CBG^4-4<608Z?;&XLIW8-". M<)Y5E.XQ=RSN3$M[7$Q[@D':LP/*6GM'5'MD,N3C7\UXG56*O><"'?1>Y,J6 MT!?3<.K(=]G.;"*X#N\6>]6;3>T.P>U-O[IVU:1Q:@"OTQ9:'3%P_R,^O/-$ M+;?]@C_'"=]YK&,;?XS:( FK2TU;BQZ6Y!IGGDH\7=0YMZ,M]6S+XT_",@FS M;[I&R\_]=4K*'O&\8G$I*ZY"@#ZPVTA:$6X'>(E%=0!M60(W> WRRL$HFQ'Z M:*/OP6'&C8QFCVM]FAE*,Q_FJM*J7B86B!^P$_UW<87$,>4>XN7AQ+_CA?BR MQI44JZ+(FU'LMU&N^>P-]L+2DL_+DI*2=+&;"_DAY3$QVOD3W^13I(XL_Z< ^XO;6^BI7%DJC7CK%4*9CE;&>H,%@-16 M^O[O/7&;D-2Y76 BPY-X8U5\X4L,Y4.I)::B/>P:/HH]8(S(E[\;IEG/,Q+ M+ ]PW4J>R66LKPI@=::L!R:+B YA;D*$0WY.8>R89R:-F UC1GKV3FD*T]64 M(Q[GM-8.IOJ_OI320_'-ANY^ M2Z!';"_:8H;+4B9R7X6,[=8/X?PZMBK_T2": ^4/X^O1JWL!83:O%20S!M&R MF*71*:SC9+L7P\EV+%K)Z)*T]]_W%W,,HF]O$S&YZ2DNEU]1T"$L4,EAR$!D M*G)K1*NB,VNB:-69^<6XWX]\>!F=QM_&(F2LRDI4Q/UENM]YVUY4C"X)U82N M1%'^9O[\\?$3_K)QM1'\29C/3/!".O#FB,O!AZI9B?W>.?T.HS?JARI#8MCS M0'OGMLJ5&Y^@ID+S*"72Q?5I R9II6(3(ND([*%5WHUD?3#2GW$>XYJ$9J/5 M'\F_/A),G=PR! P6X&ND\JC21OS%=K M7X2C#1&K0O2_M)=]X99F4_\\58](-C M5*2F(X+(OC76"9S\1 M R9: 5VU&SD9$-;Z5"9?#&!!V6*LCA=E6*TW@%7KJ[ ?Q^>T@&>Y"'LS8G5H MJ737CH4W17ER-K/:#B]4BF(D6J<(Q\%5UK^#3&H7[P+=N(X9CS\^%CWH>/5W M6.[.?[I%)WI?U2'.O]/)WR]I4\#GQFF+VI%5$\DCUC 3[';!8;EBQ7G%R"MO M@]@P\ C@S# K8LUXU[UMN'OB+JKEL9,#6GF(,C/K='7LN,Y/[4_DOZ>S!NIR MEHB*7-D3[-A$M@(:U!-!R73LE4JJOAJ^*Y'W%KW(R_H89$8(XY@3OCXXNX+^ M9'5FQNK4?ZKA4YE%7%DDVY%7O@D)@._@OZ>JC/50YO)8OR@MW9L0.;-*[ MQ>3(*Y=C3;]DRB(<1BX5Q?:U_.;KD(W9(AQ]-)9/(O%V@_LMF> M*SW(5N#EP^ R@UU7R(H(K\1QT]O,]>N;HPH7LBI)_3_H=Y[N=>K_BKW]_^J?5.GXL M7+=VK'HEXK#RNG:*2/;:VG$Q/0V(+UN_AIGUJ*I,[Q94_O#_= 7__Z[_7?]? M+:'-Z?\"4$L#!!0 ( .V /UC^U3K-29(! (6_$ 4 ;7AL+3(P,C,Q M,C,Q7VQA8BYX;6SZHX)9X10R07]-T__RC9G_[CGP!HX"CR-?_$!5!__O;I^FB7R<_JB9\S?JO&]H87:(;XE>:M]62T(5ZO[P9:,IS#]8$W<+Y(A^/0"][H9+7+S0;W-V%S?[K:K MT:)/+[&MSR*O\'J&SV+734_DM?K!>_FWMAO5T DRK?MIJ;LG*O]1\8SQABV? M- U2]N]_DG];W?]8K]X*P6F5?N/77.W4^AC_G.%[7C[@]@6IAC(E&LW^ MHR5S7TT*ZE1\T"@"I 7BJP@6HE;@ ??BOYH"?M>9B M_*]LQ+YY#F=/Q4#9D+9N17.SYKM?8DO\\O-V?][ZK MRZ+3!A?TS-"U3_RL^N$/%7PRF421WUM2N\HM?8K- $FQ_P3R@O%";JH.0+"= M6IL2WF+\L/I'@M.FDT]JRU1^OOST^5=^3WBALTQH-[:T9:$6&/0E M!HW(X)44NOQ)CZ;TL3R]*DP"X\2KP#D$P==&Y/]_/,48P[.S_TJI68V-P"6I ME6L;^UF1S<]\797=3VKZJ:E'O[]9J,98_8Y:S%\<2"7TCK/-FG\4EY06&VGL MIYA([JI27G[!9,V_2)OWM53ECY7#6. PX4'A!0%$ KN0X 3#R/-XP*.$AKZ6 M?6K>]>(8J)4KO"8KVI+5>BA9 M'8=;1#$F@8]AR 6!B$0Q3"+$8(PY(5@$CA>R5;4]MID)[B.G458/,%0?ME#4 M8W@KV$Q,Z =(_*);+.U1]UDD+#'U\7YF)>:SZC[GX?,O#*/=]VDFN?VJX"RM MWF&U#ZX>?\4_TOO-_>N\*/+O:79[A>6G(7^^BD@3<2 U$*_8%N&\$!Z23'-!6=#-.,1H1/9J9"N>)F4>) MK'!U#FIC0AJ"F26.,NIZ5MH: LIS)AO4QC!RN\YHP7') MW_#FS^OLXP,OY,:\[B&5R_TE*:L"TVJ54!:[+@\@302'*.(8QJ!#YC'+B M8N)Q$VK3[WIQQ'8G_R6-S30#>2#AX!TNN'(68E?YO=HQUB>0ET6AYK.Z'GO]N'OD!C^J M'UU^QP5[^^,A+>J'&V^'%?4"$2(G@@ES!42AY\(8$0*%'P1Q%()%H;2,USQI<8GJF/(97 \'4],GVM M0$\M0!Y!_[E6-5#K=@%VVH&;TZ-H?E!I&W%;YYC6Y)KWF-,VG'NGH-8[&'O_ M\S:KI'W\UY3)]42YY#:W3?P;SS;\G03H[0_)?QE>7VW**K^75/CZ\:;(V49: M:9<9^\R+;RGEY>Y&0C*[SY(80R>,8HCB0$#"?!?R$,5QX'L186S8=9%E21>W M!/3N.UJM@/I"0:<7V"JF^*93K3:E.^6&WC/9_@A,KZ5><&@G7CZ&CN1,UUL3 M 6_]-LRVG"]T>381W,?OVJ;J<,3&XO6)U:]LE[_7SY>_^C]?9*]2JALYP3[( M*? +#F#,WICY&"0F,]QB6A5S:6E-+"I2H MX&LCX7%VF6\D#389+S@^4]^2&0S-L.W"1-C9W#G8%G'^3<1$(!_<3TS5EQG) M<\I6=:._R,ZK-[CB[W!:_([7&ZWS[A.O+XT]E6"@E@S@^JBZ%ADHF?58]!14 MITG0$DJS<-@.%;!#;#R7:4!P@(I*3O]\FW_[6;[=LA!E._(YU>8LW*&A5#?U M=1X=9I[5[HN21^[3JJ:.W9T6QD@(','8)0PBM;M/A-S=DX0(!X>A0-0W,;&. M=;2TB=[X2R(DA36*"(R?ACF?DSV/4^])88R<\6.=29$/6,$-> M\_YZ*CRGOL+>02G-K)WDH!$=O-H*#SKIC\T%L'EW= ?@%ERGAST61&6V=!)@&A M;A!3Z/@HA"CV!21"FI/"3YPPC#C#+#)9(VQ"/(L[E 38,J1ZY&\3J(GYOA,5 M5#EHA04[:2] +:\]@M=%QA*GG^UN5AK75?XY"_9^EU> M\/0V:V* Z&.=L6+=7"*P_]J4]9G"%_QCY ;R6_ !7^T85B@E>$9URDE6'Z"AM# M:G8*.=- S75@N5.GR\'S2FGTTP7HAK'3"O34 I>]892:V3_CM "SY>/0,1*] MR,FI!0B/';+::-K2&<9UICS#ZY^M_"!B211A*) *IV2>@ E/!!0X=EA 1SUJ36G]?)#6MU MFMG?2V[SK-;*)G_'J0[P4=NP?NP#]Q^FZ+X MOFB$_RE#IBO5/D]+W;0CG=*N%!+;V%^TM# MG 9Y+>BT/YL'@X&R?6\&D]?,O_=/FS5W'1*XEX7LXCZKV+LUOM5U23K\]M*V M'DI*H,2$[I.X)+GDWJ>96GSU'9..X'6>$L9#-3$+G$<)?%4B6YKZI_$8--N/ M-#G;!#^M4G].GWER8(X1=K;2BIAV/V]JD8'@ M[*47&=K. !-%FO5R^5$MOLEY^2&O/O':XEI/3"?SMT?D$[_+U_*-\JWLH7J4??$W:4G7>2GWP[NI$8G(C5D0 M0,=5A95B%D$LB \=Q"(4Q\PES"P'L&[/2V.GYB[Y$^^N0$TCKK41US.C)L%Q MZGOY6D[+A#,8$)MYQ[7ZG3__N D<8S>T&CX\E29+H\JMF& K9Q,"=@$:'>O#5]YJJ;9,ZG0;O$HS M4-WEFU+^UKBHPXM]19IT_8_P;4Q,_Q;R*;5H//F.WO:^(_5C^=0.E0MP]&.< M,;9ZZL&=*P![,CV6%:4]]7 9AW)/+M#,2_,0T] 70<)];Y8E6E?BI2W%G6S@,>7K(3D$ M)QW>B=?.*09M^6MD+T=!3^^+W3JY_28^G4I;,-\J:#I,+[W::BB#D0.<*#">8.)-C%?N+) M)48O2^'AYI?&_YUPX*N23C/HX0ARI]EZ/!X34ZLN%-K$=UKC4RPEW^PQE/S7 MCIV.-#H+E9Q6J)OW9YX:795N1P:_2<)X5O6,!"['E%#HQQS)VTR ML_+\. S#(((,)PE$01)#$B(?)D@0WQ,18]0HRE*OVZ4Q1RNM&5EH(JQ''/9Q MF]Y>J04&K<1=4*.4N2M1#%Z]/A=J:DPI9CA9HA?-3F>E&C,@GM..X=L#(PB+ MMI?Z3K^YMO0(#9CO^)!BAT+D4P&QXPD84LY(Y%./(:.3]0-]+(U5'=YD?Z=LPN0Y=U/4VE/RD;R M N2[&Q;#X,(#(Z+'3R-QGIB,=A!_;B!NK_VO:\@L1A(>1\%6 .&!'N:-&SRN MXEZXX(E'7\8IYUU>")Y6*K*NN99L*]B4UVT1F[_R]/9.75I^D[1WR]_^X 5- M2WY3I)2O8C^,,94[)VD2>1")T(6$1_*??AS@, XBA\8#@II?5"FM23I_U/05 MEA_C6LY7Y7S#\O4:%Z4J.-9PW4"=,B %AK080-J22)B8OL?Z6=I M]G\K%GBU*=G@->X8IGJKCP6D)EX7.@D5:S?D?P%:*>T1]!D8+%'GL5YF);4S MJCZGFW./#R."W[*"X[7:Q_Z"TTRE+OJ8/IN57S15?\XSNJ\-XYM+2O.-;.83ISS]INY;/_"J MO5991301&#$$'5+?AOHQ)(BZT(]B)GP1.K%G5%+F5&=+,T$Z64&Q%?8"9+PR M8Y.3\.I1B2W0)N:1+5Z?>GAA(8<*7*[7^7=U>@%$7H"K@K.T NI#WEZEVN,7 M';0LDKRFOR$^X]'V6WT*N--S^^A.TPO0C?B3 MT\+K$<:'MI_+T53[\.PG.T3O/K2 PFYL2M M9 /J03S'0;_^PP@\9JKWV2HZW"F M&*W>N'15;E#DA@ZC,/*(@,A720L=/X0P#JF7SC8)F8F3I$VAWM67H:X Q\3'MK3L![';/A?T^HNS3YF=1+!%<8"DX0$,,8X@BB@ M,<2AZT+"1! $'D;$-9KX ^58&CO(3PN9<<+0 = CCAE@G9A=.@W $Q5V);+Z M&[Z]5*92'7LT-!)+2UPU5(I9"6TD5,]9;VQSYF'8[V4G3:-7LHLZF#CFOL>< M)(*$8"1-G81"PAF!(8V"R/<<2HA60;_#S2^-R'82 B6B<33V 0!/,]9X6"8W MRTO;:)V94(:Z?0FZ#Y[[3L-'D,!:]OG_ ::$.S#\6;]+R(2_Q^J-XGV>W MM32-#-<976\4<3\7KBY$]=C\=Y?Q1* PC@-I!%&B4J&C.(0$^0QZ1/Z=R/]' M@5&^X ED7!KK[E141YJ_Y#G[GJ[7=9"(TK.EBT8A,UZ>8H#U^/J%AVUB'N^/ M6 $Z_=3H[0W8!=AJN-CN!K^^^W&:B\0**?2HHC*/&D95!G BY/8X3C\94"!08A="?ZFQIQ-Y+ M,MJ35B=YC3G.FF:T)?2FMI,' V=N VL@8LO(/=75O%:LAM)[9JK..\,(Y%=, M[]*,%X\J^.]OF_1!L5M[68V$&[@(">@022+(]02,N30O0\^/@Q %Q$5&"<). M]+4T^MB*VE2"Z(0U(XU3V.IQAB7$)J:,IV!MY9S -4 ##TN$<:JG6?E"0^7G M=*'SRC"V^,"_MQ[TJAIRD6?RK[2.,BX_%E=W*N3X.NL_D68T?5CS.J7ARO'" M)* L@")BDD]XY$'B10R2,**"^1'&Q"B%V"AIEL8XG]/;+!4IQ2I_P5;F;3EP M,^89-TYZW#0;^A.S5P_LSRI7$BY8"7Y[8,J;7/%9HXK*$]$?EDZ;-MFJ18ZS M@JLE%APGRZP\:06VYTQJI]&Q&:>O<'DGJ5S]H>C\&UXK 9ZE.^8() DDR'&@"+Q8N%1:<+&1AY99]XMCTU[^:25X,Y/57WHJ#,T[K34>>B0Z M'NZGIM$@1.;W14?Z&-IK-6)V"0G-,S[<@!"/0X: M"E_1__'/LN=&_UJ=,U:-A(OH3Z&I: M(%8PFYH$:L$NP&55%2G95+554>7@!D^6DOX\+I/59WZ9@^GS"I^OP&SI4'IG M>Z@T,#2_S50BF"_X1QMU6W[*U^MW>:'2V#TSNWWL,,*4AUDL30>$A .QM"2@ M1UV,8N(2WXV&;8-,15DV.S24ZK4GKJ<8SPHI^EG$HSGW#""SSU< M>Y(#*3KHI0!5PD^$L'[NE:F0GBDQBT7$C3*X#('M1'H7H^9FR_TR1,E^8IA! M[X_=NS]/%?T:ERF]S%B;,OIYX5P>HLA)8HA8S*6]Z5&8N+& OG!B)V:<1A$> MMG$WDF-IENCGS?T]+A[5=K&6N[YGZQ+%[^="'[IE-QLKT_WZ9",PXV;]4-[Y M_1&99Z\^"$_K&W4S*5YHESX(JN-;]&'-V4HH^YD7WU+*K_*R6B5R QX&"$$W M9@*BP$40AP3!F.$D8(&#M>"$6$HL@C+N+8R%'7AE!+HR#]1%6J M2EFGF+(DE&K;YYA1JAVKHZQ'=G./W<2<.->P395N3 OG>7./G19IB8G(M$ < MF)5,KVTS4K=[^D+OW*OW&N^;K.:Q!PD=?7AJC;H7<3CM-7YCC\)RF."O( M3'V0N0>*->8YJ_Z)%$CRW99!*-L1Q_$69V&!LPIU4_K\@\.,KX_5'2^N\OO[ MM*Y2]&;#K[,O=VG!ZA2>*G$@=7P"?1(0=<+%(7&Q@*[C)!&//,QC(]>4D[TM M;7*KZV0S&^Q)<1?VFD]F&C_*/5YJ!6LJR+E%=W^:;$&2OG M*DX^[$O0/,-?[/A.??0_OOQX>R/:PP T/%])%';%R;= R+\^_YZ^]AT!;5XE MO,BPOG3%\6'"_V.4&!\U,-9JBH^3PMP#Z7>>L;RX:L.=@I [GA,ED 9$W2/[ M F(2QS 0H4]H('B@%S&VU_+2UIU&.'"E[[/R%*C3W#]*_8EIN=-\0%6DIQ#H M^^4,AF(FQQM]2(S\:@ZJ?<)QYNGSLWG&'!2S[_IR^(&)C/7R&#&V]/?V!R]H M6O+R.KOA19JSO_+T]D[2X>4W7N!;WOW^ID@I7T6(8#?Q/>@DH0<1=22?X1C# M*';@ P*T2&R? C46,YKFDXSA7*:Y7>&799I/,C#& MIODT4HS,3GJ=/6RJ\CW_QM=NE][!YSRA00C#,(E4,C"YN-$DA-R7_TL0=V+? MR-_S1%]+6XG^SR:7>/^/?W9#YU]KF,LFNU1]S?,K+O[@DJQ4T?AK)@7%$L03KP6[!*8J_[,2] *TB$V0/4(#$]LI3 _T M]#(93(^K?#2!Z8E7QEVY/13\3K*AG$'7&J0W(&)B#A-$L^-8VH0KS2U MO%H3 MBP\*AR8D*A>@PC^VOY'__)G_;M7-[?]ISOLTM'ZYV1V7_DB M7\?,5YT['<&K1LN?ZK"@"W#8;[4IQ:+"Y-4 ?^)TC3K5,%F^=[4NYHMK$R'K>=C4=@70RULL!;FMYM"O$-VEC M-'2 U^O\.\Y.[,SU4=;C[K'83WR+&Q#(@..XF(O M(&"_B[GC (XJ><#]__BSP\CAIL@?>%$]*E:J^EF_=S%[84(B&G@N)&$L[5GL M$ICXDBK\V _\D+C$X\1DOWV^RZ5MN_O1?)WT3S/6UQ/"C# TD->C#[MX3DPF MG; 7M6U6/<_[/V$0I#Y,EKA%H\-9F48?@.>\8_#FT$R/=10>S_5H\Y+YE$MEZR+I$&. M]VU7WFBW>FI&N)QM:&F,L!,82(E???NI5VY+/^SE/'ZG6<$Z=!.SPBG4I-UA MT^(P@F90J,SYUF<+F]%6M!]"H__2S+[QC1_M1]%XT5Y^P^E:6:3O\N(7^6ZU M\@E*@B2,85TM%R5$I2&+"719Z&/7=WWA^K-XP9\1=&FUIP:M]S4;]\\@G4&B_ 3UUS3%[:(_V< MF,MR;6H:M=\TOAM-F69< M$@3!3BPW%Q2Z!,40N1C!.$D\B!R1.*X;>M33DG_9T<^Q]F:ACC/*=-/^W&,#W933 M+*WX^_0;9]=9)8:\<.OY>L\K;'XI@N KZ?R<_CA7R*'$]S"'V M.)?S&0F8,,:@0&[L1HC0A!E=: P38VD$(+^GR- Q>1C\>I;7]*!.S!Z- K#6 M .Q4:%PX5+#* Z=U7$I/FS9EB-+$HJ?S*"1M.4$/$V)>_^A10.VY3H]KS=R( M>2^_A/7-79[Q9@NV\L(P#F*!($L"#!%'"8S]A$$GD,,3,\(3$NI:,,\;7QI[ MU?*!6L#VJ$O?=MD#[KSA,@:.B7G' DCD^68RH/LE;W&9C-6CJG1MU2./F-^ M3ZJ2#W[C*J?@VZ)V3MW=MKR7)I!*-*B3[4ZGF05]@YVX=?[UHI! YIMR_=@< M&CP_;.A?!"IEZH2=MO+DF0 WZ"Y0JX/9K@--U.W?"!J]-\Q8?\]O\5HE2BYO M\G5*'WBGT18*/\>D=[6MRBE59=SEKE MB/>95]6Z.72KI3>SQH_CJV=P6T%MZK5-R=B MSZP6\%EUGQNYYU\81A:7E.:;K"HE+_'TF[HD:@->'1;$28@CZ#NNJC9#E2\ M#N3>/7&PZX3$]8VXXEA'2Z.*3DZP$]2,'HXBJL<.-G":F!P.0#1!W/ Y("P1 MPM%N9N6#<\H^IX.SSX],1_#Z\5>.E5&B%LEW!?_;AF>TR1B-?.*X<>3!!/L, MH@"',$8Q@DZDSO9G& KZ"!_91W -8_Q[,(X,84,0G!X MZH'SF-A.07"BQY=)17 >@J,I"31>'5J*I:R*5!W.7N'R[C*K_U#^T]_PNG:= MKJYP43RFV6TMQXJ*P ]#GT,W)HZJZ.1 $@0AY (APG"<4-[ MO*B@[.D>%%M- )4ZF-9*,1L&/4*:$-S)#U6V8"J9ZRUC_9>>]!?@:E/8C9D? M")BU4B9FO<]_!F#,/AL)S4(29'WM:=P9:O2V-N7HSK)86U.*"5U)@4Y>UTRB;4M5([.8C MIGW8)MB":>%BG7\.]?5";'-"[>/<E:OV !''L1]#ED0]11#$D/L?0#Q%)! XY8MZPLL+VA5T:C_4#Y@].3M#I M,;3L\ 0#KL>)2QG&B2GUH,?MSCGR8G]8F]Q*!\;Z8CO8,Q4YGFY@K%="GD#4 M%RJ7/!WHQVLJ3]BG^47[.XEAGO'N(O/-AG_)?T_S=2W31_&_\GM^IEPHK[3-B5WD>/C/ M^SQ,B?S$]#T-Z$:.#T/1&^0$8=S9; X10V'H.T<,;F-HPKB'@M.T*7!!<$*H MX (F-'0A"E$ 8\=QH$\CCD*6^'Z S*K%[QI?&E7U93/-_M:#3,^0' K$Q,RA MA<& 5&[[REI+X=9K>N;4;?M*[:=L._#,L&G9))/\@G\H'LAHNFY:_9!G3-I# MTIR1ADSKS'LXN$FY2:PH"H,X("&,"$T@8B*!21SX4&YW7=_Q7(YJ[D->YYQL9^G;'W2]86EV>TG_MI$2L.OLIL@I+\MZ[0P=%4=) M$0R9A^6V1=HZ1!5$2UR?1"XB06)6KGB$+$LS;CI5ZA-;ME/&^'YQ\.!HWS[. M ?GT=Y,[M'MZ=/8*>+55!72ZU$DL&FUJ7_/C5[]#KB['@FKO8G.P)'-?>XZ% M[,"EZ.@FQUZ9=B'P=2]EG8ZO?/W8^]?N9BQPB-P>>K[<,V('(LQ]2(0308XH M)1R%'"=FM=\'"+$T%NU?<79:@+X:%RIQ3>\'0V\Z#<;)] 9S&O2GOIDT!7ZF M6T=S,*W?)AJ(\$*WA.8@';_]&]#6,,[\!:>9JB_T,?N,5)+K6FXOSUNI3$JC17B9NIF>XD M-F.^4VCK$=Q8\.;AL1JP5^^[DF:?6]RN-7 S9BD-1"R1T:F>9N4<#96?4XO. M*R/CA]ZGF*1KR4Z\;&,'V,?L$Z>;HI &WVMKU0=LS?YO11[Q3AEKLL]2)!*3!P3!N,H]B'C*" X"ES&V*#HHZDD7IH] MMRO^J&L4TV;#K$>*B!G-JSX=QXS@\EFIJ;&U'8DTF[\O$ M<4T-_]$HL,D[-EMR[G^L511LL>&LKA!]4^25ND]3?G%$&H.=W]NG?+U^EQX\?S0J _$6)Z\!]J\!]V MX!<-^/BQB?@NHT2UM$:6)&_E+@ MYB:J[R^S$QH< -"JT[ &2H/\@T^U.YLKL(9R?:]?G</) M?U+?EP9/$A,&W:9:IR4.P?(0: MYGD\B*[@@@=^X$(7.QPBXDA#,O0<2&,_%W_PJLN72Z(0\\"!C D"41#+F9_XDF$#@H1PB4C<)W?*IKBIG_0;P^_F<[U1^%H M=*:O!\V)(_PS#:6N 3[G/B0^ E6IA.# M"44<^D[DX#B)'9\:'<0]:7UIG%D+!Y1T@](&/T5.SSH:C,?4EZ/:4)BG$#^D MLJV\X4_:GC=9^"&U]C*$'WQHX$3-JI2EZXV*5MZ=TS?Q&YR]DP*J8+E-U>;I M>(L+M:TJ;WA1QY@V%R[U*2 MWH!]3V ZHX#BM=TL\MR4T,A?Y_)]2]M(LI?#2H" M;6>T-4EI[C&3G7AIE8K5="YB>JW'[MO%6A;%&I%IGFI MUR:,>Y1MM?&!<7-#RT6K-,K5XW6F]MRU*_E'R5'%ESN<'2PDO6)<;HFYSR!Q MJ ]1*&T^G*A8.QXG4V8-3226)YEBO"$L=Q MXD6CG\CE2<&^GM;*R?M@PA>E^@5HE <][4&MOC04< 9: "Y T$==EV#8#$^ M<.9ALQ53.)?8\\8ASCP8>[&+<_<_]'ZL[YW^4?R6%?(GMUGZ=\Z^X!]=SI9= MG'J]P*KUML*I6GJ_Y&]_X/LTJQ__Q*M-D95]-UMUZ1-[*(34\2.((C^!B1=0 M2/TX\#!EPN6&.?ZG%7AI:]M3?96IW->X3IC5Z7P!>NDE&K7!3F^5$K33O,FS MU>@^R.%ZML]']]9K.1_%Y#=H"_D>!ES.S3-(UB[Z)A9WYDO#><#?OX"&&7PS@@%&+7<4,/.U& 8^,"-4>[6]K2\S[/ M;IO26@]Y4;,-+A7AO.&TOOH OGL!U+P9[]W0PWRXG\,P)%_"XZ'.9TDG*9YU M%I,)_2!ZG;VX1\2^XCJ^$0?>&ID%H%1.8;,>_:_7],K'L)K 0C!Q(>!#!Q:(09)7ZH9R&=[F9I%'5]]>X3 M:$4%/5F!$E:/FL[@>IJ#[*$U,=D, TJ;9/1P..%P+QMHB$3^9<A2QPN1 S#"(?2>/$] MB#''$$@[+B2>+_\94^Y$/D+$-;HR'R'+TIBH5@7F FY*#K#2!N2M.NJVD[<* 2&7 MXKQ3":R53F#=*65XE#-B)#7/>>89GZD/@;JAD7J 6A'PL3LKWS)PM-#B/@]UQVR(^T_5O&TI*J4WC.I"0J MZ6[CS>B3D/DD(3"*D =1%&(8<\^%3'@>BEW70\P?D/YVD#!:.>EV:%=G(!VI?7M,*F+NQZM#<) MF!-372MSY\Q1;Y*;K7)C0)87X(D2RCFR4\-F+4]#Y*P5^M3M=^8JH(9P[)<( M-6W //O.#<\O:;7!Z_7C#4YK]T.##'^'WUX:R]R\_0@Z,8&2\YG3L&%!\2.0 MG687.VA-?9(D[.EN#FM4C^?S9DGQQ9P4NWE6>T-++;E M+=MT72V9U(5O=BF?/$)]'V$.8S>@$(6. S&.B/Q/C+&7A'X<^T'%'8R7S\]"R;F49E8I+J#\C1,=C6T&NU^6FF M6D^#@;5>\LEJ_#08LN,%H(8W.7CGQXNB=CIMS.TF"@/_N,)%\2@:Y]-R MY7L."Q%B,.$!D=L^5T#,U<%8$#L(JW1BQ,AQ2Z_;I1%J&V8E)RGMBVF\Z=-! M7'O'9QG'Z;=[M< UU74;O 97]9,K+5R';.\,8+*WM]/I=.Z-G0$0!W9U)F\/ M8Z3=R5=>ED\:?B^WE-<5OU?Y8QR/)\R'3D!"B 3S((X2!@-I[46!&S*4(!,Z MTNAS<5RT.QK.54G=OM#@JQ(;U'(;>I#JH*]'398QG9B7QL-I3$H& %EB))T> M9Z4C PB>^B*.( H<'Q*"7$A%$J%8 MX,#UM[>QLP']],9UELO6V8Y,TD/%.IL?[.R%B/R4 MXL>#UG@N1 Y(H2)RUT8QYX7<>:[KA>OOO&"Y-I'BL,D,9E$?7DFO_/D;N&B(%-QNH4,1R\_7QS,_]H:9[S3C\&4Y_QUK@W*H!&AS8!ST63U$>E*^CF M4?-PITI]ZVWQU&,DF+;.=0=*,>^9[CBH]LYS1S8W@;MCFWJG?+/A_\EQ\46. M+E_QA#HLB'U((]^'B 72N&8^@10G":%>[(4WC47[@U4>ACJ:KQM&HOB;+;W"]JZ4)2;#+ AC& MRJJ/&(:)%PO(?1%Q-_$8\8PRG P38VETUUR\T/S^H>!W/"M5)MLNG_ Z+\N? MY!Q52H+BN987=>[A7*C;,,/CAV$#J'DL,?FP3'U<<75]T8&^I\,%^-" +O6X M 'U-%)TVNE@\S!B%I:U#CF%"S'OX,0JHO4.1<:U9#GW>W?I0CGW'X0(FW%&) MHD('8A$Y$!$W9(F'G$"V9R/\>;%7;B4?-#I<1)7WVOLW@S8&9I-(LK:3I^$V%!E;R2TDEO35N!I+X5CR,L.N$ 61A M&$'$ P03/X@AIX[GD8!0QT]655[AM1[]G.[.B'JVG4XW6=2Z7U]R[G)<&F:& M.HTN%LC'24 A]JB R'$#B'D20XQ=09CK">J$YI4B[6$\7\W(U^,J19[!&>&8 M$\^C,$01AO'OEV1,W(,P#K+93V()MX MD6P$A;6D8"?JUG/NPXFZ>^8IS+10L96S['1G\R8ITU)\+RN9WEO#5L,/_/LE MK0,]U>EQD6?RK[1)?%87$GYL_KOSHR=R,>0)E>LCBZ51[@4$)C1&,, Q\YA# M'$Z-\H^;"K T8UWNGJ2LZ\=M1>R=-N"I.K7EN7V\O;E1M;3_DU?GWS9C+^-A MU>.S*0=K8H:3HA\']Z*I=?X(OK9_3A(#,10]2TQHW/VLW#@4G.=L.;B=8?SY MI:A313[6EVR75&Y6"LXNO_$"W_*KO*RZ0DHK$?$8!]B76PKJ0L0PA<05$92T M26@ ;6? ,O7:UR4NY\:N@QHCX4>V4V! M\-1. ?7%+^B$O0 =VDK>72DX>Y1FBI$E*M/N=E8*,P7C.749OV_] $0RY^9> MU7^4_=ZK'/5_;XH\8\&QZU,.D>LE$)' @4F28.B$#O$Q=4,G#@>D*C*71&NN MS9^GJ"TR I>QKSP!DL-<] MU](,ODS?\Y7 B4,B)X"4,PH1]5Q(8H0ACV,:Q7Z4A/YTGDS?\Z59<_)3#2;T M8Y* ZS'VD$SRG>IUXP9I=W_6*_J M[$>85G]-J[NK35GE]])F5.;DI[Q)7WZY7N??U6FX-(ON5P[V/!:X#A0>405S MI7&7\-B%/L$B$H$O'$\KOM6\ZZ416>,A7;2B MS)*B>?"H5ZM7F0LU!S/SI@ M($ZSW+3P3DQPG>#@NY0<=*)?M#[IG?3@X4F RI%E.ZS*@C?W\,H@_D>$? M!GGMA64X>,V:(M^OUPE7_K]>*P8T.,LR,5S1;H48T<+8%%A-UI?&!6R; >:- M_*.L4GJ9L7?RY^EM]BR-$F-!R%S'A]1/ FG_^IZT?ST*7>9$CB,H3IB1_3M2 MGL4M(_NIL!J->IF7+D"G57TCU.HU-!/6L&'4LZIG')RI#T;WQX7HCW!X/KPP>"H,MR:XS#Z]'4@NB]ZXCI9/6LSG*8_6OWT M4K6ES8 P.$(]]/8PHKK.ODD>5'N8AAJOV](,JY"P (M J/-1!Z((8Y@0E8;6 M1](V](GGAT;9:HYUM#0RZN1JPYK,Z.8HFGH$8P.CB2EE)V)K<%V ZW/5/(P) MY!P.EBCC:#>SDL0Y99_3PMGGS1.C?Z[^N"GHQ^)+6;R51M%]O5G]E5=W.=OM M-#33I.NTM;0YWV95*%(J]Q4%^/+Y$]C)#AKA]7.F:Z%YFA"F '+JC9D&AG(+ M9G/S98K2H$SK6AW,EG?=1-U^%G:C]X9:$HJ-5'*]=U)D=1:69ILTNVUO2U01 MAZ=;,%ZV.Z\5BET_1"R"S"4,(LI]N0WB"$8!=QTG%L(71MDYAXNR-&8:=*8T M8B1T[90Y\)WMJFH&=)F"GRO[YDLK(@6;573^BM7-1"W3H-RU[>Y?ZA%^*U4V\$KO*;*A49*U[[UD:S3 MV^:6@93U-<2*4N3%21A 'H0J[%H2+ G=&!)"N.N%'D&^40J+:<1<&N5V.@'< MNMQB5;ZD2/%:U8[M] ,;E2.MR@'CZEY9Q1Z3MB!5OE5Q='4O*Y^!'J>__.!. MS/>'ZX9M1[MSL.ZI"92>J@QM3]/MZSM=P==.6XMG:-,.QV3%R*P(^<*5RVP" M?;[,F=7>ABT_KS>E%*HLK_)[DF9URW+Q*U/6+GM?"IR532)_=Q5&G&+$8LBH M%\E%)0HA=EP&<>QBBF+/%=0Q":LWZ=QHJ9@AR/Z+ZJ.7U51M?LTHWPAZ/2*? M"M")Z;D3&_3DKBLY[B0'/='M,>T0O"SQIU'7L[+B$%"><]V@-H8QV"^%--IO MBERRXTI(7B*.X\ XX2&4C(2DU8M<2!AF'/N!9"QN0E"]MI?&/[5HDG:4;&:\ MTP=,CU8&PC Q:S0(W)Q&P)@2#NAJ:<;W6YYU0A]0Z?E\/?3(F*- N4'^Q)5X MZ3JM)_R'/&.<;6BE+C+;$F4KC)( $Q]#RET,$1<))$GLP3A,F,,IC=S8*)S6 MH.^E[3QOY$82JU)NM=M2KE(M#CGXT\/=Y*3/.IH3L\);(;B4[5O_T Y\PE6= M(;&GQ@5XHDA72?'"6O77$3!:/T/:>5GM_R#_/!6KH]9[$C62G#LJ]+V#)(@)- /8\R)W ^QR--AK6,=+(V: M.AE!)R104NJQTU$03U.0#6BFOO,T0T6;-LZI?N(B4[[:T(+\RXX-CC8XRY0_ MITXWK\\^9QY&]5[NR.7T9U\XOT3[29E%:A8$G,G% E:);FC*#R;XQY, H" MEWL1"8AGY.QI*L#2F+*5KMZ'-2GOG]\>?=JJT[L),KSO,QXFO3W;E.!/3,/[ MN#^5OBEX= $Z!>9)]S844%LIH4V[GS=!]$!P]M)%#VUG8/BDRK_T6A4ZN\KO MU1:QGL ?ZYLW*8/<6LINTV]-F:5V^@4>IRQQ VDS,@01\P2,>2@@PW$@/!(' M;F24T'Z #$LCRMKK$Y*Z8%Q?"<,@R &#H<>%$T,\]?Y220]K\4&;70)<%H7: M%S4Y[Z=DO1'0V0IC'"#!O*&+PR':"U<VLO]=(KY@;)MJER;&6>9#HH>>4T(],0LUD>XV:T^D1T\ MB3#HEV*SQVD#P;-$;J:]S\IR Z%Y3G=#FQG&>T]*_3;67WN$;&!B'6UD:5;5 ML[+6C:AFG'0<,#WVL8+5Q#QS$*;SUQ/&9'(6"TNT<;R?60GBK+K/J>#\"[;" M?Y1#PVV6_ITSR2N_X#13%/-FP[_DGWE5K9LJ".XJ\0+!'#^$Q*<4HA@SF"0X M@,@- X0]%(J8#,CF/50>K2DS?T[O5TK@GVI[!\AY4VXE5JOQ0W.H.#901W/ M&!(^]Y@#*4FDF1J'#&)EIM+8IQBS$+GQR(@LBR,UXT*@!%5C\X"+2@5:'1PC M\"#?F6F@]!:/.>"?>&TY'!6E3-6;NK9;2K>_JDM/O+HJ.$LK:<[68]9&STH- M52S<3L1Z M+D41%#0B$!%$('$<#PKB.E@$+,1.H$.8>RTOC0%;X?3H;1\G$D:"ND@"0X6 M*,$$2F0P="**7>&$G+I$[_QC%%+SG&R,Q.HTMX_2?V*R;N6R:/H?U?84;I0I_[6CR_WV9N&_HVITA';\@<$F>QVXI(JKUQG95$K)]F?M"6C_'NI+GT[%"[ ]Y=#R(QAB M1TZ OCWKTJ9P<]N<$P![P!*=HI>QN=<_\;(J-K3:%&EV*SO]Q.N38K55*G?) MWK"?X%"56?.QBIEW: RQZSM02-,684_PT!V8:UVK_Z7Q=S^']Q,%VL*ZS8U* MKKV_4,9S(VB.9S@W:V88YW67 M7_=IG7M4;OFOLW?R2ZWN5+&C%?*PF\1! .?)! )IC*"Q-*,]6,2!3YV!#/R M(#_=W=(837Y_D1E5G8%3CYGL@30Q$6UOQUM)#U1"4W+;8Q\]9"R1S9G.9N46 M/<6?4XGF6R/OM'GQ+:7\L*?CA[Q.:\S9I4IJ7M:9=?J_5USV(:_^DU>[$\B5 M3Z(D\,($A@YQ(<(TD'P3!M!+7$'B /' \0==G-N6=&E\]5M6;&5[LHVNJWD/ MO(&W/KR&-_@O.6@3\^<91_ ZCT&C'Z@5O&@N:Z1&X)%78*>3_=0&D\-OV^G MNIPOX[0P%=Q'G1XFZ] \)<.;-L#UBWQUY;*0"1H@&+B.!Y$OEX/8\5SHQ($( MPP2[5%*)9BJ&?L-+X^Q.-J"$T\^\\ 2KTXPZ!H&ICQBUE#=*L'!(TT&)%9XT M-%M"A4/B]Q,I'/S]P.QJ>U/O,QO_@!5V2>+$#,/((Q2B MR. IW8DH3I!44-)*VGB86T[=I &(KG]NIKN9-\*:A]%[&-YUW!G(&SV\+_'"7 MTJN\CEUKPL0-*71CZ@*NSU90ZJUB_D-3YAT<'?.X[G9:7[+\V35&I,X3. ;5=Y'R1^#QP/8@=E951.#[$,:(J-WU ?9;@)-9*ZF93J*41R?G4 M1DJY7E*CP3&BP\=1SUB9>W0F)K%^-.FA(2G!3J7&0[_O@7]9545*-E7-?54. M;G!19PBQ;@;91-U^&.IPD5XJ-G4TB"<"5L>W/;RH<"8_H\@1I YV)26\K MXCR9W,XA8K&P\,%N9B\L?$K90X6%3SYOGG[W7%O4I/LU*L+^GAK M$4%/1IU*8/H8Z2>-M8'53$EC]S"SDS'V' (G,L8>?76VC+'GA.]GC#W[[,!X MEK2DZ[S<%/RCZ%_<]CT)=U>_K0M"SY-6,(_%Q!60,\P@BCF!2> Y,*">%WI, M!$EHM+"/E&=IZW^3)O'UR#2)8P=)SVJ8$?J)^?EL^L1); Q+^-F*+!DIS;RA M)':@VXL=L=3L,&J]VA1J*_Z.J[IGZR_X1QNNTN[*5@21Q'%1 JE0J3N0(Y33 MM \Q"@A23BPH, H..=/?TJBQE=.,"<]AJL=T%I&:F,E:24$K:AU34\XK*:GF6=0Y7,UX:P1:<( M#)8)YGDO+T(B1U0]1A3''A]&!I)>&+_'Q1_E9<;J?ZC"<=U]LHA)H&+!8(*X M U$B$IC@0#($GX4XL@L._3)_DP^]GDR)NW$K>_]*_5/4+]@Q@VG8=9C M"&O03@DE4##Y'^3*.1Y3 MYL*0AU M92:^"!J"FN64B%I=OTC"0Q-0CJ4S-&IC&'']CHM4>85_4CVI@SR'^$D0A#%T M71^KJA$.3!)"84QB07D84,:,HB2>=[ T NKD TK 04>B>Q#J<09F [1*T:38G0=I3>:PS%@)W3&"2M;:\&"3'S'FP,4/L;M5&M#6-3E89* M/LY^DR97QNI;*+R^:3U"=K&/=2+$+W=IP>JLG,+'GD<9@;@NW^20!!+"8D@= MP?W020+7+-_@("F6QJ7R$P[-^' 8^'IT.#FD$[-A)S]XH@#H-.C%Y1[(H?I% MDI#%@LFCL+3$A\-DF)4.1\'TG W'-6:>2N\SE^9-6CVZ'OF25FN^X@$+*5(Q M])XCY.XPD 9C0"3E4=_SW3")@B#23:?WO/&E45$P2K=W3.]!*??V&ILM[=XQ-?JI]XX^,]16Z65W5\$*=8;W MDA??^/LTX]<5OR]7V,$A0L*%B*$0(AY1&,>A@"Z3LS:.0L$CK6EKTNG2IO/3 M<@=U!MRFYD$M-OBJ! >UY(;G/UHCH&N?V,5U:V[5!(K(A"GD:I'B'T*48BD%<%]'PHF(C=P M\/ ML97RQ'M=:\V@^2L1;^4$KVZW-8G'5K3=QUW[1LP*C"]9I[;[5W]7M .YEQ]G MRGJT1V&;K/3L?H\O7&7V* 3G"\H>?]5:K-0N_G,7"QTZ7L(B%D#N>I*@0L%@ M0ET?N@G""0U\+K#148Y>MTNSF [%Z1@2DB;>>IQD'\6):>D0@& G\D0AYF8P M31?-=*C3EPY@.@&$1LS2J;=M&4K*;;G.O')NCQ'P MV.%Q(HTI)Y9;O=#!D(0>K[,;3Z 0PU[>89UA>P 2<>40OFX7CH)[,C1XCVP@;G>%#/6Z86^C#/:'UY M>UN]+50MMH>F8,X;+LGR7HEFG-Q:IZVEL;:4N:@WY$!*GF<\WY1/BT:KFE92 M%;#313\/MA:XIREV"EPGILT!D%JV6TU!&Y1)6ZN#V9)JFZC;SZ]M]-[ ZM4' M2WCU$F.]?MS+AE37]7K[MTU:/5YGZG"Q3I%4L^.7.YQ]?*AWCMLR8'_EZ>V= M*@?VC1?XEO\BFZ[>R"]09>#X727@6 GN("%B##F+I#F+7 IQPAA$. I$PBF/ MA%@]U)5(/E>XJ/3LV26H9C+SGRLX'0E\W%1E)4TE=8Q/^&V:9?7?L'R(?EG_W;ZGD#N!"!(!J1-RB+C'(':Q SD/N2!Q&/+( M:,.]!*669O)U H-68E"+#)3,H$[95$O]W^>;TMO#+T'4!1FQ_5R>3XS7?D)/ M\@@.YOQL2N(VP( >,NVY076G"EXTX/1*Z5X O2_3WN'!DL;18E&R#XV":(+G=4?TVM9Y D>OZ"$$_\2*(A#3\$D0CR*7MIPK#<^H: MI5(]T=?2%M%>/&C_^LDP'[T.R'K+ER7H)EY5!J,V)+CD'![V(DB.]C1WF,@Y ME0_$@IQ]Q?Q,]9W4(,^XK!DTN MC2E:T4$G.V";NF)4%T:>"]!3X )1XX8>!9M'(0=.\O)]M*&;F*;YP$;^[: M&X>%66;IC9/ #:Z\<;I5\["VMUDE]ZO2D+QFLL54I+3N]\.FSB&&'40=A\>0 MN([DS#@.Y#XQ2*"' N)P[#L8.;HQ;B=[6AHQ-L+6^YVGXH)&7OW(M], GV8Z MJ[!-3&*#$3,*CM-"8U"DW.F69PN;TU*P'T.G]X(9,91%M?JDEI\ZAP\E 8M] M.>LY1DF3@I$X*(0L\5W$D1>R(- A@2>M+FW"J_Q2:5FE*F78KQPK)F[77OTL M2$]A.SVU!X,QM2TR# ?M27Q0[U-FA'RA9T+(?^VF[=.V9IFB!\7OIN/A7PZ, MSF@NB#_?<5ZIG&>USW5^C]-L%6#D45\5 W;4_7T<49@$",$P&:X#I M?AJ+$9;[D89G-MQ/J[=OMY]Y?ICM4%\Y7^7W]VFE;+C )'DH*GTG2%+H62"QR:Q#X*:&)B/YSN;FG4(#^=P,Q0. .GGK%@#Z2) MN:#Q]-E)>BA[UO? MR )N\VR*!D V8%MT!HX1^Z)C+<^\,3JCX/[.Z-P+9M1P_V.]^IV759K=WO!" M5:["M[R^7)4[KR_Y!UY]QFM>KCA'PLB"?9Z0)X!P8E+N13 \ ME1ETN&ZEM@^H/C=/ .Q,_&P#8".*-H3J!$WKMC0;51NJUJ=KTU=G3HWQ?INA M2S 6)!$)H9,D$40LD=P><1]RE[(0)QX1Q*CTXWB1ED;X?>_L\Z&\9#^4=T0R M-@L#K'=".>^P3;S(C Z^GBC9FCV07SK:^?W+)%:S!Z"U2./]ELT#_EH/O]I? M43.@K_?*TOBR%>TO^B%X??U/T]4(U2?FG%8J:QZ:1S0=%/K6;V>VT+8#PO=# MUP[]VGS?^H:3:A?E7[MQR'WR39U1:"60B&@@" RB.(:(.B[$49A AT>.P$QX M+-;RF#[7T=(F8"<=:#(KZ>^C3J)Y?C=J"Z.)9ZH2LY=5Y0)L\;JQB9?^9M,6 M;C/M, ?C9[2MU 'EQ%[RY.NS;2!UE.CO&K6>'[95W#FKJ#RQ5WFF3A.YW)GR M\D#2C,!E"?>)@$3(#2%R:S?W2)(H#QTO\J,$Q0.;_KL@/*Q.313_'92:GL$Z;.6S=X#4X" M9K0W.X_'H*W:B69GV[F=5ZV_D=-XVE8ED@^\M852VOY41>1?%9RE6V-)_41% M3]:'-A]%)M)&[JHMT*C"Z!,^MWIF7/+_9HFWZW_(WQ( M%NJNS#&>DU5FF53X%Z[=,L? G*_N,HL4P^->:5X\Y,TLJ26X4@GBBL>KG/&5 M'XF$491 UW$11(0+B!ECT/6Q%P9^%(7,,'W-R?Z6MA1NPSI[,K=TU!!0+3E0 MHIM'Q)["_?3*,@&:$R\%-H <%"NK <^HD-E3[<\>.:NA[*$ 6IW7ANT#FES. M;9'ZE)?OOGU(VPC=2[G1D)JU@>#"%Q2)2$ WB5220<^#Q)=_$VZ,L"M_&W"M ML!+3CA='.$WB^'(K^ 40*OO[MY/9W\=ASQSJHR 04"0T@LB-(XAC+X0D"0D* M/1XG@JSDWI#D+XE^7X )KX)Q\0>OZOI]_/E03 2_WB9B"DBGYOP&P,^];_G= M[_##M3U+W!042S:T=K>S6K^F8#RW6XW?-[_R?RL$KS,U[%PLY7)ST,WRMZS@ M]VE5$K[*Z"!W[ MHN<@8$$LK6F7---N3[CIIF#G-[S9B@UX*[?^5;F-43OO@3#7(,S$?9TVW;%$ M[=2MK-VG&EUL7;MW2H%.*[.$Z+:&2M_Y8>8AF\E'8IZA,W*HL CT";\+&[W, MYIYA$9*^%X?-9@?&!= [SC9K_E&\X8++%9=)(9H8?[D,OT\QD7*H]?EI0> 5 M\GUIOF,,XQ!S:<4+!&/.?$BH@PA%%*& &@4##)-C:1NJ3@UUQ!Z&?N@5ZG D7_+NL\9TFX2I M#5L2>0%VZDQY3WD2M,DN& _W^L(W@R>A.'^E=_KU86SU+LW2BK^7QN=>=B=I M6195^O?:_&R+!'V0'/GE.U]_X[_F6757KC!!+E>I:0-$!$1"1#!V'0%9P%D2 M1SX*B5&=GG'B+,T.E-\I,F.PD<.A1VSS@3PQWS6*P%J3O8QS%W4U,EJ7M^UI MU2;#_)A9K&MK!U!+7#A2F%DIT@YPSYG34JOF1\U;)^5*_JU,6>L&U%F:C[_R MNGH,\SE/8N%(TL32\O-1 &/B<^B+P'%<'K#8T\KDJ]_ETHAQ)S5X(O;%=E?V MJ'_^J(GZ^=-@^UA.S'\:,(*OC=2:/HTF7['VD:U]7&4,Q+S)($A-3_[R3QP[2C>)'21+W@$ M!:6NBB'D,(FPW%#$49"$;B#W%.&J"5'^7.&BFA?UYQU/AWU7^P57@/#;-%/' M_.H@LY$ O$HS8!_\Q/'#D% '$AXQ^;%+1. M"!W"/>(B["39UKJ@BO;VK8"[@II3L,J# P$FX]7C$ M%H@3\\A63%#+>0%Z@"I1+58PT0#$5OV24UW-6[U$0^F]VB4Z[]BZ*^N'IJP\ MCCA.D O=D/@0D=J]( FAZP7$\Z1QZ)J=+I_N;G%4TL6C42G>;\H+K$"J3W6L]Z>R%K[,.*7[^%NO@6^9I&VYXWAY$:69IV+ZP MM'E^\_:C?DZ&G=JG)_%@C2>>JU+9\T>21HD5]K06&I1*WKF;I2D3,)M*^?J!TH^!^WT-!L)Q<2331L%HRC'(_H.BFA\WM9LT8M'E.A'*AY[9)BI M>Z/BI_/L,F-U+< ;N?H5O$J;.NWM\MA+;+3SV71($#H^CB )U6Z:8@?&Q(TA M(W[LL1BS*#;:30\59&E3_.W]PSI_Y,I#OI.^MOP,M]:#QT7/B)X#[8E9I(=O M)S#X.HFK[%BP+%G=@\68U1X?"]9S2WUT>[:. *[N5 [MZ^P=3HO?50CR1[%S M=_N4K]?O\D)ETEXE04@#-_!AZ#($48!"F# OA@3C.'3=./;T_"C&B[(T;FSD M+D&:]2*YZPL-Y0O:G$!JYMNV,$Y#CQNF0/]%CB(:1=1H*%7 []UH]#QSP5>E M$&@UFC1QD"FLDYUE: ORPN<KGO^+B-LU63DP"-Z(NQ!2'$(4\D?0J..1$[1J% M'SN>5GH,*](LC6'KI-9I+ZDU43J!LE8*Y)FDW$8M4$B]+@#>:@;P5C5P7^LV M-('XD$$]S<6S#]7D=/PL]7BM#OB\':5.HSK6]@+LE ([K<"OLX_2T%SP$X_6 M2R6,GV+41B27'X&R=@;Z(7V\4)KZ$7 7'9GJU[CNLP M@EW(8X=#Y%.5[P-AZ-'(H3RF$8FUZPD_:WMI"UDG'K@T\!!^!M?Y164$"!,O M$3O]A[A*/P/"P"=Z."!S.3^?_S#,?)P/:WS*F?G9&_-Y+1\6]8E[\I%'AAV" M'*G^6"?&4Z'*$MCU]AE>KD20N#P(,729! [?L1IY!LY1ACV MOS0.:U(ZM@5V*R4A>*4*2\LMMN#*6$"3)!BSSE[][ADF236^D!^6%A8EY')TKQ,33TE59T%K4[G>N&P3LV% MB#KR;-B./JD[8R T^SZ,H8^Y."_CCA2W134,KSPE=Z*H@ED7E& >Q+$/62 P MQ+Z'8>I+?;CMI9$O>9PD1E6"+<:<&^^]SM)X)JVC]]VFY#IVO0Y:'QZS?A)[ M,YYSC.C8AN"K"'8EL*X17(O<>&R5T'5D^RBQ[.<@-=D>L&W/S]R^^E3BK^O/HA2AT2>ZU7PZJ&S"*AD9?B,()A M))1-%H02)H+Y$,<\C*A'8RK(8IVOR=*,C\R'MJ*EK0#C?4FZV0)3HH.-#G[/ M5NI_C3#CIG'0'9FB-+!::M"*K9M2O_N]1OD7L!4>7)^'V9JJ M[!%SQ%@6 T]*7/: [//7@"<,H['*)KLC+]I9=K0>=(IP'*0$P5C_@3EBD/(@ MA'X4B @+2A+/J/6MZ8!SLZ0^;_>.8&E7@< 88C-><@G(GILRL,$@Y]@4+J5'H\EP4FAO_'8M;Z6F:54/3*2 ' M-#A5@EZG;];MMF_6[8F^69VV61HEH& "6YR !LKFU/7MI]7H>/WMQ9S1(O+_ MOWAN7CR;B(&W%W>&QUW_?B^B903#?&:]-PAB!F).&$+K*&(L22!$E,/08UG@*E'#+I)&>X>9&&-MF"%U/EY+7 M/AFD#V,S5Y<[Y,;?H^PZ2'1$O0*_%MK>^Z.5V6W:A@$X[E(S^@:;.OW"0/$C M*18F=PV,1JC,G$^$56[AZY]9N0B]D :H:GQ#8XA#/X;4(QQ2*7@8!I)B9.4O M/QQB;LS1;'A:$=5+KX0T#)7L =(PDN B>,8.'+!#QCY&X*3RKD("#@>8-@+@ MI(('!_ZGKQS8^$I;(*3@=T7.-VS]-U(49*6>S%BQ(F%"( M,?9@BKP ABFA,O9C265DU>;*9-2Y$4 K)5 /%<4/VQ-\,Z3-Z, Y?B,S1"LO M: 0&6RP;D:] ([3#ME,V&+EJ,F4TYK0MI6Q@.&@@977S, ;JF"L+E$HO]9&$ MA&+%,UY(()%Q I-4)AXB<>1%GDT(4>?9:$G8INOM'^X>7ZX[,QR-017PZV ,[3&WA;4@G8S M)1I9P;OWY[)1[#<)1K"XVC#T#S;MYL%(\8.-A-E=PS-)W[>9I(CAE(@$ACSV M(68A@B2.!40ZFL5+,&*)<>#*WK/GMD'8)@R^MT^@?&^=23H A-$_^%;_"S)) MWP_.)!T R-29I*=?C$&9I.^M,TG?OU4FZ?OSF:3[EPRS79H>%M\?A5A_$TN= M#[&KV;7ST&-!@S"5$@H?IQ#S.( IQ1C&%(>4^\3W4BO_I=FPA7Z5(A_;<2*O7S(GTBV4OLL25(2^%"*0"B.\CA,<8J@+X. 48Z] MQ/>M>LN>'W-N!-61%&Q%!7_4PEI2D@GD9GSD&,B1R6@@AO9-8,U1<=7IU6#$ M:=NYFD-PT+/5XE;[B+"O^>K;9BF01T-T7137/']>-X&SAB%AIY\P-\Y0DD(M M*M"R0@2NM=/ZH7[_&['-8\!Z@.OG"G>8C4P/!G"!/[3,CMH5G =E4/17SV,G M"_\ZKUHW_LO@Z@'N%[)S#5,YVF@B58 M(N:;61%'GSZW;U\+")YK":^:[H46/H@#\ S<,9= ,K9#1J-QUZ)Q=S$:%CZ9 M2U"9RBMC@XZ=?^:4]GT>FH-[IO/1G!+WE9?FY$4#VT$4N?H\UR\ZN%ZG:G[\ MUR9[UK-^KY[76.,>Q2P,8P]2'7&""=%)V7X .:9AJH/,D&7GA_-CSHW06I&O MJGR<=550:BOV%=""#]P.F4R V7;(,:PCD^*7?/4 OV0_JG#6U4.5>535G1YA M2V2!C*O6#08C3MNEP1R"@X8,%K>ZZKWP-Z%;E0I^_4,4Y$&H%V/S]*S7H;(N M3:%HD&V653?(XRE!6]L#.NKV)*2.E(0P]M2,UES"G:1OW'W".>3GVU.X M'])^)_]-_!"KC?B^+@1Y:NPQEOHD(;X/HR"M6J$%D 0H@1'UU4[>#S$3QF6Y MCSQ_;NM (R*H9;2T'Y+?R$R(Q/I**"8[^PO!&>BO;TM2%;;^QX(>C;X MQ^Z:;(O?(W)WD]]WF2L+6T>:,>WHW*PW11MP=D=>]%M1_EV0XO[/?*$;LDKJ M1Y!3&4+, P*3, XAB5$L(XP$9K9)J@/$F!L?JGY?:SVN@%8$*$W&M#-MD!S-A#02XHVM0QN@SAM^5D^S8T2FZR<4+XN; MKXL@]B(4> E$--+)LYA!ZJ4$LH#'<1Q1&@3(A-UVCYP;4]T\9BMB1E4=7/II M9YBV8Q^Q_.7S5P?]00YUZSD$;2ZNO^GF+[O/N?.H23[-0]';S^S(O]AO@^XK MUXX.POJ>+3,ERV^Y-AU_$\6#*)I8X41X"?4YA8$0*<0H"6"*L0^#)$HD8W%* M/*-*^(;CS>UCVXD,&IE!+32HI3;?&IB ?7[_Y!C"D;_@<^@-B&4W@=%\Q^48 MSHEV8(-?2JNMF 4V/5LSDZ=,ME6S4*F[=;.Y;6"I -U.@))2\&YAJ.JWY?5F M_9@7V7\+_OM*/;'J2'!;>^IH+ -&0>3*/0#\(@C2,I%G7\Q_\K.MYGW:T91EN1 6WBW=]E*\#SY9(4Y>#V*W.:@T42^)0%'H,L M]2G$2:1>LP!QR.(P9FDB0II$S6OV<<7_O_"2M6I.\XJ)YDW[G_I^F3E:YB3R MC"RW"@#X7N/2.F>ZT:M7H-9/>W1JC4"E$JA@4/^Z ^+(0>3K>QR6)9GA7+JJ M?C(GU:8MLC(GS4\XNV8IXS!+M*H_(W15&BG*LNJ%_$F(LJVA1$./ZX8(,$F% MA#BB#!),8A@$.(R(\-,T(C:'!_W#S+[O&5XU_!*%3>-1R9F/ V])(0D38FN M5.'#1"+%(ISZ4>I%*6%&7ODCSYX;1VP+$MS8%VBXL:Y4,0"$L;WV6_TOJ%1Q M,[A2Q0! IJY4]V\ZE[\7+]7,OW3-#'3X%%SHY]:9%#)K ,\[S/=>BX'OWV]^]RM MDG %[GM;JPV"M9^W1D!T;-/%$$SP1Z4"T#J 2@E'"9T6< W*[#1Y_F0IGA;* M=G,];6Z[J&;?JW[DAR7F>)RF:1A*B+",U=8(L4WJU[$OL)C\,@@+'P ME9WC^0(FE!,8D!!1D2H$0FY3HOC5TZUH9>J*Q#I#4M@F0;X&S]"W.Q22L?=# ME5QC^&V/*>S*3?OJV=-Z98^I=>"$/7J1JY20XSETBY2D&&$>P9!07;DF1C!! MB$*6\@1Y2/_KA1G4QP>>F]F@;(U' \ MW^-T2O&[NMV.PTV-+6BCI7:<&/:-DSGZP3B?OG'F_@LLB\]/SR0KM!5S\TB* M!U$N9&Q?M! 3+7$D\Q- X MQ-+"XK@(H2E,#]"!J!'1L0UR$@*7QLCA(--;)2<5/6J>G+[ZPA*]G<8J37%. M?KOZ)K3!7<6TE%FYVWQ'?D3#.,20HU!"'$04DBADD"*$21(FOO2-7*&B5 OD*;-4"E5X#Z_Q:S9L9!8T^&R,SU #P M1SDW5-_D1UEDJ6KV[RE?8% M:;K.5V6FGE7]NA7J9<%1@B*,B&+2-%%,JK9_-%$;088Y%1*GA'C^8B4,4SL& M2&#TW:;U=]O*,>(QS%9:M??KB&O9EV' 1 1)+'T:A- /,(*8$PX3HOOSI;&: MH8@PFL:+'Z*@N7&WC)$FHR'1KBS33PAX]S5?"Q!8YB4,F9F04D 3SYJ73__5G[+ MRG^^?]%_?B),O20[XUT?ZZ1!H(N:LQABI!@QQ4S !/.0):GO,[M-UP 9YL:# M6Q7TGNN5$OH76H$K0%^J'T"MBN51](!I,CR8'A?\L8^IK7$?=8-U 9BN#K,' M2##MT?9PB X.NB]XU$"VW#P_+ZMT1[*\(>7CIV7^9R>\9-?O3AF(.O4)QJ'@ M$(<>AS3"/HPXXUZ,:(H";,609N/.CA4[8@/>"8Y5WR93:@"I] #93I'_M&1% MP^DP9$+W((_-?EU\M!JE3J\E4*Z8S7#4:=G,#HH#!K.\W3[MZD.F M'I'1C9K1LLF@$9$4$0T11-SS%#F%,4PDYY#[6,I 2,$\89IY=?CXN7%05T+S MK*,CL/63R.5@C'T:WQ%N0!K6$4#,,[$N V:B9"RC%\4J'>NTVCT964=NFBPI MZ[3 W;RLGJM"C'DD<.)A+TJM6MJ,)NG<6%-+!OY4 M"NG$]EJC;2Q4OM5))T")2BMMT3WK>T@3#]CYRZ5Q4ZY>!C,KL!AB],WL<[J_K!5R)OZJIHB_H+[02!0K/;XW(>8<@%I$L10(HJ$S],(,ZNZ M)Z<&FMO2L).S_M"UI .;HIW$UHRJ72 V,M,. \N:',\AX8C;3@XS*36=4W:? M6/Y08E!F\8>N-#M^HNM"LN/J=*'Z(ZY^9LCWC.&#:X@Q1F$ / @M^:%WO/G11$?1ZH<,8G:;O7ON2[[BVH!17R0EJW_>2BD*P;^1M?CR^?WMM^\;JFV> M=?YIF>=M+6LO"KE$TH,\PR_37/^9_9F4G_SE_EHN),+-EQX-WY$6E']E.\2SPQRC!.<. E%%1 M:FVJ0O]5Z^EB"12)&&L54HE!O\ M)_6$O GP9JN)6SA'7D$J84%'6E"+VQ04N *UQ XCG8S1<17D='[ :>.;C $X M"&TROW-@"<9NR*<.]53/UK\@#P(M/$\R/XT]R /-.C*@D'@^@4CXH8Q#[G&[ MPYF^P>;&-Z_#H L=^OR\E=:R$&,?QF8$XPJYD:GE-6AUX/C=>=3LZRP:P.&J MO&+?4--65310^J"8HLD] \K0YZLJI%*?*+<%IIMN-KJGVP(+R1)$(D@BGD", M(UW*#(60^VE*DE3]C*1Q6?K^L>;&&VU3'S76DT5]]C. GG>5.H1I?)*H)*VC M8UI9K[;MD.Z=(F=1Z=X=@E-5OK\$2;N:^&;8]-7(/_.$Z6KFFZGRJH:^X2T7 MUFQI"AKHQ^J1?E_E5)^.Z42KSZOGS;K\)K1^V3*KWJOR==F#;2YC]:Q%H#M* MRLB#(8I2M6/T$T@30:"@.)!)'*K_A?;-)D>1U>;+FJYKY/O]3I$#*[HXG54? MJ[T^BJDN:Z!F%5,""0\%](G@,B(4(R^U[>TXDSD=OTGCQU>-&>E7K*@EJ+<%K-:_VJ_]T4OCKQXY0^V>,J7!=&\BIC&]3.V@, MF$_6%AIEL(LZ8WQ>,65K'%2_KZL9;*I&ADTE@W*;IID&$8LI\R"-J0:V-6LTL4R/O6 J#'T[DP \]J:NJ>1=:W&\ST9; M=$4K W;:C))=>SFH;MMS#!'D+7IV7 #8B48>ESSQLFHLM_*:J7WX9JD/!V_7 MCZ+0760+\:A3(GZ(6K O>5GN==M*C M0959!LHS-QKM%L;L* 0JC< KE5HZ>*>U^D77$-'_G*_Z:MR/,J6&QWC33=38 M9WR#YVB*PBX7XNNXR,M0:=ZDX,N%T)TJ_G+I8R_JB?T^7VW*;7?QTD MH:E+\59=_*4HU)M1[>G?O^PN:;SW58O+C__:J%W[YY7.3M&_+"O^NW\DJ]OG MRBS]53UB77Y>U6$7?Q/9PZ-BR>L?RFQ]$-4_?E"TN74C+!*B[,<@Y5#ZNK*? MQ %,4J8HC*9,,!8C0:PX:S::S8T:*PG5=ZX#P'B^7)*BU$$:=3"8;2S87$ V MM57G(N^,>+]2&%8:@RXJH .+WH1TKVO/2BMLKD"-#NC T]C,:P40:!"Z C5& MNGI#&S37X@0:H.I+@(:JTS[ H2T]M_EW997/1J]I[?O9J'UJIS [ 0>>MF>K M;"V^J$W-08#]]9-N]?C?E6*-L^KO@A2?U+4+&L01\;$'TUBG]_C(APGS/.T8 MBH,T29 O[5JD#!)C;@NP^GH3RW/48? ;'I2.#NK8)Z&5 K#2X""YYZKRJ%>% MA+K:7 &M"-":.#SGO A)5P>9PX28]J3R(J .CB(O>]HP1KPO"->=MBM>5MNT M?+.JCCI%5AU]UBUO%T$>"JX=KMLY^5"V?%E2$(1$H@KZN"XX31"%A!,&4 M4NRE,DH"%-KTR#8?VHJ*)FB@K3O 5M6_GQO9]<8V;^4&9"NX'4%9S(492XV# M\,A4I<&M*H'?=9FO:LD?,$7=9##PI@=D#LL]B YYP M@1.:GM\ET_U= M+=S!;SZ;\_?O;CVX'86O]M\+QU[:4:?%I=MU'$&G]Z.."OA1Q^BX(UX6!I?+ M'K?"I\UZ4X@CSH6] *K(EREB/(9^&"&(D>\KFQL+R%+&?8*0")E5>2.7PLUM MO7G5.;K/HZ=HJ%;QE4.O#9P=%B'G9+;MPN6FGL,)8^-9?X02]F&^LXC&GF8B15]K!G9G51;4R;]JB M^6:4D,\+!)E[P^:;_A!1!T^T6PD%XXN/117JKE,[U>KP4JVP)HQXZMZY\9R2 M,5^)?%,N7VH?R+[OI)7>C.!.0M9/6R[0&IF,C(%J#'L'UOPY5(XP2BG8?SSD M/_X?=6M#)HSO..3D R=AAG/JM-_[V>N&-L![+@2K<[/5STM1^6%6O&M'+P)/ M^C$32)FJ6'O1*8>Z(A44?B"1%Z.8AU9^#)-!YT8)KW:KNHPP[RAAVV?. ',S MB\8UDB/315?<*[ 5N,*S*[++WFWF #EKPV8PY,0=U#P47"<1>RB$17@0CZH>^)UB [+9C_;@#')N MG'GT9&X.,Q6[#@_#.X:9"[\)GFV>="W:K_EZNZ AM=6($8FA$+I8:$I]M=L@ M&*8H\2)*J9?:Y:$?'65N+*'%4]MQ:EE@Z#B"9B;!Q;B,S &U?%!7) >5A",8 M KT8.+(!CH\QZ?+?J^;^RM]_L;-#>^W!T!N0:_:O359FU:_L=L1V#YW1FWWL M +'VP&G904?X47;,PW ;[YRP;_"W/ALT ,;@/-#D*9>U>_S\]$RR0@=IZG)7 MBXBE+*$A@C'3_<^"4, D\B0,)(H#ZG-&$ZO&6\>'F=LBNFTRF&W%'-:S<0]- M,SJZ'*.1::<5\ KL1 1:1O=M%H]CX+B=XMX@;](V\;BBI]HCGKC:D=->AU_7 M=+-XH'@E BB 5"D&""(!()1A[W0I+X _H@&@QM]-Y/WPCQ MBUYV?[32 M**>Z%#_PCT [WZ Y%\0]?^5F)P?1;-R[W[I_$9R\5_9,2W]?.? MAN"LL[_GUDN+%I^MM%.>*K531^(@YB4B]GT8I)$.U+)REUM&#W/+SH8%C3SM9C3Y)I,Y,ID>SF-_BF#9 MFR/H+KQK-,R=%T"^5*XW*H7L",[319%=#6"W)%1%-HJ7Q5_^:X$"WQ.!B*'4 M%<>PQP5,TQA#X4D2Z0[<2!IQ^>Z1F:G^ M50OYX#E>;BFA2:O^SXH/.H23[D0]';+_#(OPRSIKZ)OV=8HO95WZO5I M"O>M^*?-B@O=M'*]*>M_VLNWIG%,$Q1S2-)(QW0E*4S26,*4(^E[S MB&EGU M[!I1V+DQ6=?Z;_2NZC*WFH-&==#1_:I3DEG?I[7?Q3S)"K1F9CBCIMJ[,)0#]HAC;%F,-6MKI ]W?= MS+(J@:9[7^:;]3=!>+9\^2!TW$BVTB-N!;Q^TH;Z@L?!1+#M2O!U1F M'#Y-9HO%)."/O!(TW1MV2E0]A)46H%$#=/4 W<;#M2[NF/UB.!W1]G Y)N7D MB^':)]S+'SB,3=OF:4]9_?WO&6Y^[(+ MR>P?;FZ\^*JT4ETZZ;=LE3UMGEH?? E^5XM=T31=Z2R.=F1Y9A;,&-$=MB/3 MWK:K8ROIJ#:K&2R.Z.O,8)-RE)GB^T1D>-= KT2^JH+?-F2Y^U8^;,3GU?UC M5G#=(6!!4!0BXB60X50H*\W3-6,9@I%.1:5!ZN,@M:F9;3"F%>],4"Q;O5:1 MY>[= %C#3;A;N,;>2^^D[;#O%5CG@ I%TAEO^HWK MY]SEY;H0ZZRHZZ/6&V&]KU7D^',1)"D-I._#)/ HQ G6&2N<0$XI3A/F2Y*P M(2;2^*+/S=S:UPZ0K7J5>VNS*@199O\M.'@@:I_Z;EFU@%87/M=:5UZQO+(N MN%)T)=373QO'VK-6NDKE;W_S3M15"BUK9T_X:MG9??-Z8::R(3N=P=_5>O]2 MQ3;K(B?5*[!UK6HMKL#!2[:#!&B2 QJ4*QWHZ-X$G6Z&')NS$PC^)J;Q=!-R MRLR>4(*AH0GM<_4#OZI/\OIG5BY2SU.&NI]"FN (8JX,]#3A'*(8"213%/BQ ME6/@^##S6Z%:*>NS%BTG^$-+:AE'>0)5TT"$2[$:/?S 'J8!40=]*#B+-3@Z MR,01!GV*'L85]%X]C 3N"MVJ:?VB'ZF[H&MOY7/=+.!>/;%Z=SG&28J#!$9< MIYS$/(5)Q#!D+(PDB6DB FS#" 9CSHT>6I&OJM=^79FC6[&53:$&',06)O"; M48=C4$?FD2_YZJ$I9G__JI2]&, M3DX.-#&+G%/XD#S.WF''&5QDBX\Z9N'EXY,H'K+5PZ]%_N?Z4>^VR.IE$45! M$K,H@JE/?8AQX$$JF53[%Y3R-)#2%T;1BV?&F1M;U**"5E90"PL::=.0@6&RK4\8'KY9KA5#!!_/2"!/F]X8Q>[>F3 MXG]7_UC5$A:ZJ#9=5Y:#EALP+?BPW/A]I,VLADN FRH'7@'TN06H$O **!'= MY[R?P,!QGOO^*&^2VWY"U5/Y[*%W\XV&9JMFS24V&#DB%J,A)V49&Q#V**35QA5X MZ'VY;4"UVX(,AVKT'&GWK&F M+>9DHO9!@2:CFR[+J-#Y8C>;);]O"XOL^;9H7-J L_XK&0)(!^&/O: MLB"0Q%+Q"2->XI$0!=B!M&4&Q'7(.GP(S'I@!V9%JK5;@" M6R5 I<6K=NX'Z66W*X?)99>"Z(CM!HLQ*?E="M8^%U[\/#MJ?/JYK',!.KGC M33$YV^CWN>Y[/2Y*K\::PRMD3,OG]:\)5UU7D2A2_ZN(M.?& M22CRO. M^1E<:=_T\>['\UX="\,^CP) /6;DIA,X=5,*;=W<\Q*F?M2Z&:&3".H+.&/4]>F$8U*WQ\&F3-6@\J4BW)^/I MB^P_SON"7Q?%YQ6_S]9+H[W3X5US^RPKH;[M 8H;7I2=6=.4'WGS^QL_.$>H=.S5,7VJ^6.RZM$.?7S.$8C/P5=I9'5\FDI_4=M#[N/6JR]?&X"MWU\<050].T MKCE7,UOJ*A9D^?]FSS_70(&A=]D97"Q=U?]2ZYLV'_(EDJT6J#&/$6*0;2B&(4X(A M\02#)"(!2P01,;6,A>X9;6YD4 L+MM*"5ESP1RVP91F)?JC-#&MG (Z^O _& M;D#8M $FSJ*G^\::.(C:0.W#6&J3FX:6JGINSN=N955)6W"=M+>@41AYL8QA M0O5!FE _I90A*&7H4Q9Y7$HY(-?SQ'!&'\'TN9Y;:77DDT[VM"U8=1Q;,]:X M!*JI2E:U$E9M.6L9P8<^G 94K.I%P5G)JN.C3%RSJE?5PZ)5_9U)FY>^KG):B^*']ZY]7S[KROE95W57Q4Z?W ME<0T1)[:E\2>VIZU1I4:E^!KN*@TAR\5MV.S$9Y,V0:'6=V1^T/,.:,.*+T442< M=#T8$^3]Q634L>RCNZX9*S:"WQ49$W=%OA9,/WD;4K80/E.;VR2""=?]#GB$ M8*IL4A@DB(0)QI(D1N>S!F/-;5UHQ-4-IYA0?[8"@V4KL7F(TSF84Z4909Y" M./6I^H-YD'+$(/%)*M,D%HS2Q;,HLERW+BO6DX*]/^YXD+\7#]EJI)X\_\--[*,A-#U!D.>>,%DT MI*$JW;!(TUOL#8,OV4KBDQNBW@ = M?"[4F[-:JUOR59DO,ZY=1Q_??[[_<+U(J1]Y,4D@9VI-PRGR(8D)AEX<^ &1 ME/FI44U#QW+-S>"HE0*RT>H*9#N] &T5 ZS1[ H\U[KIC2OK: =J]/S",DSQGZ[K[5)LNJ\L0:@$_K\53 MN>!IE 0H8C#F(8<8Q3Y,4""@ST5$XT@P%%O5ZS@WX.S6UIV\8)L:KB4&?U0? M>26TY8GU6=#-G*XNH1QYD;L01?MH44-H7 6/GAMNVEA20^4/0DM-[[.CFK)8 M+YK^PFV"GJY3'G("A2\2B+&N!L2#!(8I#;A@*>7V^[BYD_J6T?W:F;.E2G_K:CNOT!<.,H;\)71U$\&OUQI,' M\76CGWDKZ^8-MYMUJ2L>*;/LFI85.RY\%"8!0Q+RA&"(:1C -$(,1H*S(,9I MQ'A@]H$.%6%^WW'3V6T-%K38/39U'4K5T, _4' MSU*48!X%G$/I1Q'$GF[AA64(U3+$"6*1\#S?QH0=8P- MO9DA.R:@(Y-W*SIH9 >U\%6T5?TA=.2_ A^RY49?_4>KBD.;=RB*CFQ@Z^$G MM8F'@K-O(P]^CN,.A;H%A0[Y)*$G8"#\4)F'O@CI/W5S%1VKB+X^6=5MYORFPE MRO(F?Z+:GLKRE7:<*/I7C]>NVHQ7];;R5:>$0?E-_W0KU6*AK>&RBNGZBUI5 M%G%*4Q3$*118NUK#5,(D47]P[F,O"KTD20(;/GC,V"OEN@4^RBM0Z:<-Z%;#JS;T5FOI MCD''0=\1YSH6;E*6'@?8?5X?:93!->_KS*];>4/*QT_+_,]RYW_PM6=($BBI MKSMSAA02A$/(I'H6CKD?2MN2]R<'FQM+[S(5]6FXDA94XIIL@.V!-F-=5_"- MS*$7(#>D[/U92-Q5O3\]U-1%[\\J?:3F_?E[!G?.47S&WXN5^F&MK=7FQUWQ MP@61)"&81U#J1EH813Y4+X^ C$E$I1_2P,/FT=X6(]M\%]-%?2O3_A^":7\: MK04&^5;B*_6[-B9K[B=2XAEXL,D#!&DV. 1EK0R%@Y%:ZV?]N)[+1-DBD^ M[GHFG1UQZ@9*IA 2"1E85]UX_?FZFY/6 AB9[@)FQQ' 81B:$6K!1+,#C.COZR/<>/NGW?%RQ M_4_WQ%7V)?6N_R0%OW]Z^&WUG.GBR=95HD\^8':?HQ84W&=/VL+Z[>O=YTZQ M://*>Z?QZO]6G4$U]B?;@Q+XPWGEZ+.0#"K9=_JIDU7O.ZM8MY#?^8M=;=$^ M_GRN3-Y/F[6:T/8?FJ(?NH7*O0)<+!A!41I*"=,$)1 '?@K5$BU@2 5A$2*( MAE;5-88*,C<.46]9=.E>P' *AFX0W /[)KN&5@U0Z['[UUJ3IM]/I:>E^N0*-"J#5 724 MT*Y#+;YN2.VP((\]:*[J[%B,/&WY''M(#JKB#'C$X(JNA>Z:]D'4__V\.M%- M;9$RA (I4QCX40QQ%/J0H"2$-!8Q\P*:>M*J):WQR',S[RKIMH4;,F'IO#%' MW(RV1L%Q9-)J90;O6JE_ 8K&]KHX&A09&5+^U0XM=Z5@#<>=NBRL'1Q'2L1: M/F!@R'!CT'T3R\IE_F+$*6VWX"285UDU1:LK%JD;%:9K3=[\-2:\>.H,S59D[9Z M.ZM$!QW9K^IL#%C)WFYZNW%G#@-S+T315=#N4#&F#>B]$*R#8-]+G^?*,7BG MGJR>JW\LM0#7C&V>-I50!X>"Y6>U-6>B+&^EOKXYBWAX*"I6Z[MSX-!]&P[#+[0]7F.@5_WJKAJ&JS,WCNEHG78.1W/43J3&&SMZIYVL M\X[BB>49MN9^%6L=@GE7Y#\RKA[_\KM:TS^O/F4KLF(Z Y.MLQ^5UV&1\@BC ME'I0^D2MDHDG8$JE!Y&O5DR&:1"&@4T:G_G05NO:!$E]2G+ ="QQE9ZOB$NV M,@.R%=IN>;.8![,%:1QT1UY"-+!5D'8K-J OX-WO-9F?K>25EX6,B#NKP=58ZO8 5;CVZTU3$U;,.WT M:$U/I\G&Y]%P9P&>&FAJ&^V,PD>LJ'-W#".(+\JV$N)+[3HN69$]UY6:VUJ! MC(3,8T$ D2 <8B'BNM&"#!*&/4\W 8AM6.+,>'.CBEKK[_&)ZV\ RL/G34[:N7*?7*[[- MHV7*OMG%J^YBR6]9&=9N'LQX:#QT1Z:E7F#'"Z2^##=7)67M!I^VP.P@8 [*S0Y[RM F MJFNBO5P?2:%30LNF:FB4>#B5D=2G)HK("%7&4RA"&$B*4!HFB>=9-6(^/LS< M"*OKEM;>/Y99MTT]BJ89'5V.TU$\Z=ZK=:#@>B'3" 4^QE!2G$*,N?KP8XZA%S)"8B]($I&T MP2Z&^Z;#40:$L$RP6_K/)HYX#9[SHK+QTB@>;G9Y++RO5=LW^ MM53;J:H'UO5RV?1L_S7/^9_9;4Q1Y<2Q@%/% 5VKS()$R@!0'""7<\T-D5,!^%.GF9FUL4X^T,Y=OA06D MDE:3#]%J:S_F0Z/=L-IM;N;6C+G>;,9&YKQMY;:.8E>@U:&31Z9]S3L]0*V( M^^)L3O%U7)O-C6QO4IK-*:RG*K.Y'61PBV*V*=?YDU! Z79+VF&.1$!9!",9 M*O).,%>[/Y3"5"">!()$+#0B[]-#S(V!VYZ:K9B@D=.Z(^D^E/U@-'$O5F-L1K2D/4$#.?[L.[?.'7[U1."'^FZ>NK* >5&^#_N\Z^* M7T7^5>0ZHOG3RK[D2-]#9L=E_!\*O2I\?YT#)36\^W@+OJK_Z\9S@T]YOE[E M:YM*)+U0]C.=4Q3')CP[ ,_R_2/3.%G97.4)[M6O^/B3/6JQ MOI&UN*E^*@_SNF+F42E\#%FD#" <" DI9AYD@5I?XPAA*JV\STZDFMOJN"WL M(AKA0:&D!_7/]M'$#J;-;(F;?#)&7JM,BQB?*LFSK+(]8Z;-78#U:#EP M0V1ZXX2V"V \GYUVR<.'T78;C7 GMNGC&5O0* W3)!20QAZ"F)$$$A$3R B5 M$0_"D(C(AH:/CC(W6JV$ N\V)1^\SSB.IAD[7HS1R&RWC1A2 M8E)Q37:1G= MD58O!(Y(Z/@8DY)*KYK[)-%_\<"/OBG?\ET4/Y3I=[QNQ-=\]4.4VEK4)6?+ M>YW"V?WWF[QNO%9$J3$A1U-1#M[]PTFH.\5L62NB9Y M)PRI<&XS_=9.CZVNH%)VYP712JI_78,7L08[/:^:IF>%OY]37;L WU)2[\F$61C#T8 MT,2#6* $4E\9O4F:V]+2"-D7=GAM1P;.ZRK:SW9!),?2; MCPWUV-Q?@5LK &H-0*W"MC?H=B+J:UM%*G^#RT9Y%P#IK(/>$!DF;JUW 4R' M/?=@PAKQ=B?OL2>@8Y*:W:.-3:%-=A(\33F0*$4]3B/V0PC2(0^@+EDH_ M223UK7RPYP:<+^^)9]*T\14_]0)FZUP]"W68<.$'A$,6Q&IC)'B@X_4"&/#4 M5^M.B"(D%S]$0?.W +L[\ 1P?]_!_7$^S#P.N3N[NBGPM6)TRW]19OM>'?KL(+\Q3 MYGM(0)_JWJJA'\-$'ZV)@/AI*#%+$Z,NS>9#SHW3O[-'P3?+JO=Z&^I9!P[L M5#&H-#YT OJ)9QQ81Z:>T^B!/RJA@4EPW5! S2.0W0,[442R$G"S) 7@NUH MNLEL!?OS#O:EN_+X]G#U1"X;/FBR2&8[Q;J1S99WVD.:3@/7SK"NLQCYHZX=IA*CE&J"I,#RR*:(1S[/F2Q6$ *0LHQ&D2P43Z'N1!@%/U_T,_ M8DU/^^]K4JS?#.U]&<;#7(L*?FA9*_MB-P.Z5]A#MM*GS^[:VQ^?%L019T$J MU9M/J8XWD3#U/!]Z.$ ",8+"6#33\G%E6+1BM$EI)7B3*1$K/O9DF'E)1H!W MY'6UIQ3^MJB]XU-32Y#&B[,[.NI;1]+U06$0*]=[^V45B[ MYS'&*(0HY)$B*^9!FD02QI)Z/ [\5/+8IMKZF?&LEN>)2JQS5_6+3V%L3#^N MD!N?=FK 1B]A? 8+QW6,3XWV)L6,SZA^JJ+QN=LN2$L\"(SH!/2\?]E=TL3[ M5-$230A$FY=1?E[5YX%5$,7GU;K(5F7&*M);1+XD/@HE]"A/(99(0.(E"4P2 MYB/U0ZC^V3K]<&2AY[;=V$JW,[;J6(2 M[K7W9*>Q;E]Q-.*N&UI7[C(,2]U,I W)V+TRE>J.IJX@5AZPU9ZI 2?^%Y(0\B3T!$HD!W2>$PC9@'8R^4+")A&OI6 MA;YGHM?<6/N@FD1'X"K^ZE7UB:ILR8L@14]2[ZS?*HOMQ=M+.Z.U9]0")EL M#EZ^?]=B)F>G]-^RKLEIK?X'ES@Y.Y5O6^WDO'BNCO@/,\[DO$%YR%& M(4M@H'-CL1]XD(:$PI1@1H40"0VMRK6MR)^K4[G#QN2[WSTK M+2X]^>R?(NIYE$8QAMUBXGZ), M0AM>KN>AVE658KU>5JO;Q5$;_?,R]&3:V0?Q)B?4QPK*;"?AKN]C<'!>;03= M:.?6_:._\?FU$33GS['-'C-L;=IV[!3U!X13R8*((2B%3'6W\ 12%(?08SX1 M(:4<\\1F[=E[_MS6ELK=4]&4S N0U9UDUUI:.Y[:A]&,ARX 9V2>V?74%:X9 MY(32CAAB_^F3,L )U?:_\%.7O3VI("I)SR( DYEBH,H"-B4Y\FF@L^-@FD.E<>8VW^C@^7.*_*Q\XKH7^\Y@&H8YG/(;#MQ,SEH-A;[W^JP MV78R7!\X6X\_M'_SJLR7&:^DNU,_L9?.Z;+D84)8" ,_P1 +[4=)<0AY$%), MJ<]B8670]@TVMY5&5X(K]1GRG7IJFX]8L[,W6 M"E>(CLSOK\2\ K6@X(_FOR/U8#Z/C+..RSU#3=Q?^;S2A]V4#>X96 SE6>B2 M$ZN'JOO\-K6S:RD_9BJAOBBSO\KKMU\>?:T69NIG7EZQ<+[@( M4B$P@1A[.LPEE9!&80H9$0Q%OJ\,:F)5-,618',CK:U>H%+L:I@6V MZFGZVBH(6@W!'SL=P741UA3>PBI3"E$A.(P M$'$:F1W8'3YZ;N3<2 ?^;EZO8P^K?BJ\#('1+;$EQ);&?P]8!L9L*Y@6YD'GN-VN<.8A_Z$+.VJLZ#X@@+B(4G8,*3 *:12)$( M$:6140V1OD'F1A&MG& G**@E-:.&7D#[2<$53"/3P0"$C*G !(*>VD'J]OK[ M5S_L/OO>AT[RP9NHU7[J1M<.:'ZL_>SW3P]WA>#KXFG%/RW)@W'3XV,WS^W+ MK80$]]E35?!:22K658%,TUS;TRCU?[9. !KYFSV-#?A#B^JJ67$?#,.:%!]] MXG3-B?L4>M64N/?"2Y,CWV]*-5=E>M*KY92O W!BAFQ;9:@"Z*ESI _;.+YKL/4NWK_4\ MF>T-QD1_9+IQ#_P%N9)VZ#E/E#0<_HVR).W .9TB:?D<^TW*Q]4Z6[_<;>@R M8Y^6.5DO?(11S'65$D%3B*,TA0F-&8P#$V]=/J M"DC7*]XI@O2;(+KB-+]56QFV*71K$G7!UUQWHZO_6D6??%$L\GDMGLJ%B",: MQJ$'8QV-@T,_5<8,C:% *)0LH"$)KVM=* M"HF,)(S",(D]*2261@=69T>:&ZTWPM8'+UUQS0^2^Y'MYU>G>(W,E2>A&G#X MWH^9^5F\,^PF.IJ_ $.K,WLC7'J.\/OOG^Q$WTB-[@&_V0V#V?-.%#(OGJHS MP6WNYP>QS'Z(XD47)EC(&/DBI 3&(<<0IQ&'A/N*4CWU0I" 18(9=26U&71N MG-K*!M9]14Z&8VQ,J4Z1FX9=KT!'Z%?IXUM4>TO'#$?5FG2=HCLM_UZ*\A N M-H;K/"V??]34#&VLW!&R-K]WF--$6]]UFM1RF?^IA]DO)7WSJ-.G/J_J5@(+ M20,2A@A!))- ,7<<0\)2'\8X)3R,N.M,(8" MZ#L.P@&/V=HZ2NZ_KQ2IG&UW-Z0HGC17H?Z^TH2A)GGZ8(" MDD&LV XF02P@3YA(F10D]*T*"O0--C>K]?KAH:A85/=KU*F89 E():D^8UWF MJP>H[=D!,:R]D)M1FBL@1Z:O+QHEO617<:M7X-![[VAS8Y!=-]U*1/"'%G+HX"T/:RX%;6RVL,-K^+%)'PZN MCT&.CO4VQQI]:I\\INB]:4!0[')Y7Q"NV6=7I*+U\YK&QO8\8VXLG )=@C?SMG\+)H1_<%(UA4;-]#YXN>-9 O5*J8^*__9O+F4!Q$)$@$I0A+B,$%5VRO(_539!DD"4OT );AL*>P=G,1'"(WLA$T0.<0ZZPQ,55".N9T::-6#53_2! MU?"V0:;#-?_'?:Z3=JT-AKT[YT8'>OE3(F[*=;WJK?-7%>JLK(5]D(QLA OP MF< RZ('&O8%P HJA9L'^XZ8T!DZHLF<"G+IJV,)?M>[9L/5&ARNIOXCBA_B6 M+Y>?\D)G["PB7WC((SY,$:,0BY1"$B/=[P9AYB<1HYY5,[$SX\WM2W\E+FCD M!7]HB4$CLJ6+X!S@9A: 0QA')H2+$+2V QQ<60!G!MM4@O 4/5]"\#T-GL+ MX':S+M=DQ:OGLER?!VO:NGY:FUH"IY\P-YYX7:"V_R#/!JCSUH ;C$8F@8Z0 MH)42V&!F916HBQ"FN(@]B.(2*QK7(<1 M3!/"H?1HZ-,TB6ABE5HW#[7FQI(W^KU9+@6ONC1P97.2H@3/HJ@[-DS5L,'M MJV-(R+,0=DZ\?WFSAQH:T,$&5." M4)GUPJB ]"1=I\52$"C!';)A3/H!C'* MO+]UKPBW2OU[=)(892*=]9D81[K!73ZK.,IM=R?=]&)5BJ99VT(MPU'"A(2( MI0G$L:>3'B6'08"B@#"?R$ MTOF:+,T6Z3/C6:V>VU''8\Q[/0;@C=#672![ MH35;Q!P"-O+JL@W!WK5A XVPX%TC[FES8TA/1Q-@W/5P[!UMZIZ-)JH?Z=%H M=-N0RN*KE6#K[(?BM6;/'*41H[Y4-CWQ)<2,)3!%?J!+C$O!A!?0*#2O+K[_ M^-E9V1T);=WE%H'D-=*#"]1?AQ\ M,VO(*:0C<^'K@N65M.T&&6SE':=N>2\T(Y0O/S[>FU4Q[U6_KYAY_XT#O:V[ MUBZUX76]JC:,A7C4;5U^B.:W5&T'"5LO$M]+ WV,XR5>##%&"21>$D&W&GQLGO6JS]$KN=I_Q1RNZ;<%4RXDQ=#J.!_?8WD$72-L[ZX;A MY_KUHVI& M3>Z0&IF)*D'56P=VHH)&UA&.I\U@<=4&2E^T,C.[*[!39$K$MJ0 MY:[.R:>L9&3Y=T&*WXB.H%N_;-?D*$J\1*8$1Z) MI66?9)OQYV8L5>YJZU;(5HB;4:.E!*_XH!M% Z-QU M5+8:?>HFRT.@.=)W>=!CAO>T^I2MOJ^?UA^+(B]N\J(0%7%675V4,<10G JH M@_D@)GX"*440'.P7.-8D9 G\_ MG;D'=>PS.)=X#NJ7=1ZFBSIG]3Q^\AY:YU4]UDW+X*[!1_FZE5)SFG>GWHLZ MW+O44[+4 6'?'X58;]?T-,*2AE$*PX2'$$OB0X(HA9*%4912 M%#-F944-EF1N]-2(K7WBC=RZIIONV*G6D#)?9EQ7E .-*J#2Q=(S/GS6S"RQ M2>9B;%:K=0"-$D!KT59R*X%4I%;5 /OMF4Y?@'?7DW9V6;M(QAR%R/O+G1A MH!Q3!S51<(<+'SC3\&HM]YTHLIPO8B'"((P)3!D*(-8G!H3Y%(HH0<(G M-%3;XP%E."=4P8AFWJ""YZNPZ2I4NIQ;K'3G/3 \FYC9M/X/C7JNEYP:AW^C MJ.;#R?MW"5WN2/X_*S[Y<$HF#T(^(H*S[0E3.Z+-4E-Z\]N=.V9!B:?W'0SZ M*980TQA!ROT8>IBF'HL2B_F6HV\F!N\S'.'[ M-IN+#N#MO^S$'W638 #;>#N#OL'?>CM@ (S!'L#D*:X83B=O5KRJ-IKK0JRS MHN;DSA4?LI(M<]WAJJS;\HJ0Q0GR(ACP .F.@R'4/5$@19Q@3_B4L>@RXAL@ MU=SX\-A'6V6,9AK''0DEH MU/ICS.B[9[0!KI.1:?F+*,O_!*P6#SSG1=WYI-1>UP^"51$B($!70+_HEU?T M:E&/$L_W!6=0^+INJ@QCM5=(&92I+IU&O00A_]+R:3:83[LQ*#:*3HNNR.Z0 M-5NC'.$U\LISM$;:%6@$';RJ;5$3;O\4^$?%V)5XO M$=^V*X)>"MH@5,(3+U;<'"E$(?93 HD(.?34WVDH8T01,LU--!IQ;JRAA ;[ MAMA.[LK8,D_:,\.\GTE&07)D/C$ <4 *I!F:YEF1SE&=*%'RDE?4*G_2"J"> ME$JSYTR696FE5C?QTN[&82;T[RNE :^.WLGR3KTRCZ3L-#:\4:;J0UZ\W,I? M\YR7M\5WM3ID3)37[%\;)0O_D#^1;+5(L(@DC3",HT#'SF$/)D0$D,4,,XX\ MSCTKN\^-6',C^U=:@5:M5\&MK6;:3J]TT\'WK7:@50_\42MHZ2UQ--EFINCT M4SCR*C/A[%E;NF[!=F04.Q)J4OO9+9#[IK;CI]M;YU+(BM,%/5OQY MFT#"\G)=+F@4>D@0"4F@_L"<2I@$*(*>"'&0^I'TD%%?1=,!YT;3[4Z^(W3E M%MV)#2JYS4U)(]C/V^6NP1R9,-\(1W.+W#6>$QGD%^-J997;@-1CE!L]9C*; MW$:IKDEN==_P+)52)P(7SWE1'8Z^?-/EHH12ZE[\7+]7.OQS002B*(Q]'5]( M=;(*@HF'D?HK(XF'D$P3HXK35J/.C:BW@H.NY#J";"N[?8K*>>S[B7HT1,<^ M#CP/)OA#"PXJR1TGJQ@C=5'.ROE1)D]=,5;\6 :+^5U"L'KY#'M4'=XYMZ^SE#D:(W^,1SI6 S-PK-I/ MG<9@4-NI(X^;K-W4:56Z;:9ZKK+WR Y.&U%4H"RK)YT=UZ2>R2"6E*44IBCP M(8Z5>4Y(Z$'A45_BA.,D,0ZF<"?6W.BA(Z!NOM*7&3;F9)WW]K[-%(S,275J M'^U/ 7S?I@#28RF W0D\D]HWY@2:NYG?9B(GT@T2 NBG?DH9Y7&2 M"+MRF";#VGS0TQ3%?"5U57^V$%Q'?"D%KL#W[&&5R8SIKE$WFW*=/ZD5NSI\ M^E7D#P5Y?LP8^+RJIJ\W/6_X1)DYR%R#/_*R^!IU+6\GP\:QVWT(1.YJVIT? M9W[O,.KZE62K+WE9WJYT(\I;>5?DRF9=O^CXO[5.'']^JM(N M&&(2A3YD:@, L1\',(U1 &7,_#263!&;L$MV,1MX@%]^9/K2,@/U"?&L?,Y+ MLM0,]MS(7O&4:&6WHR;#B3 C)X?@3D-/6F#P3HO\BP;W0P5NUJX0K?A5*/ : M?#R+L#55V0'FB*P,!YV4KNR V"1!S),$$I(( MR$0:*/M*>();A0B[Z%LW@;NA*=B_)C\U#_W(2FNKZ!2@G(8"XY! %%-EL48Q M@H1*!)7IZ@58RMA/N4U#P'^K1H#9:+":4?C\FP!.T_MOFIY_L^CU9]GCSVUO MOT[:==4Y4#VWJK18JA_J'=H-*8H7M?'2.VA]YBO45FU!P)(Y?PL.'GQL6-6!5KL$IJ^WH]-NB;4B5_59-,*N.\[:@>[ M\F_D9_9T^;I+E^K*S*RO!=/.NJM>%$L6PA2B@7U MPX03YL.8Z,,OC!@D7B@ABCP28HYE2HCIX9<+@>;&?5HG936U2ET!UJAU!9:- M8J#R9%R!IUJW*_#<:@?6K7K:\*KT,S]S<3*]YX_+IIZTTK MU0E\J^?KMW:^MHJ!K6;@\]O,E_GIV-3S-M&YV&3S9W4DYA+LGL,P)\-,=@SF M$I3N 9C3YP[;+OQ5E.ML]7#],RL7*4MED*(8(AHSB'6X-DU9 4A+/11$O,D MMMD+=)X]M\6N$0W\H86S3)+N0F9FP \$8N0%Q! #:ZO[B+:.3.KNDR>UEX^H MM&\,'[MDV"?YB63%7\ER([K%T'9Y78@G4:+VZB)@:L.>A 2FV/<@DB+B@@L< M$J.\+J/1YO;9[MI!=*HAVWV]_>B:?<_.,!OY"]=R@DK0O7*,8YP6&X'BB CZ MQYJ4&HS4WB<+LYN&TKJT>OHN'ZCM9)&&L=KD)AC+$NJ$K M#R 5L?H#IPGC:B\<$*OU_>1(1<$05I\>9E";.JKM/$>=O&$8/7[*5N)6UF^X3854+ILJ4 M#4,L0I8FD D7_LW$!S(X?5*OPOI1M_-=A%B& M$5*[62_FJ5J#1 1I3 B,T@0)3U+I"]\F8L5DT+F%KZ@7)7;0%WP?6K.OW#5@ M(W_[ISJ KW- !;@C&;^JVX!KZ4?N^WT"I3&;?>\/^?8=OD^ 8-36^]2]P_AF M:S=_T5[ROXGLX7$M^'7C6A>Z3%[[C_>B>$(+Q"*6>(C#2,1J=QP'$I)8V;\T M0I&/9$JCV*BHW5 !YF87[S9_2RWC%?BS40&0]C2X5:*^ BBIGNR8RWJ2S%AL M3.A'9K0=ZE]JU%OIP75[)KA%O;H"W/>A;DUM0Z%S1'/6PT]*>4/!V:>_P<^Q M#YUI>P?J/)3LA^C4)9=,"HZX!Z.(4X@9#F&"4@J3U/=21$(>1<;)X"='F1NI M;;N#-I):UL\_C68_,3G#:)J]U&MX!E3&/XV3>=B'$[PFBN5H<,NVN#VK?_X/ M-Q$99W'H";,X?>]DL1-GQ>\&1)R_V+Z2C6+WA'\M;S)OXNE8(IR M?U,4^RIWU+#&C/@F]TXMV)1M!/ MS\O\18CO:S566QU>DZ0^2ZZ+)Y3EYJEN"EWUS^N4+\!,I(1YT/-"#G$2,T@# M+X >9X&(/1S)B-IL;T>4=6Z,V:JJCT1;M4"EUZ[)0]V*>*L;Z"AGMR4>\QTP MVSW/9&9'YN?NI-:E9]X?*STS8+Z;=J=@E"B;"2;'T59^3$DGW?5/ /F^@V"* M(8LUS?2I*QE MH/(^ZYC<,O#PEY2/URNN_Z.W^#_(4D-$U[ MORFSE2A+47X5ZUM9R="T4UL@GJ(X10AR&2N3)B4II"B-821Y(KB,) G]"]I8 MF,A@]&&]46N+C=XQ92M M*QUO2?UD:W$6N^J*@(CC1;#FE\8S9$9B3F'?.(F M&>N\;0\)=I)?@:\UUM5L7)_#>G#[#!O0'+?4,!KZ3=ILV(!RJO6&U3,&%X3I M= C6F\3.WO!W77R5+-EF69U'J['K@JH9:ZZ_R@&D*>;0QTD:)D(&41Q:EI 95>"Y67RMM&"I MQ(4ZB$;76:@<4T4EN*ZHIP\4 :GDMZY(,^[TF]'OG"9U9,K>;X5>NPJ[#L+? MJUK8.X4K%F]5WMZGE;X"V[=#ZPVUXKHJ0/5V?-N^'=4Q_77_VS&D>LXD4^:N MWLZXXDY=H6<2\(_4])EFW(&.A%>Y$$V[\93Y7.JD)1JD*<0)8S"1*("1EZ8R M#-,@CK"5W^#(('-;-!JW62ODP'[O1^$T= I<"-+8/@!;?.SW^ST N-K>'QMB MVMU\CY('F_>^:X?:KMT"*>])F97?GPM!^.WJKZ3(],&&7@S10OH4491$T".\ MJF_-(=6-)Q'Q49BD211*RS*&9@//C18.BGA1+3HH*]FUI?"CD;XR,6TM2/]#- MV"V=?;WBV^K9RHB2F^673(I%@J5B+9I @92Y@B,NE E#0N@+*B(2(AEQ9-=2 MQ&!4F^]IFHXBM6Q@J82S=!,:8!PBDB9J$8"<2:0PICY,L<<@YUZ8$NQ'E$4V M*X-CA*=8%&K)_O?_0I'W?[1\X%VVJM+BRM-UG@?C;>B-=8OBV$[81MJKIH&! M/EO:2GP%FO?W2]_[:^]Z-4?(E2S8W'M)>L2AHM= 6P!]UR1'M&M8[JO_JCS+7J M@#<..-HXTK3OM+RJBGJWOWHGZIKKE@3H;M+-:/)-IG)D,JUT J^4 N]JM7X! MNOG(%3CN0252O63@FV!+4I95C[$Z\I+_8U.N:R96(%R!KO[ZV*Q&P&&*I.M) M<94[Z4RN:9,J7<-YD&WI? 724B55.[RCXX^;FX$?B8GIF8&!_E&Q['MI]R1 M8!W;S6F!Z"2I1;V .@Z_7OUW^S1ZJU_-)-A?7GV7SE]VGV7G4)%_>H>CMAW7D7]XJ4D:7 M<]72: ?B(I*("$]_>3'2#4>8!Q/F13 @ >*44\KDQ'$Q7?'F]CVWL@TZF' Z M;Z;'%V\U&Z,?87:R&T\VX- &8J'U4CFGOGT9[.CEU [=/?Q)&SI]HI=\S^9?:UK:HG M?1/Z*%?MJ8J:*S1E-+6&"$NQ$&&JFYY[$"=! BGW XBBE%+.XR! 1A7]#,:: MFS55B6M>K^D]4'I9OB M5X:8])3 .O>$R0IA&:K2+8=E>LLPN^>;^"%6&_%)2=G68_U;MGZ\V93K_$D4 M.\1"^%X4!D($OEV8BNG0\XM5:20'>FY!*WL) M_E32@U9\2^/)>![,K*HQL!V9DH^"^AK3D9H6V8+ER$XS'G92 \X6C'W+SOK^ M8;QUS7F5:4J6VH7^>75#GC.UA=$F9;ZJ*J(L?$(P3H7."&"*L4+?@RE-!61! MS"+IB=!G5JZW\T/.S0#<2:RV=!F'V0JP6F@[<^<^]#@9^W'XH3FC':?CH';EIR@3MR.;_]=,4K MQ[9/8U'*E!LM*[4-B>2BS187V>)#LQN_7JTV9/E-/.?_E[NO[6T<5];\*P1V M<7<&"!=ZH21J[Z?TVZ O>CI!OYRS%_/!X&NB,XZ<:]D]G?OKEZ0D6XEMF90I M1;/ .=/=B416/12+Q6+QJ?5F$6&B/)) PBA&$J(P4RX*SQ,81!G2UY429A>< M.M7!W"Q%*R.HA02UE'96XB2(_8;!!S1C'[:YH6(]_<^IWG/LKUZM)[OZRWZ. MGVQPDFE]3IUV)I]];I@#\(:H06/BZ[T0FT^K.N_4E/BC"8N$YBE#-(TU/5 M*<8$D@Q1D4A$PMAIGW&JH[E-YD9.8 0%K:2#RB>>Q-9NT?>!V,AS?!A8SBO] M.20\+?(GNYET?3^G[,NE_>SS[J=/'\N-&N6"+D7-;/!M3; MU3OQ0RQ7CYJ/B]TODHRDG)(<+0\(@DBB$-,DD M)$%(8T0$HC1SJL!]LJNY+0A:4O!,5/"'%A88:5T+??<(\:O5W]$.M=D>XP2U,L&($R2=1.4P0A MQ$0D,*!9(M)0,)Y8<5P=M#PW4V"$ X_D3IRNGW8&J_-1H<$(C#RI:^5]EC(_ MJ>V@"-#SEB8+_1Q5H!OS.?[ L-M3W[\N8BX"$A(&\Y@G$.4HA5BMQ! 1*6B8 M8\QC*S:I?9-SFV7?RT)S2GY5;K"P3%?IX-,_P89I/?+,^O[YX[?W[\#7;]?? MWG_U=Y%JK^/%%ZE44Y->I-J+_O(B5>0*6W4YJ5/L L)+]]CIW0ON\'PJ"-7ITXSU-".$P3(I2=D3G,!28PR;(H%C03H73*SSC=U=RL2YV>O6<5 M7^Z%'G"]YSBZ=I;%#V8CVY,:KHZ45V OI^<;0+U8^+P,=+RCZ>\%]2I\](I0 M_QL#@V^ZPH*X>11K<[7PD[)'HNWGJ:W)\&XK%HF(B XZLMNG+=A"WV\G1@)T9+-AA^6 :]"VH-KG M@(P [D2Y'Q=^L$ZI'HXH]:1XV+8T66J'HVK=E [75P<&G5I?\'U-)EPMLCCF M.4D32+(L47Y:PB!-$8-9AA,4HURD3#I1Q[SL89[[P]5N7]/0*KO&EPZ M PK M70+/V-&D'2;OSV'B'D(ZI;>OR-%!^],&C$ZI=Q G.OF@NT-V_:")?__;6(<; M:8J$5-56)PUKNJGKDE\SMA;-;QOR*5/[DF'&4YBD:001SRC,@T1 *@B/\IAA MGEEMS 9+,#=GK:N$KE'(34&B1@_ E"*586HGK2[FH58;>W]CV'"==^E&'X21 MSLP\ MHW]H0DP>EHV+ >WQ&H>U.YD/>9':78_RLH8&%KLDU;W^ORY>\H,LZU/3:K,N M='E-4R&ZY,]_T'FRYDS\6"JIU%?T3M1_JG\OM]RLF.Q>?:BFU-5[*07;+(B@ M:9 QI/Q6B31G-(*:HA;&DM%(L#P7^C*;O?,ZK?AS\XQ;T<$OO!'^5V!(.*K[ M*_-?(/;:FNF^WF%A?N]8R7/:;\7./Y_O%S#R*OS6C++^+^AH= 7VRH+Z$3WN M+W[X_(T:!;#_FEH@?KT".RQ "T9=&KJ&PV.ETU<91E\U5*<5?MKJK*\R, =U M7U]'"G\9 %]$*?XB2QW<7V0HE1C1! H4J$4P#=5>+N1"K8DXPV&><2RQTQV< M_O[FMGW;1RV6QMRL:U&!/H:[_-2_"_3PP_Z!\+W6&7\C+OC6!Z&7H_TCP(QX MHM_M[=4/\H^H;G-^?^RU879%F[3-DZ[OLBJ576M*J0=AS&(<4RA9&D)-!Z'+ ML*0PE2B. X9HE D7:W*TE[G9D%I(L)-R8&WZXXC:F8V+<1K96+A#Y&P@>B'P M9!:.]S&I,>A5\Z4)Z']X8+Z.OD*C/!S-*K'\C^VZJ+CR<_8'GDBP.):8PH2Q M **,$4AQGL(L#$@299BPQ(KVP;*_N1D#(VX=S=("@Z[$CKD\9X"VLPP>X1O9 M1O0A-\(M!TM@?.7^G.EMVC0@.]4/,H(L7QL8_&L8=+=D>4.7Q5T=,Y=I'"$9 M_G M7D"/\9\^_7V%:8[V,6TTI4_-@Z!'[\/N!6(_K\K?5+O-#:EWHF+KPI1#[ZEN?D(2F+XV_7U[:Y0:4=H^S*P%@CV3W?_X(T\[_MP&Z'8JSTV@^J\6C0_ M68E7>U6[U5T=WG*G WE?;O3>I;X&5;-:%N6=]D&VU8+&F>!"9C!!4J>A)!SF MN8@@0R24,N%))*S*O9[K:&Z6HY85-,*"G;2@%M>>0*07W7ZSX1.SL<,. ^%R M8ANQP6(0^4AOPY-QD=BHUZ4FL7I^\!:!">V&:!OSI:C^_*;::>)D7.T(2$(B MF 6&PB2)( DC#N,\(T+$*)#4BB_(HJ^Y&85GH@(M*]#"#@Q#]H%LO7WP =WX MFXAAJ W93IS#P]^FXF1/4V\MSJE\9(-Q]I4+T]8_EFSU(#1YV8+%&8I)',$D M)#%$D< 0IWD.<<;R@&=,(ID/2ES?]S&WJ$(M&?AEJ63[M>;D;/+85^70_/4. MHG:VX4*<1K8)^[/,%BPMX*\C)+(?JN\[E;W3P^LDLQ^J>#*=_0(_P5Y& M^^SF8]#USVQ&'##[Q@H]@G=%X(S4;JVY0?CE'G=HWE/7O6QMR;+ MFNX1N9L3W??8,-?D\KKP.E'L1NHC7E%61K VMVPA*4X%20F,(J2V1 IR2))0 M_4=*1+-0J/]QERW1F,+.S9*:O-*5!*PC*R@:8=V>5O@*M)] 5^E=7K(_EW"*L?'D6XXJZJ1. MZA2@O_1V)^ES*'\I,ZP^;]7><$^B&6!)61 $,*:4ZB [@[G(U#\YEBB-U$]# MIV2^H[W,S?!_:M* U3CH>RGW9'WG>KO[.)IVEOIBC$8VL:U\H!%P%/K1'@B\ M\8T>ZV-B@M$>-0\91?L>'L;[_?6WA0A9C"2)>)Q1 M:76,MF]R;M/YJT*+/*[6ECY;!YO^^3I,XY$GY]>/GW^[OKWY\MX?W_=>OXOY MOE53D_)][T5_R??=^8U[F$G?[%G)?Z[62]Y8]@Q%>1P',>2!D!#A*(1$+9TP MCDB\-+A.Y,%ETZ*VPTMG7YHF$=_N]9G.YLGOZWJV7!GO8I8B11R[P,8YCF(M7GY@QB*1DD,LN=,(MU8?5^K/8_$:*4C>L_GHC MOY&?"Y$%L="56"AGF=H%"0X)5?Y;(# F/$AQF--%*>YT1.";8]V$UU+*RB;D MM4TX4&U,M^"YWH#L%*^TN[ MUX(LB_\6'-PIC=ID!?7@8XV'L2@K4[B -]%> MVD1M'S4:5Z 4QO'8D)^[WZA__L_P*@PR34BB9^X5^)]!\_?(M+C[9SB@4,2K M?;@XBRE*1 YS(O6-?9) G.,8BIC&))=([>51^^'^__G-_O_TN?Z=OCP[!V;^ M7].4A5:> ?$\P>@*'#^Z^LU\5,TC!Q_C'K(ZFTN#=@6(5.XR^-;S/0VKX/+: MX^BS2,RKZ3)]'9K7'K:CI6Y>7:BAI2K(6KPA^JBNY1F=@E-9$-D;M*[!7''0T MMZE2^PI?C=U*/)MO8>P3$#.\;RP_@SJIB,*>O$Y5 F@/VP MKLH4G;I?R%8KYMVJ%&H-UK6EG]YMQ;>5ZN&_MFJ#TR[(9A%MEMGJ^F%C>T5[ M2-MS6V$:'4"K!.!;H8N8O=1#[^:4)JTGKPW)@SYWM+_8/6@D^M>!*09A[,R3 ML?!WNA-^"8B#;HD/ZG"R>^.7P-&]27Y1.^ZVSMC32B?3J'Y^+Q\+;4J_$;JT MRF?K;V%N=JN6U.1K"1WD_%8\F'GS^^?;CUW'QMX^]:!WW@KY 6YD6V.+&?C# M2.Z);^(\-(,L2$^SD]F)\ZIUK8'%TP,OD&^KS>I!K+_H]$[M3-T7CU63?Q$E MD0AQ0B%%60Z1( +F"',8LX0Q1"1.,[Y0QHFNK*^0G^[-Y5OO]CG>)]\*6Z>^ MMM(Z7AWO@==NG^H)LI'-PPZK9V*.D IK 8>OF^,]/4U[<_R\R@<<_S M^U"LJ\W'4NVUR/*+:$G8;N3GU4;H2*4H?FB+9%R5;_=";^9(^71=ELIG63XM MD!!YF(4)S"(A(*(R@U0$*0R$S'&. Q(&J6U2X&6BS,TA,=JH5=6HH\Q-JX]V MW$NMD?I9JU+KY&_NA;F*I=0"I-'+/MGNPJ'L-UW3#M#8FRPS-HTF8*^*KIID ME %[;8!2!WQ; :40:#0"UU./C7W6Y'1C-%&*Y>ACY924Z0?>G@S."SN8+-W3 M#Q#=W%!/+;HO@;^3ZL_JNN2WZQ7?&J;77?Y7ZS3G@B6(YE!]K1E$*,EASFBD M?.@@2O-,,SY;EP,\V]O<%C(CL,GP>-R);(H<.:2.VL%\?@7R"M[(BTR-FZ[* MMY=VGR4Z()G^/(#VRX17("=:"?H_Q/_MQ\!; ]-CP\^W,9F9ME:G:XGM7QH6 MG]"45S?2U Y2S6_717G7,*^Q*$ZXS#!$+$HA4CL(B-,804JD3/)8XCAW8M4_ MV=/B#J2V.PVO773""V@C&]>!>#F')LYBX2DP<;J?2<,29]5] M&90X_X+7'"0=,?VV)B6[%S>E:%8]R1,L,BYAQJ,0HH!CF*,L@T10$HF0HD0Z MW>UQZ'MN9J2;]]-XT(#LS]ROP*96 *Q*1WH7EP&Q,S,CP3RRX3F:4M-%N)$= M*.''*.?A#MJX"3%'>YY#>DL?));)*KU-#&;"$NNUX'4VZ#?R4VA'2_WY5OVP MV%2+-$M2GA )691@;R4=J!UJ3;&V'-3DFGB#3R>N5RLD+&'Q]3?W=3CPF"9/:KG"0TH#' 90!F$.$2<$YJ%RDR(1T"!#' >A%>W) MZ2[F9CQ:"6M2LV&[IR- VMF+R^ 9V4(X(N-L$DXK[\D('.E@TFE_6L&7$[WG MR:&T9<7Z'V2Y%4T%$NUG_K/8W'\O5[02:Q,5_U@^;G5]9JU-L2QJ=G'!MFN] M(U.>35%]4D(9-PFXJ MN2>FQ9MX. ZI]J86P#U_^98\_:.Z%6NY6C^H7;C8IZ1^*DKQ<2,>SADNRU9F M9&Z4M.!'!3KR=C)QP1]:9&!D]I2-ZX#.H+1WZX*)M_?E MW2VSIB/H;V5N\U%)*Y2XIFQQ(S'XG:S_U)5KM-C@[;W&UO[^[AD0SP<._.$W M\N2UA.Y*1Q587\ZV4^3 #IY!08,S34\6+[!3L1LJL'QCV$&0/E'8"OYE]426 MFT)43?7I!6-4)CR/ZA,;%"A/&Z,LA#'C68 $YXP[Y8RQCCWN>=9ZD/$]D!!F)]/4D%D#,)8=9S@..LB3)D%-1^!/]S&W^:S%-DM/' M4G6G*S&8Y(:O?Y%'UX2QX[C:V0(/:(T=3=1 =4\11F&D/X.#MV2PX[U,G /6 MJ^IAZE?_XP-3Y-66S6S2;N37C6KN?K54+U?ZJL[F:4><&$8,BY0F, GB$*(H MI9 PRF 6)M>YV8I=D+K5(RNV/\+U((/9[VT&@0[0^(=V@EB M!A>CZIX![X*2K]QWJSZGS7IW@>$@W]WIY6'FZ8NHA'KI_KKD[\0/L5R9^X/O M?^KT>E'7U5C$"1,D(A(2D@BU>PD(S*,\5<8IDRQ&F0R054DQAS[G9II:D8TC MTQ':S0S9@&UGA#Q#.+().H4>: 2>IA:/ V:>#))-CY.:(P<(7AHCEU>'FJ(? MJ^6/HKRK4^W;*J--R#X)29RG3&V7LIPI(R1#2,,P@4@9(66#1,"(T_7!WM[F M9WX:89M;(J 5U]7^]"%L:WD\X3:ZS3D!V0C7_:PP\693^OJ:V)I8J'UH1VQ> M&F9!WDLIF/*6WO]D)I1N2I27;TEUK_^O_:8?9*GI:LQ-Z()M=)GS2INTYS_H M/+E@B61!&"=0<*:3[26'-&4A#'*9YE&*<\:%S>#-L: VYG!5Q[&D8WG?@1;_>J@G1HY+?25^2_H MR'X%]FHUC^C1??'#YV^\796;HMQJ$WWS*-8U6Z(_HSSB"'DRY6-(..D","+$ M+Y>-,;L:MMA\?'@DQ;K>GG\L-TJH@B[%=56)3?5!$TJ*9?%#\ 5#/(V2D$,2 MZDHZ-$@AQED(29YG/ ]XP@ES64 L^YW;HK 7&^BZ=(98YUT27*$ MXN4RX_JZ>]+8CD&^>!#\P\I4G_L'67Y8DCO;C+&>)N9F]5_4*#"U"SB0J_7S M@ECFBIM]SE@?AOVFQ2-\(YL2%^3 'UIX3U?-+. 9E"W6U^YDJ6(6RG7SQ&P> M'^8]=NZI&5JCMC*!C&D:T4BY(5$6Z2K*(XHE^YF8G M.F(VO&CK_=:QTH=?8*NL;P5^N?WR]7OUJYM;<@IL.S?$ X0CVXKN-=1:Q!&" MG&=@\.14G.IE4B?BC*HOG89SCP].(]54%-4M>=*WO-O,1\$"G&:1@"C( O4? M+&".10 #G,N,)@'AS,E '.]F;O:AE5+3)6HQG;-(CT%I-_TO!VCDV;_#II%P MG!32'@S\99 >ZV3J!-(>18_DC_8][7[)_/@A:X>X4L=,==:'\D6N_V-5E)OE MTX=MR84F@?Z78)NWVX>MKCOS0Z@?,"%X0\FOO!>E:UVFFJPW3PLL XP0PQ!E M(8,H3Q*8QXC &*$8"Q[G*+2*2DTJ]=RL4BMM4R-&^^=*7K#2 BM+M=;<,7S/ ME-C\8KDJ[Z 2[P$L&UZ.PC;.,NTWTF\?9SORHQ\LGTAF><8OVRH.E.;@&C2Z M@UIYT&BO+76K/]A]3"T"0$, # ; @##';\2>JV"6W\I$! @S_&: M H?I9)F,%6)R>+M4$]-W[AXTU6=X32[L._7G]<^BL@V6'GEU;FY$1T1E'+1G M4)1U=$]+_'_LXZ+'8#H?#[T0H?&7VQYPP!]:7$^1SQX@!D4\C[4W6:2S1YEN MA+/OL2'[EZ8235%J1O:*F'^8N[5-R(U2'C"6!C!*J4[C3#.(>4P@IR+E.!<\ M"JW"%U:]S6^BM_60=!GGO+0'J=?K.M3&ALV:ISG,GR_:E@"]>1K74K-OBE%?Q7;69JI/?"@T\64+NGP@S S%<^C$O7TR;%# #E M(#-F2!O#C)EJ@5(X7D0\C;"=9?*" MV\AFJ"MC6W'GET;,T_D#S@;G+!2>K,OI?B8U)6?5?6DWSK\PS$AH&O/Z!L&= M*-G3K2BYOE2T),5#]7EK?/@L)(G$%,$XH('::V(!:289#$*"&DYL8>@)=VQ^'-80;H[>KAH=CHS;JN$+;O2OOW(J.Y MVF(I%R55]@8%(H8XBW/USYARF3*>,B?&A)Z^YF9R.J+6%_RZPKI9F3Z$[MI4O-AH?)+NV'SRE!^ Z8?Y]^5%Z2,D0X MD>6M^HCNU7;JABX;LO>JPQ@78:9,B82,9HE.^(L@3C($@QS'04P(D8E3:4!G M">9F7+ZR>\&W2U-3_,-VH_/B?R_*XF'[T%;YK8"A654._P_UK]7Z";3Z@8Z" MKK0)K@-G9YU&'8[10_*U[."9\$?!!G]\,X6W1B)U&8BA-SH&U_XGIF@8",\A M;CVA2"70*P<>JVNKDZANIC?.J-&18"T8XQ@CE,.2IIM,-&N[$XZW)O (Z MLCF[?8;CQPZ.M;PU<9['RQ2VV/BZ5G&VOVDO6-BJ?W#5POI%]^H:.[J]W\3J M;DT>[W69!9-#0Z,XI(&,88J0,C4R#&!.8PI#&JYF;>>G* M=R[-Q@'+?MOA#:&1[84+.$ZU-\XJ?T$ECM-M3U:7XZQZW2H=YQ\>?%A>UW8_ MQB9-TSR4"<&0B#BKCYBHFOPPYP*%,LQI*EP/QT]V-KX%C0;\ M=-=[#KD*S @ >_"98#D.P_Y*-6Y-3WI49I.R+*R_#VAA:$$86I>!O M1*G^LKE5GXY.@= =U3'L]A=-!/L_!5E_*'Z(!>41YCD.(.$\UT3'!.(\(5!M M11$3J91J[^E6,&:0''-;6-3'BETKQPP; #O'=0)81UY &@U (RG0.ER!5HOV MI&7WVUJ1*Z U 5H5G]5I+L+26_6:85),7-WF(J@.J]]I)"$"U"N!1O0U^*=13YD5+AL@!0W0^E#@>\"-;HP;S6G*@ M10=[V<&-K@;12 ^,^&:C.!K0]B'$\0"?*(#H%WBGX.$P['I"AXX-3A8X'*9H M-VPXL(6!]YM$50GQ25^UK.KR:OL#U23.:)HS"05A:BL<1#KU+4VA^KD(,8H$ M==L*]_0UMV6A%M+QME(/E':^I"> 1C;?M917H)9SW&**%HCXNI+4T].T=Y'. MJWQP";=$EK,]SLU4- *#CL3.Y1+/8&P;%_.(W.CAL!JTD2NQ6@+BKV;BF?ZFKIMH MI_Z1VHF6+UZ8&*=[*'5A1N/WOC45MSZ6[QHJ6_5 71%%%Y\P3UPOEZN_="[N M O$\DTF(H)"1OOZ()<2("8@BS@G)1)YRJU19?R+-S2SM) 2D%7%@KMWP4;*S M6]-B/[)AJPO(Z1U4)X//%#5\KMT5J/73E#6MAN;96D>P'[Z=EE?@^D'S@(^0 M^'#+5\/*6A]Z,:KHP62JW9'VS-HG2W)0"NA5KLTU= M1)$@6!<;9.9ZE"%X)U) @CA-<$8"A(7;]2B;;N=F;'=2U^E75YJ5'?PP-9-^ MV58HG)Z>YB9>K.MBE)M?Z_9?VV+RCBK^Q,\%.8(IRF# M3%!=5!N%$.>2PECD.4OC &/L5%2[K[.YF:165M 1]H)STEZ<[>R/+_1&MCK# M@7,V-#:(>#(OO5U-:E1LE'YI2JS>&69 C!%ZHVO!=0L>=GCIWSSM'VG2TDS. MKL[WV#Q]+*O-VIS=5(:H\)MRT&X>S1WUSZORAZB4O?NG*.[NU9_7/\2:W(G? M5-.&!?L#*=;&%GY9+9T=I@U(9&[^?U M43O@ /H$NL\U -5W8JY C1'H@-10UFX43*#!R60"UDA=@18K\.P3!2\_T3^N M:64*:'AFW:3+\-R4/['RSU7,8<[&KLDZ:'-=\@Z=\>^"Z!NE M_*;\(G3Z:%'>J0>4F.OVGTK)HC(L1PLN@E3F)(9$Q@*B,)&0ID$,))O; K^WD%=@)[U)O^[*WY!'.6Z*_ VGW<+\*H,T\I+J:7RERXAW.EPN!_P[)4!>R$\H,J@+UL:[+J7R>4Z%;^.O7(P&A- MP\QY(V_7FN]]\Z1S(#=JLFM_SY04K!?4$*4LCT,!DYS%$"5Y!@G.E7^4($(C M3D2"G:['V'8\M\G=I3)M);\R>;TU<\!.^F$>D/5X6$8>1D!Y]$.J2T!UWY$[ M(N1KJVS;[;1[6$U.ZLK[+U]NAR^3I=CO>'+IF;*UO)*PZ;+Z; M%6"-&A60JS5X-#7C"/^7^JG9T#M>].L?A"C,J0Q2 @61^JB024B$KEO/$&=! M2G.:.H7=_0W!%*O$# ; ;H'P!^O(RT(K**@EW54A>]*%M3W?\+8#Q=?%R_[. MIKU\::7XP05,N[>&V?K?5BO^5[%<=D]=E&UG,L(1Q%E&(=)6GBA8(8L0E8*F M.2'2Q;8[("QWJ8 M=.KWJ/AROO<].G'.0'/T\ ]S[J#=S(;[YMM*_^AFNZDT0UA1WKTXDWC_4ZQ9 M40E3R761Y#R,(R9@%%.I?)5 V1/$.$SCF$8D2R62TZ0(>%%G;J:KUL;LXT1+ M3:5\(7U69"Y^<_49$>42# M/I:\CEE:'N\<>W=NBUHC8]=J*8-$=1X2+WX4?$N6]B<]1\$Z?]QS*4XC6WH+ MB/R%<\_A,>@8Z&B#DYT%]:G3/1#J?>["M)J/Y:,R%9_$#[&,&X;H2&1)GJ0Y M#+-(;[X)4MMPY3%3$G"!19Y94AU9]#6W2?^UN"L+63!]+/&]7-%*K'^8$FFU MZ. 7(_R__8\P#?X]=O1B^R"WBFI]2":N(+)2J(S_.;#T]*.8V) M[S23(SV]3N+(:95/IH+TO#()A?9G\7/S[2^Q_"%^7Y6;^VJA#$J0T)1 B5 & MD92!+LP@8)*F,@\YE0%V(L.X4)ZY&23U%:)1*;4/!L3.%$T(\\CFZA**[9OR M]1BV3T'Z.DS;!]+,F7'[%'07,F^?;/9U0J:=+6!=5GTA21I2C$*8)A&"B(8Y M)!'#,(QYS&26:SB=4?'(09A+]/93O;Q70/0FO[QCMZ8[< M::N;O*-O@MV7J^7J[NE3P91$HG5"VN2@G!.:(\Q@G*8)1"@)(,4LA9+3C&&: M"2RM"]Y9]CFWO5.;HK79R0V6M>#@L9':==7 MW4_-/J_*6['Z+%;7/^[,_0ZVV9+E\NF6%-SA?M299N9FB96X4%\0^JS^WY[/ M/_?<&OF!5L#Y'M4Y4,\?M'G$'&8'/8E/3FWY:5=6"4(1"*C#DB2:\ MBM0&+X]%IF]JXACSB,096VST%5*[R?^L=:=)O^MCQ 5/;$!1$P/_LE3R.0;@ MGB.78"884A8S$P&"B.2R9@/)*4L(PU&:!D[W"H8C-X77Y1,Y.YLX&(^QO28% M1<,N_!1E3V9ON=M3VKRCJKUTM0=?VB@G[/GIFBW_H1DG&5YI.R< MN6$H$TBS5$ 9)"$/U>1%$KO8N<,NYF;L:@:%9JL/EGMY'=V:0RPM?9J+$!K; MH=D+-\*5P-.J^_)C#CN8UHDYJ>"!!W/ZR4LY*)HC\YO]K=F/Y?N?3%35C=PY M2S=2G[77K#4FV7%?UX6C(,NSG"L;D$J(6( A1C2$*4\SQL,DRA,G\G1ODLUM M\>^R6!Q/<='_!7\5FWO-B;S#$YRGV3U\=> >(:_K=?!;(=:_ MK5?;QP_E?NY;1L=[FIB;F6Y$!5I68(2] A]6JTVYVE@2)Y_#['SPVQ-<(UN_ M/J24$?-IOBQ!&13H[FMWLB"WA7+= +?-XP,F^NJK6)KUJN$B_*Q&WWJ*'WMY M=I-[]?!(RB?0B@H:68$6UF%V'P7*8EY?BM'8,WH0/&ZSN ^"8?/W:(O3S=P^ MA9[-V=X'+ZE\?/,HULHE*._JZJF=O5D_/A4=W.;[,/K'Y\$U#)FXPVFL>,W317DG:B[>L@C%D(^AXO76L@G.WN% M$?GL6^X9BU^$)I1GFZTF%5;_$.L?XO.J?$NJ>^58K.^$9B:^WG.D M+>(XCQ#) AA1E$(4!FF3RI[+G")*(Y%;$9$.Z7QN5D6G>S E+&"UM(8*PYE0 M;M P]%N?L<$=V18]$QTTLIL:(E"+#]YVX+Z>!&[[/,O)?JBUT<>!1A^P&Z2.1D"KY#WYTP^ZHU&V. GSRHPM0X [ M3]@RJ%7W&.<_1,E7Z^N&S8WR).)Y'D BX@2B/"40)T$.92!1AF44XCRQ#6 ^ M:WENUK 6#ES;A\6> W4^Q#A8_9&M4:OY>4:[,Q#8A_T&0S%13,\>$J=HW5&U M>T)QSY^?+,YV5,QN$.WX P/S:?6&]HMX5$-WKSDGWIG(W*WAR:FOL#&<,Q(' M H9QFJI-9Q!!DK,,II$(,"',K MLDY_9*N'!^41F#"98QKK6> QHCGB7"JG.53N,PKT#2-=2B\B.149P6%FQ;OA M%_$I$X^UP&"]EQCP.LI?TSCYQMO."_:*XLA+2PU@1UA02PMJ<:]\W^&TQL97 M\NW9_J9-JK55_R!9UOK%@<%%H9XERP_;DE?OI11L4_P07_\BCU^4U6P]38+B M4,@ !Z%[\T1(97^4?SW4W;0%(2^4/2D#:OG?!CO9C56V?^U&&5K$ROVRX M%-OR-7PAPR0+J4 PP$SMM"*BLS_T,2LFL1;4IV")C-*)9 MGL*,YHPZ5^#LV#@;2 ^H>K*4ET@RJ M+1_I7/^OG()D"<_YK"/;AB8N#&7^HZL#[W8JX2(,),D)8Y#&B$&480YS1&*( M9)R2/$(TYTY$PCZ%F]LV08FE)OB#J0@TZ#3;Y\!9AEQ>:3CF'XPQ?X!&0_]! MF!%P?^VJ/\=$^WL4_.D!U5NMG[X^AAZ^/3RNQ;V2H?C1;(-N5\N"/=7_W?-$ M8)YBRG,*E;E6ECMA&52>,(.AR"E* Y0%*7,[A+/K>&[V^9GQ3G M'\_1C^0.H;P"M;S@C^;/46@[7,'R=DIGV>W$IW5N8!R>VCF^/Y2>_J]KQK3/ MJXW?>E6JOS)C+:N;=]K'L/E&H/<_C4GS:7=$+ B8CGF,8)3Q1)BR*(:'* MHJ49D7'$TRP53KRN%TLT-]NF% )[><%SE=1@@5HIO<%\]EBCUP57+"\?7#LK M.>F0C6P^)QFM 53UGA#V1F]_J3P34^)[@N^01M]7P^XLC .X%V?,N.A&K.A& MISA/$D7_G(F^F!)?A1_Q#"NB/R[$6[+1\[-)$,Z#F. \"F"@>IX$YGZ\]:G]LD:X1S\R*>XV7G$0Q&8>0YU\@U0C[T48T]K;;/VYYT MY3RJULM5\/A#[BO:!R7EJA0Z^/Y#K)\^EMQE<3O^]MRFH-LZ=P*1\TO>Y6", M/!,; 4$KX96^LU#\*/B6+#TNB?TX#%H=3S0YV4+9KU)WS3SSY+#E\[?5BO]5 M+)>+&!$N*)8P2PB%B H"L4A"&$H2J7KFS7SK9IE\^TV\%X7VLK MF=O*N8>*12F..(9!$"*(0A%!FF0,)B&C0D8919$5+^HE0$UAW"Z$*8\YY8RD M$.<9A@B',20X%##B88!%EA-)V*(^OONZ(>O->&"][&0\R-Z(NZ(L=0R!UN?, M [%+ I0EFJH"BTC-1JY+(T8!@0'. B9E'"4!;[![7UJF.@U'KNUB/-S>FYJQ M%X)FY\P.@6'DU?/L1'/V7U\JZ9;G$!'!(0VB!%*!2<"R@ 2AT\E>3U]S6P5:MG@C[!7H MB-N4K'(,8_?!;#>#/8$W\J2^ +>!%/N]B'CEUS_>TRN0Z_>J?)Q9O_\5]VVN MR3?X7O+U\NGNJV#;=F>;&!NED#)*)20>J'>RVF_^ST-U/D-L!>, M1I[P=2+349":O%0_F^"S6 S:!Y]N=;*M\%G%NKOA\P]/G-3YKJC,P9"^1?$[ M6?\I-K?K@HD;*86^D?:.;,1"\AC'@0AA:J[*QI%0FR,I(488YQR+.$N=PM-C M"CLWZV.N\4%J4@A9-]60[-6] KQ1K+[>]&!4 X]:MRNP:K0#W)F<9-2OPL[K MFUTTYM1/U[I*$Z@.XM M+=6ES\%WDM>U;UO_N4M5T/X2&S'!+ZW OW:2 MJ"JP%]KK?6%KB/Q=##[?Y=0W@*U!.'+5U_[=84;H&_G9*4#T56PVRSJ!ZKI4 MWOJVVI+E[7KUHZCTQ>)%Q%-*)%.&R/C#:99 BD0 HSQ* \*8R'GJX@\[]3XW M!W.%WC=L+U+;-0B6ET9L6",#@P%BJ7Y[]YLH-;^?*:[V4)1%9>BW?HCW/[4' M*-ID*HE8D"0Q@3DW)*#*K<(9R6&6T$#*.!$9<3H7=NI];M:L$?X*W-7B-P4S MNPHX;L&=QL)R3ST6PF-ODEMP?^N ^UQVT H_0G;<(-A\;5^=^IYV/SH$EH,- MYJ!&!C(;DV)M&)*;=%QM1O]9;.Z_ERNJBTMJ?_!C^;BM;]"7K%@6->V@CK?J M7:O:Y1;5CF"A8XN5+@5V MV@*C[A78*?S,7_5(\SSZL/ABAQY/T&E)I4<'_("+>OP>WG.UQ;AWNB/'.R,)@N[SS6=DZL5P1'MI2=:5_G&W9&=:7:&4$<9F MJ]YV*M>!=:.+89TL&CW<:?]]#N%YY^\5!F9D$]B,25VVK=&I3A/2.^]FB)1: MH-8+M(HUG'-@=Z3=ZC;]L-D[I:\P?!,YL=,-HY/SZQGP'F?95T^3.=>>H>DZ MX[Z;'DI43C >VJN_)8'^!HYXE?AL[(ZXX!YF,'F&]]P Q@CSZENS=Z MZ(,.)N9_/J7@(<'SR2>'DL?4IRLWTC3=V)"WJVI3+5*9I%&.$4R%E!!%@D/" MU::=);@4OJF( M:9X:ACD):O/08F8D]C4X;7Q"6ABAE J89CR!*2 [S-(MAP@7# M >=,$NQ467ALB>?FM]05;>ZT!5/"5P5ORMH,/%$?;: =#];G,'P3GJ]WU&W/ MVCG014I?'J$?GKL?'+MW% =_:-5!H[O/@LI3C9/O _?1Y'V=<_>QX3]Y_#YZ MQ\,6+-V%>IQ_+U57W!2Z(3-_7\*LE[P3 8< MI0AF$F<0T4Q"3' $ R$2SJ*8A)G3*C1,C+DM+6H696[+R$#X[=:&\4$=V>"W M"H!G&H!6!;#7X4K?D: "W)*"7P&M!M :^;/?EV'IR2@/%&)22WL94"_-YX6M M75+,=5<.[)/^./2ESI]%M8BE1%$D4QCPE.F2'D2YWX+!D(8R#1N,VL#RJ;UX>"V/>KRG5RA_ MVJOR\?*F_:]S0R]B/;J9:>K"]QJ.MCM0HUY&7CU!RZ %*O_&9N$KP"[]D@B([S MH0UK:IC)_*B<];?8GI7;'V^$&6 MQES^XI2!=.DPV=G-"< ?V7:V&H!&!5#KH%>P)E&EHX'F(S*Z774NI/LSF1>B MZ>ES0W-17E9Y+@M3-3\:+]+[IXNL) 0G"()I?@NE)39N*XJN=!O_GTG+M M5D-DFPHS-O"CI\L<*]R^K\/6_GROQVB'-)=A.5IU=BLA7KE$NPM0Y^NT.[7F M9C>K]6;Q?KM>/8J&&2)F-$)1H.Q?%"I+&! &J0P$%!F7,LESF=E9PI<-S\VV MU;+96:X#D/IMT26JCVQ=:K$\GU*BG9DG M?S^P8#:I[J]+KO]XO]^,O*S9S!/$4T+4'&2IOO"F9J/R4#+UGS",6)*@3&9. MU;)M>IW;+-72&O86\Y>.W(Z%LJT0M_,PO.,X\I0_">%$=;)=X/)5)-NJSVDK M9+O <% >V^GE"U/UWCR]JK5]5!NT_2P1-(T#A)6#D.C:.[%, M81XE.0PD#?5%#1R%R:",NS,=S\TT=0/SFNQV59GS6/W/#T6I]"C(LI/W/I2B MYMQPV!FM,4 >V6YUT]OH$VC$!D9NT H^:KC=%33?N6;GNGV=E#%+,$YF?MF^ M[W[!5]M&3P78G-+A34CLPBCB-0K_U M&A/;L3=:-:Q?.[!V) >:BF0O.]#"CX2P_9W9L9">Z&*L1\2=;KX.@:WG>JM3 MBZJ#WW2-9M^L5WS+#=?M5K'\43%3O5@]F&B"99#G+8122!"(2 M$TB"-(.=OYA=\?OBWC<76'[O-J(#E__NZWXMOIV M+_0.C91/UV6Y)I_6P<*., I._N-P$'N\R &-3N9+#E>XZU%> MT(I[$=,;-?SK6[&6S5TUA_*E1UZ=F_4W(FI^(+E:/Y@@6R/KU;G"G%9 ]5MQ M#QB-;*:'P^-4M[0'A$$52X^U-UFMTAYENE5*^Q[S5>7M8_E#68G56K/:)H(S M&5(&HQ1CB%*)()$4P3R+4\SC).>9O+2\6Z<_JX]XTKINK7"6'H0=J@+%,9>A M5-]?F$,D4X5JRA,8\32+1(!8$F8#J&!\0SL%&4PKJ\[4*O;2^D3;[L#G MM5#>1POL/!3(.X+):)7QNGV]"[5)YT$,*>4Y#!%*@C3B8QE=3,S X;!SO:,"^[(!DF?$YA,F59\??C\B]9 V:5?P3'8 MP1^M'AX/GX>#Z,F"#1!@4K,V'*"7MNZ"E@;RZJDO[K/Z!ILP.HG#-!,YATF" MB?*?< +S)(TA1Y1)'H4BS9F+<7O>_-P,EY8.:/$Z.*G9 :W?\*??CA:_ZDA)9\^;HXI]$ES/?/-5KH"Y1%+]#:L_.0VR7-J>)/3V-+N)W)R;_=5(>04>C9SVP>E^ M8,]'_[W!-?(D;^4$+63_W$%VZQ4R^]"]-^@FBM(/A] I&&\%2T_:9VLO%201I+CC,L$RI%#@,2#XH M7/2LFYD&B%HI@:C%=(T,/8?2-A;DCLQ4T9\&C?=GT!@0ZSFJL[?HSO/6)X[G M'%7M,()S_+%ADU@G9E6?5E4EJIOR_4^]+=H6U;VV_#5M\ )CP86NYYV&3$"4 M1PABC!"4F0P1X@$5V"JAUKK'N?E#6E;-N2J>R=KR@KM-]/-PIW&0BD!M%7FF MCS*2G$(KDX+OIW=]?H%CVR)M:S@%RWLKQK& M]P&<(XMX\[1]I6,>N]?7SFT?]8)?2XP7_QQ>A=^'JYYIP7,?0MF2I2U1$BQ@G M&9*"P11G.40\32"6C$/!8\3B4'*:6Z7FOJ(.4XOM M29"U*Q'2:WPM=J9WYM_ V/$&K1I\HW4#7?U!!P!]K-%]KBUC8E#0O'<&AZOG M5$T'W]4.C8,OS-]:\8ICZ6GU>0T-)EW/7G&(7JZ0KRF*>V+AMS4Q]%?KM6'Z MM/\F:/*DRM\@7)$\X":(09C0GNJ99"'$N*10B"R** MLRA#3I[HF?[F-G$[7+=Z-_U,X.:BO>-9[3G [9PYCS"./.4O0O""(N.]N'@O M,7Z\MU@DCM>TE[6WT>&^K--+7K)LDY"$89 ' MD-,40T2B!.8RQ#!(4\$95IOF!#EOBWU)-S?3U25CZ:C4[&V^B&JS+@Q[95TW M^7M9;-H$+L=4:+^#[+";?8VAFW"?NMM_[KVEJV>7+FH=GPM'XI ;GN&(O+<:)IP;6P%F5 M=[H.O#Z9^::::')6\R2)\Y0C2+ I6AL@F(LP@R+G*.-A+G/LY-H=[V9N)D!+ M";68YBSQ"FA)!^8 G\#5;KY?CM;(\]X ]NIW*=R3R!8O5;/7?67 M_90]VM@D$[5/C79Z]CXS='6NJEWY$\Q1$G,$>"0I2B%.)01# A M>9"C)(]#'KNMSL>ZF=M$K0.673&'A7Q/@&J[-%\*U>A+LS-* ];E/A"\KY3]'!=[GUZ:+D@NMES-']70[]:;S01X;NB8IK;8Y'(1"0)CV&<(021 M"#7Q=19!B62&&,/*E6<#\BS/=FSUT4^?9]F1U&16 M[(ZUH#Z"SN>2[B."$Z M,B(@DE1"DNAKWS+C4:K^2E,G*^P'\"DC)E,A;6>:O>(WLI76LG:HUZ] %\MW MYV <4"?)$AIO)9'.]3=Q]2-+]0\+'=F^.(02LA+J!5TVX9WX(9:K1Y/HLS]< M:)-X/JS6U_^Q*LK-\NG#MN1"7X'2E<[>UORTQ0^A?L"$X W!F. ?% (U<1%9 M;YYT2?:[4DN]H$00Q#B"/,B9VMCEEW_IA'>A1%Q^B^CW\3^#<9[9(/=:F_B_QW]GY\&MA#H M4G?@&C0H@!H&T."@'MLA 7:?4(L%T&" AM%-PW$%OOQ-OB$76LY9?TN3\7K. M^IMRY A]M1'M)1F=7JH)64I?#?+G-*>O)\; J%I?V?0FRZ-ZMQ774CD1_ZF4 M^Z"$6> 0ISC)! S"0%\"BA)(L-KSI7DH4X+2*,J<.' &23$W#^B;&AQ!M(2. M,;A!0V 9HAL;V+$C>$9^?<%EEZJI5;@".R6N--\S58:>%/P*&/B!5@1H33R& M^2X!TE<4<) ,TP8)+X'I((9X46,#TW[*_2[E&_G9U/"M6F)%98ZK[5)+H^WQ M[;I8K6O6#?7L;5-3KEHPJ:PACB*(XY! %-, $AE)&,DDSZ*(13B@ Z*0/F2; M::!RIP,P-WWTI>8-^0G:,GV&[/U1:V1N/CJF&?D84CMS.]D(3932U%$'*!E! MJ] 5V%'G[E2J]_M&J8;DQ[RRT\MCSI-'E'UE2OD0:=K\*H\@'F1E^6S;/87C M>LL+]05]*-8/'_E"Q#+.&,=0QIQ"E&4A)&K\(%5N:AZ(@.215>V8@Y;GYG\V MP@$M'?CXSCYSXSE>Y],V!J,PLKFR!< I8>.HLH.R-9ZW-%FJQE$%NGD:QQ^X ML"YQZZ<5HFJJ!?";\HNN*+=6\_X-J8KJ>[FBE5B;(B ?R\?M1F]J2Z;>,K&F M3T4I/F[$0[6@:O;&48(@BXB:P2'*(<5Q .,DYED>Y3B-Q: :QAZ%G)LQZ-;C M[:C9%L,P'M9.4V!4U0=O>V6!T18\5Q?\H14&1F/'3)-1O@P[K^RUQWMDL_>: M0SV\2O,(8^&[HK-/$5^G^O,(()^L%#U&7\,6H>OZ9-JT>2,_EALU6PK5Y755 MB4VU$$D0DS#,8, E5LL)HQ!G6#/A)3)!),DB'+DL)_W=S6UAZ$KK9L'/P$I0 MP#/&$,PUMBA#"22((!C%21HG>9A*%+A5Z_$ [*3E>D:#UFZ9\_<=CNVG=P35 M@9V]J*"6U=]R8X>)IX7C3&>3+@%VBK\TYI9O#;U5\?5>+)=-G;]%GA!$I:[I MFD4"(B01Q"27,$XI05P0F4GN=J^BV_SQ=&GAOE/;[:5\L2JZIK]U[:HPW'F MKVNQNQ+)X@ A1B!)$5-SEZ=JK=><6O"YF4 M*I1ZDA9M78"UDO8*/-3R^B#J&6'X[4SH M' =U9$OL@89V'XD$'?6O#%L(T B 70F)+^93^?W,I^*)_6>\<1N5&&@$L6? M&33>8-C1"8W8OSNCK.8Z4PWIGM\)S6-0E$;(=^J'MORR?6W,;M'8RPJ>"0NT MM/:\L[VX]9MXGY"-;)('HN7$2VL#Q2"6VMZ&)^.LM5&ORV!K];S[!3==L53_ M_[WRF'^0I4Y K.#O-QMC M@#JR^7AKD#3ED3L2 R5REV/SK7\D[2\_^49THMM*'I!UNE'D E//%2"K9B:[ ML^.B5/>2C=-[[J:Z)JNYD?]8;41U*];&1;R1RH5\6)6&D':1BP0QG$:082(U M)12'6)-.B#B5$1))F'"KE$*[[N;FP]42ZX.['UIF74<65%IJ_2-FY :5%MS> MJEA@?MXZ^T5R9-N\!_$?.Q"_MB#6(M?LQUY!M#?,?L&\GHGYV-Y+)W\[7:]5E_:D2L<&-.4":8/G'6]")EED% 2 M0I;@+!5)C')'"E\O8LW-NE]SWERY.7$39RV6.I=&7[O;W O :L7\W_GN HUAQLZ X&TO*,SM/4!H<_M M4H0!34)=+8BO'I5-^; D=]91S^.OS\V<:C&!EA.&SPY2&I$=(IXGX+((=EZ. MU-AQSGZ0P!]:7D]UN,Z@,2S4>:+-Z:*<_4H]"W">>73@Z7U3T>5&FGWXEFVV M.NO;[,N-N_!V56T: MFW7H%L)Y)KP)=S;B R/_,'Y7EW&Q/!D?!^VQ#[<] NU^*.T.F:]S98>>IST: M=H?DX'1W0!/#C-N1@./S:.-!^+'SY()@%@B&M<20FIWG9BD0A)HRA- M,5X\&L_JZX:L-W9&[R*97";F2\G&#JK;'/P L@%4W!6EJ66LJ2&,D&ZF\;)1 M#>(X3&0J((V86L2R%$&*4PJSA-"EHQ+Y-ETC74"VPO5U4_C;J? MNK5T=Y]6I!3\>ZG>^JSCR37]75WOEW"*>!1 PC*B$W<)S(DRNTH[5<&LF!YA!<@]*<>JQWPMN?'5G '_-,P<]"R,(T4=LV MI-8^+%-(8X8I9I&, ^M#3T^XOP:]\72 GS_Q] OCR.O.#L%:6F#$!49>\&4< M!.V/._TB.=%QYX6(.IUUV@/4<]9ITNC20=LU8308K>!.< MOZ'+XLY\4]7'\OU/)JKJ1NYRE6_DK?HZZINZ+^H6"Y''E D&Y1&'@1* SAI!S,_C=B-$[I9B>8(V*0.MP9?X+_BHV]Z"#PNZ9/0Z@ M*$$-A*EWK=\Z<\U]NB_#->;W.N,]\LHTTO".6^9ZQ"'Q'GST*.(K12G]@WPZ MG#E"7\/6HN?,NSJ,LWT[K;LGZW2D@TEMRVD% M7UJ&GB<'GF?L,_-,KE[UL:JVNB*2E"1*90Z#C*O)G>8)Q)@%4"*.,R1D'L5. MA:Y/]#.W&?ZVD[)\56>7QB!@8= =X\[6O#5:9.R;=[4M[4 M=V?_(2KES'PLZ_RQ19Z2C.1(P)3B%**$"TAS38\?LSA.$TEBS@?0XT\E_TQ# MPK60X!>U'1EDM"8;?LL]YYQ&\V_#P% KWZFF636EKC9*?W#3$C(TWXKZ5&[[ M3UNG(V 8.&RO3<#@*O;?@X!AX&!X(V 8VO^PA>]CR58/XAOY^9R.5OW@[5KP MPIR FK)>:ON;Y2DC%+*$$[5R,0XI#S 4240EP2$1=,C*92W 3)>>+]WB?;Q3 MO(_5XKLM1/;#8;>2^$5W(GI$*04S!0QKZ%X:1G=&QA8WF]5WBD+\*"+-R\"G$44I0(&+$(0 M90&!)!,9)"S)!3XFMF@P_-+)3+4 MM!ZF2+MCG;XNEG:F9RA"(UL7+1;4>&4A>OX_^?U-^4K6L?2;^KVVUT6OJ[T+?METPD9 XQPGD(N<0T2""F%(" M RF2(,A"%@NG(UV[;F<7NML7^NU(#?9B.[H>EN#;37[_D(YL%KKGG!]6:U'< MEI"'@"/%(9 SB-%/6+*(QQ%*J M?^8A033+HI X'2M>(LS<;%PW$:76"RY-(?.#L@G@66&%1CG'*DV7C**=69QJ M;$8VELU0?'(8BE$30GS ZJN TB6B3%LHR0-H!P61?+3I(V&C^K#=;-KK:&@H8TDC$F/"##LSG.]C\W2_LBI<'1 M=W0%?T@.B%=(ITT0J:Y +7Q+^MP>753@G:Y<]Z&H&%G6I=M_)_HNY^8)_-'J MY=%0#D1TE+23\[V_8DZ*-33]"2OVS0PS>N\?'I>K)R&^BO6/@HGC9PZ?5^4/ M1R$D"1!FB19$A!D=0WF=<2?F\E]QF+$NF>>.L].V8SZ-BB0JS58[_5P ML\P3?R%VAGV^XS[A*??N]'I_)'@%=DJWA]I:2WVM!3R)NDIIK>A52V2E/XXO M%A^'\U+Q.F/D::696/A)%ZK7&9B7Z]PK23$XZ?-Q+>Y5MVIG4A\_?1:;&_F- M_%SD>1KQ6"KO/^NAP,]?0UMW.BAG.\*S HZB/7 M7Y:K:D#FYTF4[=8%3]B-;,2?2=F>4?_R20.F#+@P9VU*XJL3L6*O2:+GX/*7 M*'JRIZF31<^I?"1A].PKP\S*.R'%>FTH!-L;*#_;GS4A#GV4O58V\+KDUXRM MMV19I_,L6!+*1& . TV*@QB2D&04PY@*&60\YSATJB)X@2QS\XN-<,H#$K78 M-6?*2DOJ9H\N&1X[>S41Z"/;LU9BDTY3ZU&GUNQ^T>A2)]EH;P#:"\.'N) QSA+$N@S",& M41)'D##ES&&"2) C$7'A%)9P[']N]K-[:-8J ';W>QL5AMZ_MAL1._,Y(LYC M[^-M()[H#K03=MZO-]OU_DHWEYV@.7TIV:V9P;ZDOH??=J&^M@^:9D>3#VZV M57W->1&1-$2!(:^0"428*T.7Y"E,L"1)AGA$>+1+P;;?LMKT;37Y7F1?3Y3J MN"VE$1=41EYG)_$\[M;>H!\87Y/YH189_/*] ?574(O?\CMX]?*LX?+GSIWO M;X>L2GW*)=0/1;7(&$W3)) PR 6%2 H),>4$4IJCE+%( M^V$N'IAEOW/SO+ZK,5]O2/&B;(BW*R#/,+Q[->YW+KXQ@4#G<^CKX^\2WNSZOF%B1%029" MM;U$)-4T,"DD>22@,H!IEN9Q0//$G=-Z"M%=)OETU-<=,3O$UI2HAYAXA2O= M+M]"SB2.$AQ"Q!.N[T1*2-)80!'C-!-I2 .!79FPY_DEC$^8W?T.1/,Y_"T^ M LM@Q\R&=<),AX'W^97BL-;\R-7^*]#17CUK])_!5?X!H_7:U_A=1/Y[7.$? M, C>KN\/Z=N=,OR3VOFM9'U?]@/1_I3NBJV-:&3Y9K5>K_Y2';TE:GZJWRU0 M$M-$!A0&49A!E$41Q#(-8$!; MZ0%KQ+>G978>E?ZE8VRL1UX"M.BF^&P-]X<=W!WYP4X!\'9\N.TYL<>$?2*& M;-_P.U%F#\6OAT#;N1FUI HD%)S2)N69&L%L9GC<].[M?2P?^K[V)>8'5>7L]'(&1K?%. M^?-WE<^A8&]&AZ,QD9$\_TDXF;WC^O88M12E(8Q]+'L5G!(*%7B!\'3@>[6/:$\8^-0^.%'L?=IO[ M7!2+]^5&#=XUY^H+J9H_M*<3+B0F,'P=E56!3?W9E?E;\4/48:+#(>YVHLD,,)(ZFLY'-(84QA0RI7E8)G:MCA= MS[] F+F9$=\S'5*(QLG6I: MX8X>H%$$=#2Y D87$X+I:@.,.A[O]'O U-<%_TM$F?:VOP?0#J[^^VC35_;H MK;[OM"KU7ZM_%IM[R\(Z^VHZUW=W:Y/'>;36S@(QFDC!$8R)^@_*$89Y0$+( M(Y(&E 6"(.EX?VE:#>9FU(V>=;23N<83#<_YI.6I M!)DXI; AZ^\<^O]3%'?WF@SAAUKZ[\3[GV+-BDK6J72S*0*[E=I#\5A.HTAT)4OPM2;=>"WY1?!-NNUTH8)6]1?2]75-\PUQT#W/%8_OJ*@G;VDBX8)Z(]2ZIF^F+1 E MFC!$0IR*%*(LU)3\:C5)) [S*))93JR.I/V(,[=EHQMN,F1,+XCC?JF9XWX% MFCGN"E"CA[X'>VDDTFD,AX85QQJ95XD1=H>J/JIZ3EGWR\=FJ#YUA^I;SU!Y M" <.07BTV)Z3,*\[FILYW3/$:WM9EVMK91W*O7\ K^6AO!?0QCYR MWS/J:[S>6N%U 3_^*2B\4^$?=/1*K/>G%#Y-<'_RC8DC[;^3GYI=?\=(O*45 M6Q2]"YF:BOFQ7[ M$U(3*GU&3T^ZC.4/M5) -%J!JJ,64)_*5.'UPM?V_9W*0-I3T6K%YR7-*(R12R'4:0K M#!/*(4E(#%D24AQSEH;8*0X]0(;9K2"'Y?M.U(P;2D=J/SR6YG]V[-9X M3\1-Z@RB=WY2>PE>B:/4&:+3/*7N35W""JAI!HV)WE5URTC(E7>=PPSEB68! M)) $4L XYUE( #S,,=YDC'&N5.=S3/]S/&\$_+,F=C>6P:FAN=J,16%\H,U2(K=BF\HJ67?E\^N)? MHX*=!;&#M-]^>$=S=*?#"4CPAY;?@SEQPJGGGK%JI[$CC._-AUWKDQ@/)T5; MT^'VTJ5!G"]"D_ Q75BYO&N*UKQY^J::_7_4O6MSVSBV-OI74+7?VB==)( MHRW#W)BH?ZAPH$17#4J=%2L]FDC7ZGS^;6NC9'J6XP3["<]RM&"?Z$C'&$OK M1SKZ$OR@(QUCB,X?Z9@W99X/[E;0S3Y-Z?^W):6DE=7+S=.ZW.3_)KL+M CA MU,\(@0D1*41I$BE'ZP3&(LKBC 7"C[2*/!CT.3XY@=4QS-:(?>HCNA 9]J8?O%$Y4BE M^DK_;S-".0VA'H-<#8QCRE"%&=O[OC=*Q)_ S693YG2[J3>IDC_N2>GJ#G 0 M'$N$<;J/21EB4,W7E##\\,@3-N4AJK+1"7Y;[U#OZUI!=4C8:<^NI2 T]>(4 M01%&TO1 .(/8%S'T(N$QGZ$@I;'1 9NQ"'-C#T73TORNE"(@KS4!S]M2I?C; MJ'DBFMHWI/:Q7H!"F!ZPF0^2YOF:4^A='Z\U>1,;\1==Q.Q)E]>^MS/)Y%<" MO%^7F<@WV]*FF^MH-&T=L)D+,.WYVFB CH[7QK_&&9E%TYK/%1WX=4;TQ5>."WJ0>6%,X]8 M+>&\^[4J;E]4H@T-O=F\%RHSZ:HN(BT1?]F_KPY,LT"%3*$ 2A-.2/82GMS: M"0HE-?OSP\]T7O[4M&&(Q1YZ (O%]R>K(AR04 ?22 MP$MEXM8^68])L! 8[B4$KQ.-E.KMX=7E#$_ M"E(?^FD6JC1='DQQ)& 6A8QS(4%D_G*SWI"58[QV7;G5@+ M\'G@X'N$<7VLKC7;N-?TQ*;ML5+'ENF)9\P-R[HT+:G$K6C^FZN$4N56\#I; MK-SX;D1=\:1+#/BRS#!./1+*&1O%6/TKA#0*?--)_Y,JAM%!WF3MWJNPRY+J M%')]N]4I]!.9L%\?A82\&P:^&P;>.+!OY)]+\:S\WN1/S_7EBQHBKV#>/QC9BO+J^:; O;5IDR_%#-(, TA MR3R2TH3QR$^715T+A'_56TK.=*4UJ=)F4AUUZ/!$N15/GZK.07EY#;@&F6F8 M_HC*GZW!H\_7%F":B)7-X3(BU0M #%#GN3%ROY"M?-L7-TT8WL/GTVW.S=VLI04],\$5LMF5QZ=)$%ZQA-K.#DV,R&PN1 M44#R, JCHI#/-#E9Z/&P2OUXXPM/VLQ:VGB7M=7K_RWX;X5LL78[:LJNU,7. M#@NL*!^SSUMUN'B7M7]1GK)MF99EA'PN?$)AEG ?(HY22,.8P3#P210$(?:3 MY/HDIM;EGAL1]214&>O;\LD_V4A1:G_,]4[N9CB2CJGRHI=F(_+B=:FN6L/6 MR;,"/15=)RMU-AA.9E-WW8];OKH-Y?MU^44\M_E[5&BY M\DFOY5K2#/D(\0!&09A!Y,\GR_:_>' M'B!;E^K<<"KT]99?NXBZ/C'I0WGX16[#4'X=A-)X/=1'Q])2IM'AI*N0/@"O M%Q"#-\VXGXM\^:[8Y)N77EO-PM2K!KF,_ S%,6YFMU&H)3Z8%3O+L2>V^29"$_UA\K&/J6/BT83S>N(Q0V;@Q$,V MU/"-_+"G&C%\R_P\\X;_\^OZ7JR5V?N^V"?MTCS0///ZW/A! MBKFMF@RD7]?@_MW=02F-!7B_7F^*M:Y[_Q!NE\\V+4#F>/KKH@7^L)J]3 .< M46>>Y]J<[-#S@E+]4\]+CXXNM2G*4G!IG(C\X9QC^Y+PT)??B!3&B2_WCBCD M,.6<0XH%II[G,9P8U<30ZW9N7-%*:UP(4P=AO4V*?=P<$T8G,&@E[H?;M$*# M-ZW8YPVO,64K#7"R5YY2I].IRU : '&BW*3)V^8.(FWUG]MM62\@=]FN#I"R M9KH\U.HP;>GYE/,L%I E'H.(IB'$7LQ@1CWB^5X81D0KX819MW.CH*Y@%V]% M5SO^?<6V.O7$[C#@6;ZI[T%A,!3#7.4.8,=%;;Z M#BMN,)[(A\4:UD:N+>:0#7B[�VF0.,N8)]GY@1;X^S.M^2ZO']:OW79ZF1 M_*A\V2OE0WI3\/=Y00JF/JN0WKH2_6U>L=5:%:/?IR?C,L3OEH#A>6I0J0.FR *TV8*=.7Y&6=/^GGE]W'_R<7I6SH\>6C^"8Q_9Y7RRPB*4;4 M@W'J$8@P9I#Z7@(3P9D(>)20P(A_];J=&\LJ49N,8V G;#V;/]_\+F>LE-BP M(I0F^GKT:1]3QR1Y#9S&Y&>&CB6*T^QT4B(S ^(U71F^/8Z4OH@-R0O!WY&R MD/17W3"Y1]FNE*/(K9Y$*4Q@3C! B8)IQ'Q183,TE%> M[G)N9-23$/!&1#/RT4!9CWCL8N>8=#IA02--'LA78XM&D/CJ62$>CPTD) M1Q^ UV1C\.8XHFEJ[+[=EF6_;"OW1[QB#B>U?I@F->A/:FSK;*SAXU/6V7VI&)'165//S76 MU?&&'K;1,WQ1!\/V C7Q6$TKG!:/-/P MQ.Z*P^H=.RI>>-[<15'Y0MVPS9:L5B^JAM'OU8G84&//1;-6Y\8(?8<\T*E1 M5W@"WZJ_@7/AR?K^C8:@#S.'6[Q=W^J,@]J!<^0X"$?Y3!IV-9DKY3@(^AZ6 M(UL87TKBMDV&FL59E(9^!$,_H7+?P2G$)/)A@N,T]D/D<:SE77FB[=FQ4U4DK@=74IB!"!3EY(X_\4854KBUKB4Q.V/*B5Q M>[F4Q.M'1N:ZZ)6E_B:*K:C>2X'>?9<$4)!5UU=U4_"/Z^+A8_Y-\.;TI2Y, MOF0T2I(XPQ Q)O\5, '3D'D0A7*;%20BS)A6_6@[XLR-X0[KO3?Z #7@H-,( M[%2J;S>54K#6"C1JM07@#<]CKAQ4O?.;Z8;*,0]/,$KF.2>L@&LKE<1UPDR; M(<(*<$>)'^RT.KHJJ_($JO?(7/"?7WZK!/]0W#VK J4'+D"[$UC$8QPD4:1R M\J808":*]VK*D 4Q>6'0G0B:JS8UL:1X#= M'?^]*+L,/#G;7\FCC%&<8AA$2.Z858UJFO ,>C2)$S]E2<2,W'T&>YL;K:GI ME[DA*.E]FMNT7MIQ#$;6:WN2_&4;Y]DTTR=83R()8U1XH=9!C-/$(A$',*4 M8P]F+,.(>YFD#NWZ!2=[F!M=*"'!F<*5)F9W5#* R=V)U\;[ISNR&Q#T[O!A\+TGO# MOS60-3L<$V\$!\VXJE:>D&4>7Z8P QEDFEH(LTI1@1,8C^- TRBP"PSC*D C@/LL]+$.[PWV,C=RVUW2_]'(I\E9PT@.$Y,U?%SO);6A MT285+=6'F$,VT&,-^=.>,8;;GH06M-3KYK[>P]>Z0^R*:K9A)O5-WMZ5,?,2 M+R4!A5$@D/)^D+NJ*$+0BRBGH4""]W^(.N5I/KY9?](6]?AYB]2\K:( M3R_Q^I?U:O5^7:H_+FF(>!20%":,Q-)N#.5>4=5\B^(0)LMH/5JM5GK;=RBLO.1 MJR/A=V75EY&/HH@Q:9@CGLI5@7B0*I>4%'LD3B/EGB(-A;86<0%V0MKCP LH6"*Q<[U, MRD(75'U-(Y<>'\D#Y0,I\G_7E/16DLUZE?.&GPI^+[\\G1?/7=8F^B2K.E*^ M]E'8)_K<'XU%) YIF"#(4>!#E,0))*D((4H3BKV Q89FI6T!YV90]O6KMY*_ M;I^>2/FB3,Q?\X/9%\]-9P[!<%>PX-TRD[.55T-@"TJMBW>M!SN"-PC\G?5CWEZDQ/I!WZO M[H4H?RG7VV?CO"::S9I+\WN>5;1PSJI6D0DPQ2X0F(!$L@14$* M(YK%V MQ8!A >M#ZW%BE%<[0D^4T<'KFV6@X''."-A+&]M!)C2T9,X=M3VJ) MG%3KM1EQ^J%QT_1#P4JU$[T5S7\_%-(0>28Y[^JSM?78I(52.\0UER)++XZX M\%4$.)>S&,59!(GP XA\G"9AXC%*@F4A'I0CG=Z,'B>(UG<];;[K?7'5; MJ8%HQ&TN%M>USVB3[]B,#4:.CQYM.,1\&G[I% !O.A5^ GD!NC'HJD"J(6C< M=F^&A\"8AJY#T!)?C11B4F*[#JC7#'AE:\[B%]KD64G(Y?<5>3 F(H$H]*3= MDTB>3+CGD91X&=5+NF;<\]PL(2._>>M!"EHYW9QB[)C^;N[>?@ WFTV9T^VF M]NG;K,$]:9S\+J6 -N_*NNF; MIXWN:<[A6[,CE8>'LC;E@)1Q78CUMGKE&/"DSMCU3VU>@73Y<&8\/JX)X4IH MC,Y=3J,PZGCE55.3G:*<5J%_6'+FB1$S<;5Z]UVP[49.[K=RA![692ZJ=HG2 MG9<#;+J)K*'> MP;36>=YIF'.3&M/+8N0%S(<>4J%^?DA@Z@D..8Z#C)(TPF'H(,1YEME-#8-L MQR0R-1H;:_N&48B[IAVK8+L*9G:1?=2HZ[GM*(Y &1G ;"./J"K6KN(FZ[JQ M'L,^$IA#056&4(XII#[)H!=&H1]YS"<^-\H*TVM\;D2E9 -*N%&%> ]@T^.8 ML6 XYA!M',Q3MIQ0V%:&EG[3TR9D.:'44?Z54\^,FYZW@FZ.:W@OI77!XS1& M,$X2#!'Q&*11)F!$/"^F*4T1-KJ)/=W-W*:LDM*PYKT)J'K3^'JH'$_H$2@9 M3^UA$"Q-\C.=3#K=AQ5]/?$O/#TRT>W3\VK](L2OHOR6,W$ZA.$K^?ZS*$26 M;U1$7/\O[27*,HYX%H4)@[Z/8XB2)($8!Q'$,6(L\N,PI*2[[/UJD!C7BG0C M;H"_3D X[[XS455@0[X#VLA?J=1PU6;-_H2T#E(B*@#$\#K8THCJ\=6$ S1] M*-DN1&P?P;/H+HP70&H%6K4L)NZUBJ>M#+]VA)HV%;!5((]R!MMMW4Z.\IVI MD059BF)"8,94HA@_"2&F.(+$HRAD.(U$:I1^\UQ'<[/@W&4FOS(I^0SMN.-\ MY),D(I\H!_D\TH^;9AZWD'3\'])X*3]4;PO^^R?R_6-> M"%)^*%A[0Q(@$L0I\V&$/ I1$,F-'J$^Y"B-?!91%#'MRG]&/<^-.6KA02,] MJ,6'C?Q *0"^_0WL=%BH<\^_Z>?H-AN187YQBK-CPC&&>$2%0C.L]?.D.\-\ MHOSI]K[>1HG51\$VD'#=K+W)$K&/4K.?H'U< ^.,1FF&/JV+7]4>\W>RVHJE M$!$-4RJ@3W$($4LH3-/$@QZB22(2+T&>43G%UQW,C>H;^9I=]@+\+^]OGN?Y MX)F4X)L2]^\@BKR%_%UC-U: ;#>/ZS+_M^!_!]A?8!]W?\FK:JOVZ,IYNYZ7C-\CE>0 M=N1^;4:NEDZR58V@/8/UG/Z6#-6CYB0)IE$NE+?MT^/Z]R4=:N"ZE*6QP!FM$V_ ,7 AOS2\28OMG)/UR;UDN2\,W2(1RCED@ZS1&ZZD=R$0\(\E8N/>R@.DI3[1COO M*V29&XMVJAA>VUPS&GIFYT08.^;@3HO.A5==97>!T&]:57ZJK=!6&[!7QY'' MS]6P6G,+&B_)Q+Y#5T-V[&!T?9-7E1=H[LF+NL5_Y)O'+N?VGC*YH%[H81B$ MQ(,H00%,0\Y@X$GSI &#'W&@)V[$)_W61LIO?_V*O/R*=ORX49[+W:[\^*E#S0U%7==V2E7F MYM&[<^,7%7#8$](H'O,8F&&FL(&)8TIX!8?]L,NSRH\-MSQN<,HPR[/JO JO M//^<^1'4>\+J+,EO5^M*6BB?Q4;EOVJ_@9%((R^*"/1Q&$(D? %QA"*("2(T M\X(8)[[N.=101W.;QW4":?!%-#%\;Q])^: ;77T1T\MG4;:0?.*LA_S M3?[0W!-(:O@J&VB32+* 4BH\"C-.,HBXET B> Q)PD-/Q#@DH59PYE GLZ/' MG9Q "3JBK.Q9.(?9T19(CIG1&!^CVK*7 +BBM.S9IB>K+'M)N7YAV8O/CO2Z M4+'=G]?%NBLGT1SK=/$]PD>8(Y3!- T]B!@FD 2(0H(R+XTB01(<&[E3#'8W MMZG?Y#/H@@7:1)P_+4 A-)-"::*L=TIB#SO'C-# UI=TEP6B%?9\BCYSSP,M M5&RY% QW-JVO@);B1TX >F^9D0D7^?)=L9&&R/M\)Y]B:9T!>4Z6;PIQOOGV M4.?R-\SN>.[]N\?W<'/LO_WWR3O/<@0%-DXJILCV?ANWR4:0,YQS/7 M#FA&9YR74!EUSGFVT7F&G9ZN/1\3QM-8'P[Q>[4F=;=69 M/6Q\VOJP)Q4[JNMZ^BES2_KMME2)M]_G%2.K_Q&D?%?P6]GVTHO]C/(H@!GS M8X@HX3!E*84\$@D7-*)QH!6(.]3)W"9O*R=H! 5*4B!%!4I6?=/Z+*27[6L; M0#F>TZ,P,K*U+X$PRN ^V^AD5OOCR.JWHA1L_5"H%O=YBZJNB$[U153;E3I45%Y5-^Q?V[S* MZVMLDHH$"VFT9&'")7L)!E.4QI!X:88%DWA1HZ2N8P69&YW=<)XW_M)EZWZQ M60.RE]PQW[506J+" MT6),RHW7@O6:+*]N;Z2IQQX%WZ[$7?8NRP3;[/)H2QF^R,G_12@\\E7>YH63 MN\A]H5^/>P$C/(2^'T32")1[/YK&#&8$I7Z(18P#HXO8:X29&XMVNJB(YYTV M_:@5I1 XU,C0.KQFZ#1-QHD&Q+4=.6(LVJ,HX*3>O0U<;1F>UX@RK35J ;0C M$]5&F^8NO[^+@J_+G[N"BI3YF>_H!JUOD)?$Q\3(OAB@4<@6+B$H=0B%6E7)CS+.,$)\E""^?19FO^:\; M4FXFP_9UG^X0_ED\Y(5*$ LHD7]@FKZ$>0C#"I3V.C;UI?C=%$)O8( MK(QL[4$+[XX7VGNPS4N=_HN(&%-/!-#/,FF/ M$ZZH3?Z+[447FWI.\K'-]RU5Z^_1!S3WA1;%0E=#K1YT8#>R$7X*D1T? 2<[I1US,& MYCF6COFM7SKP,))FKS>@+^!DB4&E_ (H]9O*!J '0%-T4$$ ]AC4UZT+\.G" M]\7\5G7RH;-U!SN=X-/>V$X^($?WN]-+<%TVWJ^J:@ZAJO5<5'5@]'O9P4;T M]J%+$F.Y'XQCF(1A!!$/,22"*0_LA$<\#F(O1%W)6KT5S*1[+=XZK$GK>!5Z MGW]7'M8&)V2C8-=;0*Q#.7%B7;7+[ F^ $WFA$9VJ'48.3J)K@EFEK/F:G7] M0]+DFH!R+B^N41OC&.R^;/NJW;YK5JWVOMY+[(=IQ$4*2>"'$ 4BAFF,$"3< M0UZQ+Y#\ M78J"Y49%LNLQC7[71OOSG0#N)HO\DB'3XGO:,.L1BQOP')-,3VBPEWJA(F&H MD%O?7.YXZY#6N\+"H>!XJ*S5]M/N>.*J?Z: '-<#-&YA'#VI'62]'6PND[,P MICQ.?,A(*B#*0@^F7'XB7)"(<1Y08E0AY;#YN1T#*NE J1W]?@8S/3X9CX1C MSJA!J",)[-VR#RMM:?:_:GS2&7Y:L=>S^,Q3HX]:\D+PUDOI7HYA=[#S?KO9 MEEW-D/8TJ'HO=TC[ /OJJ]PZ"9)ME-\^0G(>*W]9D4808;FEH6E(Y$3'$4N( M\)$PNK.W)=C^[\VFBU MK49CWR@M0;8N@5HNFY]J=:V>_5B%W=ZYD!VQICXSL@KFB?,DN^U?&[7ZRWK- M_\I7JWUD8Y+%+ QB!,,H#2#RB0_EY"!0!"*@RAL?82/+:Z"ON1%M/\ZQ$W9L M3.DQL)KWIW;@0*IB2(^S\)B/:#SN*]*Z/9\^ 8O# ^I^;S_\A/J$ZCI'U*=>,P]9^5#DFYQ( MPBJ?/JY)\?7CS_]G6P@)HM]%K]!8[A>9@"STB:284&X7>1A"XH>$^C'-(I3H M1J]Y#R$/I:B=,_0C.BZ" M/TPSMB%US#$=FDI6H(0%$$AY6S05DN8Q,1<1U ^/L8GD1)$R%Q&U$S"CB\Q M[,S%)B8+H]%5IA]1H_W.U5Y4C4^#_-#]KJTF<> '5G0[V>JTH]C;=;599HFD M:B^-H1_*726B*($$>Q3R),&AW$R&48+'%#NW*>3<^+Y>72&M'4593];1WEGV MAE/[,/"'#I+[@\&]MU>CX*+^O/M#J^3BT!]86DG=<6&U.' '/GA,:>O$.\SZ M6-CW(K,GXH_R-K,.\H!7FOV^KB@Y=L-8N16\YRG7)EA>^D$0X(B%,(T94S4& ML;3=8Q^2"'DX"@+.D=$:,-S=W-B\EG9$<;'S>.J1L#V4'--IXR+;2GKH/=L* M:[FVV$50;-86.]_9]+7%+BI^LK;8Y;?&GBJN^99MWBH%E)^)(J,O>?5GNV6* M$\)8Y*"24 (S)Y#A[N;&&JVTX$!'@YU-?'JHH_CQX:'66Z,30]29?F]%\]\/Q;NG MY]7Z18BV"GJ/O98HBC(>I@B&,240,1% C#,.699PC_H>Q[%1Y063SN?&,]VR M.WZ?:02]'M^X M3YR6*;;_Q-)_A/("] )SMHA>^;.%8S4!AC9B\OA7[74V>K M, ;E1 X+\S:N+.IVE[W/"U*PG*SNUTVJ\AM:U;ZXR\CS$4]]"D4LC2-$>0#3 MD(30$X+R,! )3L:5>AOH=&ZLM:]YML[ 3FK0B0W^Z 0?6QEN: #T.,PVK(ZY MRP*BX\O+:4!DN^C<4)<_IA2=!@AG"]3IO'M%-:O']4J^4;W[US;?O"QYAIG/ M4:+2!V8JD2B!:4 8Y QY&8LQ)L(S"1 Z[L*(;B8(!&JJI%8].?_[OW#@)W\' MHI9W1&&J0TCC" N6)B'TTTQ A%@"4\01Q$2"+<(DD:QNGO7V.F G3'C;Y&0% M9 /H+O>MI*%&@JO!90SQ** (QG7"&DD)D H:0)9&*.!J(Q 'IHEO;4#K/N=M M#UA1<(N0ZBZ!UX#D>,%K!%J F\VFS.EV4WLO;M;@GM@]<3P/@LWB9X<=3%_G M[*2")TN:G7[2:FKVKX]D\X_U=L4_/,G!W^R*4[1E*98TPPA'*8%QJ-)%1@F' M.,H03+W %SR,(I\3"YG;+X@Q-YOZ;&)WL)&*@+^4)B"O50%B5P=&/6@>NS9R MX/1HQ_UP.*:FL^FXFY&HE0"-%KV*/%TI'N3&C"0ACQF*OK7 \2++<#,4OB(.7, MBR.MBCOF7<^-,ON!$ @"K# M! >^-$\3'Y)$!#!,&2<^"GA$A,GQM&:_\SRS;M-*@^'4AUZ-5!T Z M)LU.8G @,NAD[B6WLD>/ABA9(C_=7B>E-D,H7A.7Z>OF48O=V;$0WY_SQJ.I M6D91ZA$L(BC2,%/YA;GR6Q301X*G.(F0GVKEQS_7P=QLOIV,H">D?NC<20R' M"<4&,HZ9PP4H^C&$UX(S4=R@&4A&L8)#" S$!YY\;;*8P"&A^W& @\^-,ZX& MMN*?R#_7Y=L5J2I5I^1V_43R8LDDC8DP3*&7(A76QS#$J<^A2#!#-,PP$Z') MCMBP_[EQX/"QU +4.H!:B;H4#OBCT

  • ?'." @;_KI)939C M!NM=;L(TSO/*YWRTYU1;7WV/Z%Z,.2-2A0:Q!-6IW9 ;,Y(2UM'L5(1\BGGX M%9\. XO?[2,>KD53;%4UI$$M+J#TN8(V'Q7W7?(0PEXMKRP]H;-F7JDXNJ;1 MA:_1%GG2GHY%'_S5W#*H5V0L_*](1&1)[?-)-+SIVZZ'+G,8HC,"W+=A<8@\ MN[7*7@XZ[",K3 M(SGT]&0S7^N[\'!;$7G0B #5C5X2 X[M6)W")3'P4\%$/,%14S#;J/:B7&@F MTK*-R633Z_CY-?F7&F*/P)81.Z5 J>M17#HJT4P]HC;-V'&VGWCF8-A^LV%+ M/ ]6H$^TTPVYST TO[M=RW\P Q(L\VU.T[ME\@/1KB2,AF(W#L?41PT, M;2NM28>($+VBVV::!B8?D*C'T5&#V@0?, 73(;1&*2W1_F&V/G(V)QMS[F4C M'M 8WBU"L-\)5U?3^FIC-+Y,&YN@@0D6_G#(&02=^L)3TK\62OH#3<,=X_28 MV"6M.4V+ U /P5F$PHUQ?:!]\-PA#%,63WE\P;)>D6Z.R'L3VMG5/.6:[J96 MG$B!S9EBGB/ &4(6]%JNPU.?=4HBHJ6Q.MBZNXV;Q2N0BL+$>DBCXCC=!]#5 M[\#6XC@1M0-7L+87?44*/R;Z*@["H6']3M KX*1"QH>H_XF0*OS/:GN9M\5P MY#/-TJM>2P1/DVVF!KU.R;&<58XL=WC+X=VCWOQ+/\QI..W M=(W#O[E:$-R@MY!&?,W2B ?W^(YL\0^^:E-'C)XD1L[+C6J!7U%V%?UU,%]G M(F61FY172H\C"L0LTYA>+X(=+QS%^JS*YPT@7)N- MLE RG^D9HD&?A3%6(1<]!JR(]3JH<=?) [S.]'T$!89_D:D9WR%HMD:%4P@[%6<2$O?Y%72M],00C[*IPQ M)ET.Q>XQ\3.K//#W$N[C75G0,40 A[ZM#X;F(QJ:;?F(M'L@R@FSTGE%3Y*; M)N#ELEGT$3' :N3?A[V(?$#X'U,Q 6VWKQ>P)(O(NQA=#8T; M([B%E#6BQ#G-VUJ"M?B+C,$M.;/0QWX=:AS#=P#,/6OSM4'[H04YVID*P_!W MY^H)>%,_6+WWVR?7B\M\ C&@F_HU-"2_3:MEC_+1W_YKWG[QM]O^ZO<=^G>N_$?OTG%'V/GV!@@DO(^-9T M/QBLCGN?(4>WU/,_(H9HVA>@361A9KKCT?!2H%8^)PF3^DR>+;BRY5+:>7$G MMR:/9J_JV4E_1N"78WG4;'C-97BDL PX2]+3P4@OLC#6C\'7.<_&<3F>=RFD M,<'+N0R/%ZPMR E$X4D'\JJ]$7X\N,EE).Q:AR\*#B^,X+S<\N(+'T)V#TJ1 MX>-\0__U(N'V.W%??Q9NQPE+].ZH,@GV";VTP IMW]Q4)@9#_"JX#=1=^O6> M(5Z5A"'(9__ P-*E_*-%Q#V,LBTN>9*R4_&3VV<\PYZ^C.?]\J$Y(#@4"#<_E M)*#HP9C[!:[G1C+F\N00N&$1<7KVB_*L:?FYE<1.9H0%]\9'CN;8;JZ&-.^W MVDU-7T@5.,OZG#6N10]I=$,HLR[RFL)F:"&FO/-92?CTD*P5AM^D5<(&9GL>CH S-1E\Z+*SL:?K(L,M;?B\QA3#7ER#QN6U M72=[&V8^5K_,T>Q%%\Z^M(L$29YN*IL&&C-]N8R9OJ/=7I9,Q*Z>.Y>1O/]0/ZG];&\ZE(P^V F=(%GJ[% M?/I %$D8!2'G5=B8RYWN:J&O5_O4)$UR^$XVX9=,')L#EQ>-U&%VV=O-;G[2 M7)OA"-N(5AY[7@/#[HX^/JTZM;;SD1^0B3\KOA*G=\/$:,P69"0I@TDB3 MK:1(/VS:+6N%U[3OZF)5P@1)'YD=SCI-/,--^ MB>^H=!3&742U]!*OYWK@K /M &;4/??XRP.8\5X\RW\:F'%ZN5FSNMCT]:9J M=F2U8,.8;#ZJDORVD("=&?ZP*XP'[:Z=:6#PV-<@,1\C([Y="?23G= W#V4Q MH8<8]A##'F+80PQ[B&'_DV/8^W,\75FB_J2'T>'@.1P\G_+@^:FY+"XHC\'K M2#>U7"WW%/KG2%LP+W!@Q05#Z\YV:XZU08EM1L? M:PDMD"\T#PFE8DL!,76F)R$T4_G<@R8D'@85Y]WM#\2]/()NOHKZC/JER.A* MF9P.EXMR6Z9J/OII2D3D(:S^9,I&:#?26>[S\)5MH6RY71G.&%*337Y(!C^, MJSL:474FQ4O>#JC!:W(L&B!PMMFV#IMP>QYF&3,#KJV;C!J_;C%B_,NYP9JD M 0M6,X>8#:X05FA'L>QBT;0T4@ TQ'61[J$'PI;UT!R+TV#=<=P!3E+N=3-^ M;Q?CH;@7(C_[ 6?2;SQ]JIU3<)[8*7 +2*&YI:QXJGN+Z@(Q[#21"&E@UVTV MD(UNJA [A?_ZZZ$'YH[@U8.S17PJ/NFHMY9T;.,!,N"C:0A$U;[#8<.N5&8^ ME:?5S9C:3CGP9(_+X6D-ML#]=4+%-R],V[5IW1-$91EMSKEQ3>ZP-FZY-OY( M1(GDX 8;FG=\UBKF>:([^.G^6M=AP?VV!4<(/XN'IP5?C"8V694@70F_XH8, MI5R)'TMP$@.3[6[#O@%9 M]XS6RXNZQ--1>\/L9PH/8CCT][XN9H2/??SEX^/9,XXL["3_', ;IBJG7D(W BP]V@O;Y*$&V8U^0>3P8EN M7X4=ZIT.5OJN-DT^E/)#+,])Y[(+%F])L$\'48XN86)4+\])4-;"\2S&]IDF M7#8:3.=E@8=^G:05"&I]KO^N!TS\,U!.@R>S0ILR?\"HO!B6^@#K:..&;$.1DZ(K16 M1[G[I_3= \[%<"['!YS+O7B6WQGG4,?0BN@P/8K(,MLYH)C-P72 %1F0AA4#DLP=!I76=L)#!T?%I9XX+?5K#5P0LJ\OY MVV6QRFE\TR*)9A<[_UO*?5ODPW$KY6 6$!X#CR[GX_22?)L-Y0RY(4II)B0# M."Q-$RMY57#05#A?$/UF>!^GG8%P2N[4R=/S4*27E40VY?XR9=6ZG>+[AX*[ M;M@Y_\W#[)QGKYVX*+Z337S_]M\MX6U*B(O>PZZ(.IG2L"AU7_]G'^0F&=P M6KZQ@.T%6P79FN!^7+I0)52"U44_;DV][JLB9PTY)!C[>L'Y%A2Z::C/=K02 M@;0@)0^:S?!!SGS$W:ZC;N!E06/C8/6$N@_1?6;:!3%OMTD(KG4GKK:#3EM3.&":CA-52[3KF+^HM3UK5I5Y:A4I8N.;I_7 M94%]LO3YOH_=-8% V/,$O-V+^E_-+LD-*@E+I,\)ZI[OL,M#P"&_XLQY)KP[RT0$-7DK:7\1&0!O1"==@[2DY*J,>^77 MHS][E2WO4F-^"QW=^VG13[I!Q:(M_#+@I =GLYG*8V2%E]Y.$R\!V2ZMULB: MH,I,2^$&;T"WW"*91%CL%))L]^[BADPSZCGA^%@6S_]GE%,T#_V1"?"3=XO2%R MX>+=[#2YWK/PC?";TW<[*J=VL].& 4SA-?EJ5#5H!C_B3UX6RS)_6[S3;[[, MVPLJ9+V-I)D_THO/?MXNZ>.39Z]>^@_M5K.?0MS 5I"O]+9X'XS#BYK.?$ZV MI:]RPL?Z]P68.O57;\)1UX7?/2>Z^[8)ZZ_#ZTG:(CQ!N6B;1;"1_BGHMUBA MX16)[M/_))@NH(U#U+8M%%@E5CD:,C$C4VE%=B["&;^5[KII9Y*./T.+)3.\ M)OY ]-\%^RS'7QGE8'6Y#W7F-&;4%2T2 ]PSR?*_!,M@O7IW4T1 LC6,2DR M:;A[XO @K@U M%H0&(_(-#F=3HX,4 F+EXKW_<%&V"Z)(P<$&J#C\?C]IL#'!,O;D;X4I:$W, M9G2-3C@^(GIL7KCI,OEFLBMBVBS1RR\C RV31U#:\8TBU_:,,P=".((I1IF. MQ4G)0>ADYS!NB.LF/'9,!3XTJWP-C!8(R_WM(XFT0%U!X^0AP?X<53(U=_6C ML)'7%C/S"BF6;EQT(34;F$FVG8*HLE?A-;H.SU(52)9@@33XZZ2!S:):N?KF M2)>H9:YVVC?*;D=3A+?I& 3->WO>$",P=BBB=HR*W6P MT)4/3=V$(,;)BZI'!>4QD^*G3EMJT1HX2%O,@W^4*#)61FJ:84C%F[XXI9>,F7 MCAS>+S<6]?*E]N!9%.2V#O&J,/_1>W<,P5 9WYX#<&J86DM7Z'#':-UE>0>: MM"^#.6DNM-?>A[!5N'877K2@LQ,I9'ADPQ!/DS ^OI(EXZ>0?M@Y"S,:$72U M2ST1Q/F%L.6V+( 8#T/Y6>8&:72U>7'6,Y]=4T%W(5Y%@5[7V2HL8CKAKK7'?[RJZN-#5?5>/,OO756]MPG['SF-/%%R3,#S49(' MR#@Y55=5KAW\N6-7;($M9GL[4FF_,:>L/4DVBSJ4GS]=O1^;0#^/]^,O'7^$<]8E\XA1ELEJ*G&S]=%5SB4Y&SDBIWT5G MK>BU($A/5P235":"3F!HU!,X$C$FA_GDY7G%V6*LR.?+<0/AV-3?7+;EMGA$ MSYKV59W3J==9UV#QGF-Y*I2'4X8+%'8-YZ,H\0Z=@ )-#L-\UC; "!)K.FG M),D7LRY(A/5A!5!Y@\DKL1HD!>^/@= A!1+%FOG37.UVSK, M\()$ ]P62"ZVP4,9VALWZ_"H)OXNR[*3GJ)Q;$&?RBAI9L,&=9Q6=<,4YG,Y MX>WEG&(QEPC6CB&Z\*K]'MYG]\*>X+Q-,#S4#!%A&&7A$S_>Y_-":&'ZEA+_ MYHOP(/S 1&F\R#DK@M2\H?388W/2U]HSB%S'/*]%M3+:5^)_+;>2&9#PI5EK MH1\_X82Z%VWCTH-P5P%DQ_$ 2%I+"C,NA.8UJ>,:85<4M,WA,9KQTK2(YH): M;GI:I:W0!'[-QC(M:FL4-R@!01AZ>/=P1E<]Q<^T "CE$QX5[8/:GH+./-'8 MY9"&+O##]R^>D5--FZL66EKU?KD+83EQPL5\79Q>Z -4W!4IV@:R7 ML/P*+"[;E+1D]/W'[QV#M)S6_R($.U8XA*5!W-ZE8SYR!^R]5]#5B8S(3B@J MZJ8,XA'='U%38O+EAL$EYL.H+NP\Q%S%=XH'AM(17W4V',U^Z%MZ33IVLMF2 MLRI*SIX,*Y$5#_MJF)<:*57E<^>H57MPPV]HT+"+N(W"&OVYOSE]23F2>-$E MDH3O"KU8I%FAMG&-)FDTN"03@L%SU728,M36XXSG-M!!^(DZ+J@Q#A !L.U) M[6,"9:"UK4(T#H;+)ANXD?$&+&V>F(-\:\=B9S50&9KDN$H7HQXQRX)(N(:H M 4U@*YIX=MR(J&Y=?Q M2;8D%@0@O&@B'YI/S-SL.;V7VONHL^A6\+Q0J3^VVZZ%R#@/W>%M?SO;&^%@ M)4F%CPG,7<.Z]B<2W#WM5OVP#K&OOCY ::^#TKZ15*^S3\[Y45YXURS@80KS M?DG9*OF$:=F+#VQ .4S6]9/UHC; 4\E-P!5)X'&",9*P*+DL@Y_"X5%'N)-+ M5&8^B\\YR&H5(D7Z[#"'=R:_Q02WG7CTK(;80,R>CZ&._*!NI*>KQI$K'"XC M;^Z+2T%497#5E^PSTJ%6'S;EG4WH2V.ZDY-0?)\0*?63H&O/V!*=7?IUV2IX M''F,IEE2YN8P=;_+U*6#GW<=4%'EBC8J(C<](:E '[[%$3B5_V2/7=W.=IBK MWS97WQMP4CI@Q:]?63Q/88S$9C1%P+-A)_ZSAN4\W2*?A),.=%SP@O\5HL1N M*:7$J>+Y/73N;]\A0$D8Y[VC=KM;5$"NU(!9:WM+&A=JN?H>#L*U34(I85=0J8-&Y?5FR\#%7C32" MI5(516)9+,JBG9VU81M)WLUXS:9+3@EA M?@LNBBOF7;(A^SF:2T=?< MD %:DK,O.++!N:G+[CPBMPP>O0=IDDW#3(2133NRECKH9M:%MHQ@ =89U0T2 M1^Z)0^@KC7_[]\8(,%%.(L-7SCXU2>)Y%1S"I6"$Z-Q94Z9!7Q1=!\CJ X]4 MU-;=-;2#2$<8$@>))H/Y^&L7/L\;/,L!+*%=&HD= %E1O;"*^IA.!ZRT4C;DYI78MC*NGVB=.B%$2LJ@ M4;5:>L!>Q99'F#ZI\2^3LAHE-+MP..3*R2=GL;&'6*,-G\FC"WT!K"(I)NI) M))TX;-A06N)C7@O?*SV6XY$H)E7/Z03"P.T>P:5@KD)?!]%F/*O.N)+.H,O# M3H\'YA[2)!*-J4YD[,I"9/"_CX^.9^%@K1R\=E?D)-9(AUP(10JT.XI4ZV,: MS/_]S5^>'#V9K6_\JR>&-G$P$?]0@^5*#AHO!8$(AT/2==Q9AZ5<41HRNB%" M=9TOVF8J,\\+R8/_S9U\'>X']"_KTC;IZ'6$U[W$&/AQ4RJOJP:.FU!YER@Q+ Q97GDU[]XK7E&7< M$S:@Z B*[K$U5H@@[[RV-8,ZA/;] 9D2!1Y!ZD1R_?]\/DZAQ2GP^[2=[C! M(V=7T.U-*2(9NJQ*PS&2[L^H5OH'XOB\+V1039'86(1M7OI-., ,IX4(YAD M;M B0V&K'6K6LXT&(&;*V+DSSWG !#04"*?C7-#$S76M]6DY#8H%]5HD *C%G,6B"YXF!3Y[>3PO?V4#5 M4I^#9X300D4[-?3R!?$M'IHO_;;147%Y,QDRWZ22X)TN*(P%U*7 ?W 32/^"CIR8V$/H?:\MT1AH,^/*R8NUHQ)=$&1#$C95H 8S5J++2=2V*5 MVR\&P]Q)7<:L"DO#1TM_\S6\K8<9_&TS6-3GN0;D>\#80F*%_8UR07 CX&-S M:W3L4>#]/MRX5//+E_G&>AJ8A4/AM3+]O*N;!JI>7&8JM1?HDE@LKE::RB3JR+"\!LJ8.M]S5B'$Z@#CM?;'HI4?'P@%:+\(X MW6V:>AG[C+FU6^FK[F.>]P,"NBM;'_=W/D[4#R;S!;2]UK1=, "$)$P<-1I/#LGCYV4:^?9=4;RCOKCSIBU_S2/A#=[ZZ/3(\PL M9QY[ AV\>=G$YL;[MYRO _),\!DP_Q[IQ5GK*J7LM>'PO-QL>/Q.NC(G" (- M>L')W&^__I.F<7SIX0;5BT%C*'<2Z+?^S_\Z_N;+I_K5C/S MGFO/8#?_MEN M&M75:0%4#0LK.%Z5T8KFJM!;6 R.H6,RN::>:9PY1TUW-2W(T MVY$M!J.6+FT7( =K=Z,CUR5D@QO.C9R_1E[NM-$W<0DD,M_MG_,_'CCIJP,X MZ5X\RR?5QSB8LYND#84=BWHQS2*I_1:]ELM_?Z[;[;: M^8]PM_.?"CG8X6R\J\4D'<":!]9N"YUKUA ]U %^+[^1E8 5(S@(PY/MS)L* MKB7^>[YSQL#9 ,?I%]P>;C$JZ-1"26HP7C N"-J&4>[.<=SA0F(@$?$G*X)R[T M!+K(VRO">Z-:G^TG*3_+CCO,V5W-F58PM- F,(&P5R0;^WR"LCF?GJ?UY\_^CX+S$T M-O8\\@Z#PTZH]\.TW=D>@8>\V*70^AO58BD58;#' Y3MKMUE- EQ*RU$X6G\ MKGX2_Y!@04 M2'1A8$Z#T3F?_7?X:YX-1%(F2!S8\3TCD,'B'7-Y:[]3!>2#2+_MNV66WN]E M3LD=14F\/2?"!FH'/:DCKHE[OA)2=::DMER<#VZE=V58;C7Z>[1FYDAXY!WS M8*<&FD*K,)".V"S[?8 2:<,@!]P.;B3LM/S2NXCGN!*;@K=IJ#4$.JN$D\*( M1&G"QRDU4_[IT3R1WY1IWC29:R1L/)(:P*N+7AN0D=D'T2SHEVHDA :252Q*S M!3&]/YJS.%&\X+BTCLE QR3D;DA^[7=:-_?/HMT2,/G,>:.)9L^^//U4/G[ M0#RA\4. U["@B=2G:+6HIW.TJ7(GHFK1_B27#Y!HR5(&;) \@G#%8COHF(Y< M/:HRQ%504;1S\G7C+TZ]![_X/&_#:_,V2IT0'D-K^.(N?:<^<2O-[5L3VMS/ M8_3M: E1GSK&E8TDA9WX]^0JH4%17@JS)%P88S"N;Y4$3E3KEJIGZ(\H.0B? M]Y06"N=B7N=+.0%?%N_+18.S@('29$76)L1 E/ M) ,B10%!Q/-WG!"6]13&0Z&_M>&6A1+]6DDN%J&FM^MN8Z/RGAS9IXC%29+CVW@+9U MQYUJ7&BKQ(2R)A^* X%?519]:!LSKL%)>@CGFHSYX9T6"\M9FVYWJA(K/B$W MG*FN!RL1Z.(:6OZ!Q9_O!M9>0\ I@W^MF7=^GGZ7%REX^^GVKYZ_Q.I[]?W+ M*\:DPB*-\J8*S9-DM*K*DJNCZA?E0- O\L1*0XEO.A>50WE&T2MUCS92C92S MI0J#N@0XGAO%PMU!/O@HK-BU-"3GRW_U3ME#!A()$2_&AV(PQJH8:/CZP([B MG7,RS@0P:+0;T&&\8:1@T[0]^ !Z--#CUP?0X[UXEM\9]/B)EIMJ.<'P2@K: M[*5%F\1,;?XOM:3UK?;)D1J1U:^G#OT0NY'$5;?OY+^U+_RAY([W\\A-B$@A M LZ$=ZP ,P&;-#MN&$W7%*Z3)ZH;/,+NJBP5P-S_/ ][V4(>P,#>GA89Y&(L M#0X)IW*B^9/3E@R&Q;^( @@VW*G;%O\$&IB.Q;.!Y8,7L> U* M2S\-SK 'D"KM ]#A/5PE5V<[]DP<=X(H]7,QH@"2H1!4IF T;9]JM#??S:9[ MOEQ/XA +E ;&S_D^)ZZ7/ZR/-W' T8/Y_.1-9OW^SK_DZ/?[@J)335L^:];! M?5T4XK]VL^^",<][^NB%%R\_+8)51PMQN,%W+\)U/G2LZ$'PA%X&@;.&N2!0 MBZDVSW!38:F2BU!N3W<+938%"S7*!8P>" M9OT8ISKX3E;0EDN2:O#O%#J/> MQ0M$<=#3 ^21MA>AK]"BVD*P2_?=#!Z8$,A1 #HOZ,%"F%A+/B*\2"9AJ:K- MU=#?0^MMVHRGRV"[V\"A,([QQ)+0H4W"(<('2#['$DP@>#7YZQ)-O:H::>\] M_C1JB./C M;,)(LDYDW?1(BUT%D:M]CK2#YL\T16&>;">VD%^H#S,V:VD".JM* M#369>$A(JZY(GT",2C@?NC*. M 3F:1]# M>*ZQL\B\G]'"V)OSC9YLK 1ZL*[5/E+0;O2BFW:"Y@*W(^-CBR+-+J N3(), MX>C0130LVY.79*:6;0XA^T$9AL[HL &!F "PD8EW" M_*)LU#-BFB(A -+NJV$J86\8UXG#0(PSK(":<^Y]U_0\*B9730/3M%'18PM, M"J1U9V(A(= [O#>/UE2TF)+1)//O%$G#FI.P>9Z3V@NYRV.$QL J>;HC*^-:[FPSMEX&10]L'U*4N8Z5OG1=Q5SDP!><9R*BBFL#^,OO27GEUF:^5 M9JH-A](V@G"G->_WH580Q?/:@,F>?&-3DE]GU+D''Y#.:9\/\!HW_K1:T9!F M8C>^F/ Q,GEE9P&"K6M)\$=V+?..P&4BT?9.10N'^++80( M!^<#I05P7N+IPRJ_/!>BD!@7;X@K+QS' \VE6:JY%&$$IXE[]S+!.KU(#L)G M6J-NF-/M].6+9QFK?BF/%ST*#9#,-/EEM#>,XRD$5E^&\RKMX\5H^K5!/P,- MJ)+YBC,Q"0/5!NEENCI>HAN-%TQ=O)T0TPLE:,0;5PTD4D] M@9%,7VC RX@N($/)9/@\C1XL6#'NZ'0[S1[X-'L9?#K&Y-5)P\G%ZL[&2TP M7W.<,>6/Z&Q6286$RCBBC!$%WZ- PH"_C5TA=MBB++LFF%Q2>Y"E'QDHBC,Q MWF'$UB2"$=Y*EU0DNEBE:7FQ-O,=/[X5[(<*<,#TZB*8YA2WZ9B85L-AS@OG MLNOB2V90ES@_E1R.R;.PR8#)BGG5N21C-+:HQ%!<%#8YFKK3GX@MY6R/5Y.S M1P"3.=09MBX0;V;KHE!GQ*VF0RG?2OG?'$KY]^)9_G/%U:Z64K-T).7@M4;/ MYP%.MVFO,,G+Q_:&25??9['(X-7YFGWQH5\IQDGM#.6O.$_9:J2$\L6VA'B) M/YA]Y"*5),=/$H,WQ)=P,9(@+J$GR9*,TV(L <,15GB4$"Z$&"46-LK.IP3@ MYY%0S(N)#,,^=M+HY]IQ:@YO3$,TYJH.IL=RPN/1?6AA2HC<3XO-UGS/QW I MPP2L'G%9BNL$4]D.+6;1*G#E='48QFZ^$SD=.MDQ@3NQ8*U:JTO6.0SD6Z_Z M5@1L)9%^2F2!8:_,?I#;O.;;X#&(K#6M<'*@):]R-/LGI9#(3Z(UP[S2VZ9Y M%Q9DV% E<+D+Q1S028N_)8S #N&''**K16C.'GX-)Y+:0CKJ1.'P)%QEB]IP M&;PV*A:>A7,I,K-2 !TFB#Y9SJ/<']N @'>@UZ#"P"&H>JZ21E29%$V-1Y:]GRN"YH M&<2UL2R"GUG.Z09S8L&/ZZ\Y5&^DR;Y'?K0IRI8]$-N?^ M[?;; W&XK)16@0EL3NT<7;-@)38,3IKU'7%JCXFW'QSJ.D&YGX-JM*CC4:0) MQ@$/N7U.-%_3_776T3R%RPMKJYM]=BM*\<\Y0!P->:2KX2\P8=O2KTF, M%U'>X[ION)"R?6E#!EWP9;E.-98E^V=J+ ?P7KJ[PJJ]) MX,.QHSC&\-3/"_,?-EHTA#_U>;CS[*T'-CUKCK+9S]OED922-.F)96!76C55 MU5QR93&L].!L<_^/0;/$U9%\(>;-0Q"&OA$KV[-Z*9VCDL6@KXUKX$A5,'4H MUH+AD08L[[]^)3&[RP,AC!E];O8!L7RE6P:O:/;+= ;M6\W.#;UN M85O2G&8C/P-B9"T8$UFFU'._7/*$7+% 'YP'<#.8DSMNR)B2]:0G+38)3NBC M@&]NBI>Y4Y#,T=W06SR^T93,/AVW!O9=NABP)0R$Y3;5$-WFY_.+%#/*4%>I M5/6=B7YA"^:-!=,#_39\>?C-4C+I!=RBE%#928?"\=.LY1M MSDX2HQQ@ :::,?TIF*[TE"Z@),6KI[//'G^^?\CLK@8$=@,8+J75:\AE50ZM MBX-Q^,YULRRF'AF,-+//GGR>GFR,P;5'927N/EA7&QRTVUWQBH+W97\MU;N^ M\7*ZC2WIKGVBU+[(XMJT93#*80^%5UST4LJ?FEJ<%1I[9+-EOLUGG-]G':*6 M\D8@:F"ZO_(,V $O27@T>]VW%&>+\T-'O1^987; ?*6P*%63G@$ M)M8@.#@N)]H%(MVRT*OM!:JN(B)K4#:-GGSJ[3F%)VT6I\"K! LSEO&4D/L$ M5K]C\4_=V$>\6E(8Z'"=.*$G;'@[!LZ+?"D2R?XP0$E[D??LMM(NC*C\LG;' MB<(V&)Y"QT*69(UKQ-'QW$*]3HX9O'F&MXMU06A7U_C)O]Q MCZ]?%$I%BH$AL"9(CF<=W]]2Y)/W],6N(Z?2-70/HL.H[_RV(8L0O/W:97RM MDS#BPD9^B25<$K2$#WV5>S;EEKDMS+1BG$DVJM(YK@;1@,IP)WBAO"<6LRZ M/.^*8@-$4/00(RB9K#GQ.&T5O$ZPH.&]1VMI#%UG<'D*")/PNRK?%4"3 M [,$Z$=%_!-A^R?-K%1O:$7KDO'2G."R]%8]4'(W-/Y^IJ<#SL%P#M\>< [W MXEG^H#B'7PRY+H3]P>KG6TLLD]TG$4<1HPQ' &=.8 M;B+QMI>[NRP(W*8AX M-EA+N7-^,.EC&#"Y(">OSG,[?EI[Q'%&?X;F#2JT2:75<5/I>9T^[);)G*94 MF!KCBXJN$)V>Y;;?CIS\%>J?1)[#1(-.?K\0$/\,VC^J6,%6H8C M?[&5^5(^RBB9:,T"YO5);0M.S+Y"I:D(M1Y1;BB/AHKZ84[AO!JN%K13).-- M6Z^;]=+<3Q-(" FHL ]S'Z)#*QU>82]A2EZ=GKS-DD4WY$K,4;$<+)5-6)#Y MLNS7C&9E&R.O6[)+'.918:NM/CG$@9-.REA^7?5%Q80@:K-H_Y]5S9Q2*+9' M!@) \H.T?1&:PU%_OJ)@?+3"CV8_-9>%P8S7^5FP4STS0F%S,Q65&_XIPA>! 2L#!2(GP.H+J3=PVAKT=JB MIA]1>Y;7#F;T/W6^Q%\]M)U'D:&VCUU1XY=*+OG$TF*3Z#J[ -N^?R$$;<'8 MAX%:QZN')[TH.:2@U"LS)XS*S[S9"*K#W4![!)&RI*,*F < YM/U$UEQ0(4S M0)L$@PZ,OBF^%'2D PU%?^.:5D15&QH.$ M('KK1'UB?.Y;\ZBT2+]#BQ[+0^$T3K8)HFC9!C: "0??0UN9OUP[ -HA0-]9 M$7GL0,4P92!OT?-FIW@SDM+A2I78:K9GNJ :_HA ML]1&/,N:VD$T1LZE$LYXQBY>R2X_W^:7EOIRQ'W1B/.0T7AQ7G>J'^X:RMG9 MSQ)HY[-WQR!%OB:NSMAB>%L^YNN>Z_XM[=NCXY@KAMDJ MU#-Q>!M+9@*(X>E/AR3T,EB9N422'N&*28)10DL^GZJUDH60\YE-=?^O\W\U MOMN6CH3S?.D87CU:[58RZ"BX-]ZX@5AM@&*S9[LFQXDMI8&VGY ML MP;@.!8< %I[?!?I:::6J:\A"LI@G2_:Q@(% M95CBHAOU70&O7(,%3>P_E2?JHG)8*6968D:L1\2GK^XXV%.I6SO\-+S:,:Y+ M=7JXE/1ZBVT\EL>4Q=J.1K"HKBB0AY' %C;9;YUPK\OA%B?VKAH/0)XSFJT3 MSF,-?K$*NC7UZ$\8#YLU/?FX]!>GGN+F,#OAQ1% A(^5478K/?_S8@4B)4%+ M;4(4=$Y3F188P1*0X7+VC55Q6?CC,0P^WV!91M:I7$(F?A 1J%[0V5'9E6+O M.!J*X9H)L%&^PNS&"3N5%A_Z"0"92U\M>#HLP= M*_O\20@L M/+UQW'"8ZMM.M>1X)'1GX!KQUI-GUU3E4KAN(.XS RR$.&0 X=J*R[LJYU#\ M@:Q"PDV#5M*)5@L!BHS.@@00&1DF.''I)'[+IBVM2XNDE]?YIDLS3,YQ<&@' M).ON5-_>T)[HG8J-.ASF M^@6GD^:=\?&T67Z"*8@B)M>I)\@Q%5-"59QU6FMSKJ/AY@RYIY06]\?99;UL M**7ZN46LZ]=*\YF#+$[3\CW^%2_/Z7**/62#[EG="%^:=I\3=1\3+C?5\,N$ MG8B&T!L#22"O-WG9RIR.#A^X*,3'7(25XP/F2EIR7$1?BPGFY)8_AKQ&]$:MOP(;!1SG M39H!V7(&))8DY_V.,Q'$-?0+=T<%D]"00R%4;&Q7X#83$IH ZHF?,5!>$B9+ M*2+$$XYU(I'%'5R&A23\15!;I2(SRUE2>@DI%X >PG%6;G+M6OX-0HJ1G$.S MQO) PUI%L7QHJ>%7@P-%@QF?2V= \F0R78IZ2EBEJX!! ELF]!JQ:KKSJ?4Z M;"DPB7]/"150>>,LC%X,7QRQ-?%).2$+SS@Y6Y+Z,M( JZX-HED6G,7F2S%]MB/7LR^^QG"%J\)BK5@IRZ[G,^74LJ33]$ M:>'AJA W W'R\,@'K=J UR)^AR#//*Y)([:K&M'H!^,RK%("1"\"9MP"XME4 M10RE>,\L@+Z(2=P>X9^<%(;"F;];?M$P;Z?":.HT0-FCRJI6^IS9L/2@J6?"'[LOSD3RQFL60SZ_*@ET:@K MS8#1KVC%N"959+PYT'L .!F6_?82\/28&^Y MM:>W3N[X(>7P_0>H1)CIHX[Q+M<^^*T>:USK$M^!F[2PZY9M'JX28B:W50<; M6PID70R5'M#J/GX\##(=/T!8]-N>\UUL[!D7)8PL-"&QO2]!F8REFUAVPE^E M4P8J;4Z+N%SO0+0%D87/5E5?LIO6UX*;SB%(\5IG'J@^/N7I%U7$M ZJPL=3 M56%"Z6D9]:K"L# [\WVHP'RSWSWF33W!:C=>A#?W)1/0RO<]WLK&%ZLG1A$&*EVM>>H4[SJ7= M'+>"-2^M2>SR_096)R-R"?,' GP>%BO;I-=.]1 M^J_R0ZN1\\7 MXKEW/]RBYXL'8T[(7G7[3''NY(SM. #UUQU?ACDM1T' S$+14IY*S (3\*Y M*YV8-+8$;ZF7H!;-=R3>G&*TX\J/-3,[4L@=Y3EC]+51B;5T^LV+\[Q:P7/3 M(])0S**7QSS?1JN4[K],Y#NHNSCGE()EPO#4/@V$/ 'Q?^1$3]*+COR",API M$:VQI[KE$+E'Y)R7#O5GFSH]EW!0^?%ALL0X"# M.+/AR\3W4[(\\?WCJZOR229P*)([(/L2_C>\1K$-&\K$?3-61#0Q/BS?L ,I ML\.L&;S$4$=:R?W#(D-,INXK+LG56 O5CF8GIE:"TJJJV^P=KBL3CMF'-/3N ML?-_^Z]Y^\7?[L'I<(OS]6OVTR*:9F^.UZW3LJ:F#4&..Z$&[M1.K+>1.E'Q M9'&.S;P+7ONCL-?SQ3OH@-!>QBJ0(E6WZ^@8BI=SV#RO>>!CV_UR.=>LB6& M'-?( P4:@VNCLEZI/7/%8QRAIQRV4P.+#8B&<$EJ0;^/>2U89:JH9SU[F MOQ:D:-0UZTM$(UAWLA8\+Q/)O+"X6A7'@&C)9*0H2BFO'%-*D^?=MNTA%1(- M+Q+D2^XF"S_J5CL]H\.3%+$09-3 7%FGQ2DO?_QU)@/@?T@#6D@V'HD3)TZR M"2$$KN6?U>@4+=T>;GC9M.]45Y.+3K#G3E^MVO?"VR)?2^NBBTURX"(PM+33 MU;[/B'DH8Q)KYJ@+!P"WX F)EP(3F.2%H[RRL[E-G$+/;%W4Y\H^)5?XXL:20($W[6YFM.OIQCOU!%:2O, MZ<@0*U+R82#6O2YP/6=(##6^J:U1:+2EZ+7D7_Y%N'9W:LAK&H&DE; MH=^-C]D52]C-^S-_(WM#:KEGRWN B$2(R%\.$)%[\2Q_#(@(;,[DO.#!4DSCN*B3JD4%)9TQ()_G:53MFUY=E8P%>6%X+0MQVD%"9KN+2<6 MT,U8,YJ 4OX23%/PAW[]'R>EPBDQ:!EC7)I.RA#C%$Q\0D0FFN=(CBKX'N); MR0D-7H>]1)((E1:4ZR>7AY49* ^6!__TG$_R8/D;4 UDE.\]*V+VA=-?3$(@ M]Y>3E[](D;OYP7!\%YS,X.AL)/"M[D95O =5PNH&CHZV@99=>E6$431&1!"C MLAM^L(R;N2W2W 8STC %)L[\DLN"E!MNYG(HWY47MJ8[E1D#4.9GEG!SS CD34;:)PQ(; MBAC2A<)QF&WUHOK-$E0\3.$J^52&VD8Z&@NSW'3ZFTA1UCQ]6?<6<[FA>F@Q M[ DOMG%XYSK@U^'=UV57W&REC]*=?>V<,B8X-E\I&<;(9-[N#:SF!744R?8G M-4HOOR'%SYI[:B3P#^E!>T*ZRR[%SATVK2<_< MC)U/Y(T3JD*M0X $VL(K9PE#9+:%XM!EV19.W!&D_^B20S2?U^\0-" 3SE$# M5X5Y&TQF:!C?/ OV-)@ ,"Q!'?.\6(4=0<\2XIBR"\\:G?7!S%'.G(-%D="\ M[>1=,>[2/4W&FPZ"#.D-F'(9@U9HE6*_J3P/FY6^DZ0YQH<3YU>TJE31 B^5 M5B@Y3^ M"*.%I'BRAOV>-E.[);%J]C$V3:D,(93\WI-TENJ -O@4II6Y-[7&26WT'A2B M$)Y*V BC1TM[PH/(!NDN/K0F4K(WRX^[@W@Z%3I3H2;R%H15Q1W\< .U?T*$ MVW::U5&1,OWON&<<#Z? ZP;)%K\6'MI1]H.62L*#/>+4VB4Y &>H]5L0KYPU M0L,_H#2.9*H]5%R*=M/*R#&4=E/ET)B!-7K^YG4FRY>=)K."T:&G)#KSZ<*M MT,@1E-/B5.K\DY1<%>V'M]6.^W"53? #KHU#8;RC,69-OF.D2-B M7_70%HZ(R/Q$+AMAM+=-!CB*D%7I6>&0S,:K\,!6["\VI@E%Y3C))-4]SD3. ME%)C&Y;=1LI$^'7,8BU$\: 9<"&=]VC:=_G95(6$'&&QQL,.8;:#KS"?))VXS($G3#B!WG5\U@TB*QY0BL2Z847A)B3LZ5)BE#C+G*ID\M0 M<0XW)FEIB0L]AY!>]24@A_-V>4BL93%]72^U7*@'Q< '+;WW0R+,L2E#%B&<[]C(XE>X1'Z0G MC..Y31'-C+EE=\5IG I6VN:@*]!52GR9<&,%?*)5P238Q=[>-FTQ.)/%CV5' M3N7-!="7<,LP*8YSF]1@NQTK;DER7UFLKB#N=YN^3_&,8?R1YNH\-(3$(R $B"C9P2 M?V*NVKQ?]A6W!X4P, 9^S+ T'8]J> >!M&!SQ*:%.;H(3Z&.>JQ27!'X^5S' M)$#$QAED21M!!^CWUO!#T$>'D.YJB'M*%WP+]_F!&;B4^CAR3LYCI=DZO,I: MZ!J-JN*DO.R*,M] M[4'B5Q=AO%R>9+K?[VCVPQB'J%A#;4F& RP_[^M2F[6&JT#NJ^VGY05W)_+- MBDX !M3-%[F@8RFN<]F^81.K<60(9)A8J",KE2<'5,I:/']XF$,%7E?@DR\/ M%?A[\2Q_C K\DEK417$VI=GPSA+T'&1?SY'"*A1^E2!_$57(58V@JIKFF&4$RJ+RTY.7! MH^+3AT=(2K4CXC'D]+6J[^/' 8Z)P=%#RX5=!U-3<33<\# MKFX>H8E>9]8S\-,_]JMHH_AKZ9L:B>:'N%$3+<3JGT_T"#>N1WBVHF2=MA?3 MO-Q';JI;>K6\0RE,3X&*M'*]LNDL80Q+J+]U*85E=$F1%]I06#9QB(&/#2;_ MN?0KO_!2&K"?#P@(/'%_3&"B"KX2UK3(I!:K HA+U\U2,1LA,"W()W%\AA1( M+AO*L-4EIZI^_L=WB@FG2(Y+C^$B?27+'/2EYWG/O6CKL *"]UM4!"!>][6M M )M]]+_^P%7K10%$#O^2'LSXA_C:5..OF/DV@=38$?$JC@93>W"#FT/TM6N0 $YEEMA,XB.;EO_O@2P?W>M77T?Q@P2.[)/PCRLVG MF59[$[C:]!_ R*=CE+YEYNGPY*GE2 >=B"N]"<".!Q24_$ MA+\2]@G4/<44?,WA AOR'\))P$5U0;^=F40[3Z=6MQ>("^DILMG)Z8MGUDY3 M5,M'"L;&/CD#!+MML0W"D__P^L>3+K,L8TU6@0$A8GCM@P$OS@T7H,;$LV943VV -!G6!"OW_U[/3%Z>S)T;'NBJ'QB*0GSU'. M7PV&BT)LN"1+[.6%]#TXQQ>U /BGN4^*Z06$W-F<.@ F(W%:Y"'+8B4[]7+C M%",?[#LC0+W(Y]_-V'BBIW;%4?O0CLGO4J,^<:CA/\AO;.*?4IX1F>?!4?N/ M<-2>STZH.W0A2GG/>S)<>1T'D U"TS(RZ:J?O,YWC][^CX9*)2V.M2!MT9VT M"N/QZOG+I"[Y/[1"+O+9Z4E&PGEKAM3^U%3+1$KO1;TXRF8_E6$OU;.W_KSB M3_#%:A:'ZA\&PY:?]NO\??A:^.?/V^41[Z+3?-WUX3;/R6J'*Y>++GY%VGWH M@;%B67Y@#=1/A&2UFZ:U#1M&IB[.FJV ;=A.:WJ(@4]B1QEMW7(+;8HWP4J7"T\*"+Y+*LS<:YW1@#5VF\[@9*%0X;*'X5DG=)MW>P$=0YS'L4VY J M,DXTBRJE!B+RP+2"SP4;!RX_F%+PG-ON:"0M!'.497 X]/3E49:51%;Q JS@ M[@V-8:19@]SY69P#DERH_E%>VK+HS3=[O9/_\[:C6> MO/T_^7KS]"T^YO6].&].PSGA[S2!<'-A-,E\%-I]?EQJTD6_A5 M&'.Z3]@1D*8NODY]WT24RW9WS6F/*USV^/P%25"$"P38 "@6^^G/SI67G1L M*:G:LJ4V?W2[))&X[$ONO*Q<"]2QC$@P'*UP\$E$/R&60'.>;!?W+1$8-.I! M3[=^C(<=B[HME""@;J)ZE_%>4MAK3ZC9$$3Y$MJWJ2R*B_@?(4?4R=!.1D-3 MR.3XZKFWVS9U1!VP%Z&4<$J><(])Z<3/"?WL@[1J]*1&(Q0\)@ ML.HPFF47)B8YEX0&#;B&]RHS_>S+/^,.GQS1W9(".%C"I_604VVL^ B>8RU< M^4_/OOCR\G.2U*PT<7>S%E?>);1K-W&M1?TX1]JGSS"@J"5R&EY47 D,YO]K M0PGS)>*2%R6Z7CX]%ST?Q+/\ MQD7/A^L3_3R!M@=Z'N48%^>YRED)+$87SA**EP8.3HP'C2#.!6RQD]C#,@9 MQ,?FBOR(RI4O]UK-V(+F(R%S69\:23FOX(+&TN:\E% BF)*P@P'R0AXJR'XR6' MQ"5SV9]V9J*'0FJ?JJN4Q9^_O*SRT_BS_3=/SW[ M_ O_NX'?MBZK0K.+BZJ!>QW.:?">22E<*6IO>B2NQ0I"Z#;OH 4$\Q'E^*71 MZKAE&SCP\$LP0W(*>]!S@5AG%9R-QBT45D240DM<(600^-TX'X+G""4!:?>6U<0Y,1G+=<-=:LT#>_Z85I$CSU%4,KU@WUYS6XH1Q1Z5NX9:7MPD. M F&#(WR=%?Z$8E=Z(:7KPL&[TLW%/$@BRJ3[+-SL,&6:G&.(_BGE2V8I[F-O MRC\CO;;(MT;] /\=+/)6+"AKW@Y,>>1-B:+VZV;I4E1//ZLWN/RG\E^M6;A^ M%D)F+Y>$=*,&FJHJH"2%VN96.C7$."CJFFH0L[_O\HHALNIY#LH'UJYR'PD #E*-$A?I24[DI%FWM,PP+Q2;F5&;SA[ MPD"=&O!4IS<,VCL9;C [)31,PM0PYOD4C#428F'G-CO+B*6FVHY+AKDO=EU, M3IRR$KH[)3V*)Z,Y"]/!=8U8^0BFENM?&XCZ)A65$!=3(7D6 @+3[U"D2=W4 M%^!F=HS,&?C5&)\AWT'T'$X8,5+R6T>1&G'2G+-.H5@/[]R_HS?%'=9#PHX! MS;XG+!!YZ%KS0M!T$<,/H! WG4?^%,>I2(1/:?@G$*58;U0H>AWAL1X.=8QC M<:2\V39Z( Y4T";S33$T9#S4PYO6DY/XU_#ON)WC[%$>%>\W4;\E+(;L'QD9 M]PLIH6_7AXYKL\6RW&UH'QO*:52V3;$='PKMR**Q#G."?AIFN:$JMKN49A1 M\2,K#.]'G&+*"W-@I8ZR[2)2FMN(@PVE947OSB<$7'XF,H2J%7K11OO!)WB$ M3,9(8N)GAL]E*Q\]4 A%'$.PGEZ*N>RU@3-<,)B=3:>,MV:1Q!@EO'DA8FRE M[9_!9_CJ)06 IE.?#7>-=F)C2PDE4"+J@\H50>;)$Z:,X^XP& ^_F6]3EW:X MAJ/2/?SM*<6?;"+W;[0 0^IDTDY)9\#DQ\)S,H&K< 5$79U!B^RPU*\#BP5# M\X%.2B67HM2'8?]QGL$]BB>;Q:.4TW(;H 1)9E7 M$K:G5O.RE2[@*F?4J!)ZZ"@.[%[$UTT ZJ0&;", 6,"7,7384^ FIK7\H@: M?8(H7ZMU7M!)N!"-DBMEST:@/Z+=5GD4,4G1QZ>UL=C?K&_#@8GZ@>/AL&8U]4K ,JH5R+)C MQ0\A)-A01E_Q*-8.[\9AR:C8,#56V"S)(YQ=[7)ZJ<)I=<:[6'=<; 9K8ZL< MU?^D04XGC7AI>513&@X_/()+8I<@X660Q0FK6H^%MK76Z[P/HV1UGY=3B#$8 MZON2=^VY/N16T2[/6$T5YQ=&(K)-[\,W*P= +I:Z#RD"Z=<'J5CR0O2C[@J< MTDH3!R/]W&@+:I>U+DM9JV/F!KFY&NV\@E $679A8[$>6'#D(UA 2&-^D:UK M;R?&^W)D1+H)N_Z!!/""4(S&GUF U>W63L7+VDK??*3VY[*W<%G[LD+(DJ%Q;')"4_#['=H#HZI)#R4:K/4?M\NN%J^ M+MR(N/(QMX?*/I;X*DNI$R:>>'RKS/R2>$,O63&87I>X/=5].E!\MJ/(B=,] MAK;F.T9BWT^V&0S437Q2-LP 87G4VZJIZR-M<+02F?XVJCYM/K_$"'1\)%H4>UA42 U,-5M+F/_B7&&W"ONSTD16 F:'C*RV"Q-0@0:TZ9E%C M-%#+BENK05G(=U6Q*T1X=DU#.T3=<6-UG^?%'V&"F? =AT/P02Y(EL)C5_NU MZZ-U#8^. _\/0W\T0)RPJ5Q M,N-\GI)?=TH&%3^I7&6Q&)LYAH@Q[TF"-1GQG9PGZ] A&B. %]B;JH8@E3 M:S?SHBY6Y=D._MI3ZC&=*AW*-3LAR[@%B=]Y3G[=.4&5ME6RXY.(6-U4?AH] M\. \-;_NU$3(9F3,E<;YGVI@(MZ2A&9'_>QEG7M!IEW82Z7)-9<;D#[/\[8M M!5\2IBM\0O8:,UXR*"@6%YW' DXF55OP]$MG+_Z>YEXVY2&I'IP'^7Z3!ZD: MPH'HDAA2(R)Z!&LJV\7N[!K\^L4SEQI( 6@3LIF&M(A4%VV4^Q__3S>>1_W9&/="TT,IO:^'2.[@MESQ_(LQDP(&XSZ/]&V81IC((4RD!Y W.H__KCKXF_HG8..9;F@')LO0X M9-H*P3TSQ '7%]P7 JFP[ET))#.1N-%!?VO^X/-DWZZ :O+)N_>)5!I.I4(&(Z]] )_.<_.KYX.93X7JVR>$,>(4Z4T1=RJ?"L9 MEN/ 5#\SSS^SB?G/_V_>_OM_WO5;O^&H/GU&ZI\>5KJG=%XEUNR$H@RO7FPN.CV$K)^ MY:0SP"MKU%7-/IN^YW4NTF%#61E%PTJ7,W4QTWKC'/!RP&I''YSNMH@T3A-] M%]ETTX7:*73"=D-H+."V*IP+6')#;1]=[Z3GD^Y\3K$9''?<&S*% X_(7^HL M8LCO1-_%S\6L/VR9'W_$OR+]- [Z/FZ!BW0$W,OE&X"IN4\824VO4-FHM9N? M6OX)Z*)M#%VAT@@O4U(9[L2BAD":-)JP;4[Z?46_IUZBW+&3&CV9(Y)&JIGW MABO5L/:>M$RI]FPEG400@U.YV3K1S(K*#&-,>@(T3W']J.&)(A)('NE?@P;* ME 4EOG9Z,WMH::#5+ILSO-?@O<_/\-X'\2SW!N_]?0[U%7&X@R\F1X^5=$XT M@\Y#D7$_6MY2(U>;3#NSL/Q"\C1&NB?52'>T!.N\>$<]<#7:Y52UC/MAP3MI M=JY;$Y*)0+*V$1JG=T<[ B$UI>8X5"+>8T?IU[31ZFFP@NG8%G)Y:'.B7BS MJ*_+X'OQR@^O%H:K8"77^2'X>]MRR=K=]97)4'A6,B-)(W=@26WD Y@2>8(- MG4Q%MR!'$SI0/,#%@,T_2D#1=LTB-DIA;(1P+L">?61%P']1D:2$UT=TJR(< M-*726'H""O8[BX+9?0#W8;*OR, YX$3X$6++?<)DD$"WQB39&E/LMA7.!N8"T*,L&RS*UE]W M=72:5&X.9IF6'37/7,.I?.WC 8'R<>)T M(TYV"LG.NK&IR$EZ"9$."TP_WWW$V!8>4^0;BJ$R7V3VD7":%^FT MV)%8J%@HI1?<;7!/4ZNX+HL]J/K"@2. MW787OK13I7I^5QB0C>P5$'18L'^ M-_NM(F'D:.N+5KA ?C;2NK!=EF4P-G03#N1EUD8JV+HB?@TEM)NE6]=0XRK=*C=1]7VRV6, %J!XX_<%$'F&D M-OE6B/KL&.MT9 Y;(5CD.7Q! V'LAS:@[&)0^[5)9'3I:^74Z\T4\SK^K,/8 M"A%)J0H1GIM2,B]-=5V8L=*8FD'B&L$!,-%;P[AS) ^((X9&G/;/F8L6,$I"<"RN5P(:.[@*8R)C1@J4# MTTDO:T6A#]*IYXEC"!VA!X\4W5/)>+_NIUE93*=3_-=,R+G^)30@/)5$V6EB MD/U>2 J #8$2VS)+7>(CLYBJL/(UP4IC\L?RYH$;%*_"*SS^+Z M$^H]+FH462O)P),BGV0LN?MO]"@@5%L)$TSR#DDC3BH*"VC9ID-(D&H[.\AM*!$8' MJO^>LNM,[$?7.8L]:=Q?<6YA964 O(ISPEVBI&9'(I'3VG,Z?'YG!EG:/:'Z\RX7FP7@EM MT@()W\O9=^%I&QR]\R+F]45-R=B1&EQS*" MVV0YQ-8$68RJ"2F@$J9#+!-JUK2+01<4=]3W<8%T\LTC"D67L[]:"9"R)#84 M*R;(&V^%;'C.1%XW/) M]%3#1;3BYU\D$O,, DFU&L.,[-1HJ&N0;O#)\YYJJ4[JDOS)Z(NA[]_HWY%_ MTBFA;-#$ZAAR?'+2+A@KS@(I%3L[G.Q-2-249((F5+7LD'(S9/F@;WCRZ''D M=R,W98(JV=2#K$H&S]/!$A(BM]M2:MU)P.=54\NE,ID&Y9+#&:R'S>@088%2 M1V^>0L2)''Y!!Q&NYOC<.'# 2]#JN&JB*!2T\4A?&NZF+V-.)R\$P%A<1!:?/*NU;.?V'& Z@3X.^6? '?A#DF2XW=_+ H MW^P-?+BNUR1<;U7V>B1F43B!_KAO@[&[:%8KNYT]KDLR*^LBVEK&XL%I&NAD M(>6/5YS]Y%RPH1)?"'[YVJ"7K_3N/0G)-,']/I(TD"#.0Q;SCT06GHNVA7Y3TF>.)(L M[N9E" KZ< ;28;(PC)O=',S'] -%-">?(O.2E7 "/0=7Q@LOK"KJ=&+-:N$- MWH4#IF'Q$S>J(8!,U7T$N*SO$[NSWP^HR+M\([JW?\!:D:$',7>(;6JB.LK;VHKTY=\%H2F) E'SD4VJ M56Y>_X6XM OH*+'0Q0I7+PO61Y"VOI9&EDUAVZ M'@H,9&4T;$V!'@HJTY_IV#^_<_ #N:I=\%J;\2>ZE?EVVRPNRV@?K MS0-86R+2*V+_];S[/,1D^Z4C1C:?,O_S264+0C2K++5"M8,'., GA_,-'"L* M]SB]/A#'ZX9I>AUPV,P0CJWO-O0Z[JAZ'A_IPK)Z97VDKOS/5]N5SN+Y:[ M"D(.H\QR/60334:5["5#(XG]:1NYB*T&@;>:*YPG^: MG(?,E3D\&LFTXBD#UH43I%KR<7<\@1;<. Q>NF9;UP$7O,0>M:B>Y5^&$QX. M'CI%T@RBZN]TQ!N[V]@,RFL;0Z+DA)PRB(='I.G'KXMN6[+@2U<,"ZC[@B4E MTUJ^DPCQO4D,A"H(8U(4#(,2J&Y$+;&[;]ZZZ9B&!<%#S< @9+52GQ##V4NP^9\>(;_KOD 0>[9NY6=+^OK0>DQ?7%WF^%6 M<(274AK[19[22,P:NT#SX@K3,,3QI6)A89(()A*+PV:F!E4F*L -1#YX$OG! MM"A.W3I62J0"3GR H_)BCP4Y?AOTALL[=,5"$\P&R/0(IEMH^7W7O'J)/_WE M7CVW4^;$ M.A5K-,W9=J4C(@J6\$')#6ST<'=\61WIMD3#=4M9E[#:VCDR;D(&1@X.F[9. M*K>G]<1$@L7)]U)0%GZ]*M#)67@%*)QA5-ZE@4')5-H1EQ ^:>\F70H\7%*L3PMB+0WT$R<^,!CZXA:F3__TI6%DA'=9\+1\H#R?1%< M*6&VT:8/K\=U\CA1C\W,DG_U24@X^X66?NA]C[ 5YZ/SE]*X,+4U[Z>D=XFF MS.T[[1GEG$L\G"3E0>([Y#_FP)Z&HZIEZ&W:T4FIPNN\VHV=/^I[D)OQ1_'@ M!1+HX>G4]"DO$WRA8%@64I+7]-8(+#%K=[6LCQJ@D. O[0N*K\3+52I\ESRM M1QK7BHVD/SW_S#G(!/\J@'Q(13$K M@]Q4V,("0(T6"'MPZ#&01T$.=96I,+ )=%)Z?> _T*Z@=>3VAR9-) '6LZVM$[=KPZWLX1$AC=G\O9MV7-@)A) ^=L M40)T';82)6Y81"Q@I(\ %.<\,/%25'>(-F,P?5T[OGB74XM:1;0:'/4BW#5>7E:;5?#,OKW9A466Q M72)&'9[ZA]SO<&L*.)3YAT":X;F09KW)_E J8IX#S:IZ^U-@C0+WSFRK:C43[DM"EV73!$FZ!JL?V9! M0NRJ+:*L=U['X#V.DAL==HO%IH<(JV$)AI.VW3?529GIT.RL[2UBS)LV]L"Q MYCJW1$P<'^ARFUHJZECS,V-!*_-$,L(\=6');:C^Y*3R:BY$+8KT#/+V;446 M+Q,[\^]B6CS!NI8$8 #UR+7#!1.!(\?K9QN9>S#_"WF5'X6:P!C@IG?+1YX7 MUGV#7I)[*DDYG)\"VX IN\*+[VB=:X3OONS*G/>11QJ&/X"S M_W+VMJ1%_/VB;TCHEV2*LXFCEQ)P/5)575]LQ8 )U%E8LQH&@&DWF?0M+P?Z MD-/"0@>M3KTIFG T6.#_0['=SA4L-C0%'A.;5B0WN1Y]BUK!-F$(8'0&8 MF%^J)R>?$>[P5,P-K_2VP%N'$[1A\EF]V=&Q:=Z%. MSY9*_\J J .WR7\)XZ3OX8;(7FET4EF7?.I6\&[TE>1=&IQ'LWZSB_H][&UOB[C[O)94I0&C?+X0- R1"(4,0[P@3=:R5/06Y-N6#.+1R&+EFT)G(/:Z5=W"S^P+F(\@.2HL,U:NFAJ;^D) MXYX\-F@*T(;JRS@A;KTD_!3D@RUGK9GAXM^_??FC=I(3B8RUW)&35X]:XN4B MB5&9/@#I=!R=L_&9,(R@ZI)( M:TBUY",V@G(0@8ABV%P/BW@:NAW]MCX0[I5Z%!%_S5[V[ 58?GU9=DQ76 9? MPC7DSUMY5;1S]7!>>-%R:PLU,H;E[$56:-%S$SBRE 6,XS=$5BMEHB[7 A@AH$3PBXJ@HJM4%/6!8FA(!?_7Z+;U;WMKY'!VK M;U[^$)TKVA[!1YC3#=#M%B.D^(V!P8F>65+!*>0=H&9_BZ=CXAV>M+T 3*NB M[Y40P0$*-<5-WD%P9TJ CDMY6H[DC)G23(DZ'<7 _7:+>NR)9P-J$O9FR*XJ M&](1VQ=F!JW,!D"BB>O4@M%EC@Y)I^OGV"IQ/08C]KC$OQRD-V[1WW:DT]_: MH4L*XC8,!];C0TD([ 1Q5FG9;"W%7P_W.E_A,/@^/SN-N>0,W&M,''49(GTT M\VJ$%H)'X\J(W==''I>]?48N"): I/1N>72,#!&.P$, MN2)^).^:-TLL-RK;XN.ODS3?6_O@]^U5.(S^H!*#?R/MS=Q4X *JSMZO37..R6)_Y$Q[ M24)@44DS*:=7:!$(<1; C$12ME,J#^_66):+=E#?^-WK/S;_( M:G:S0B9I?/VBSA<.-O#VFU?R$:JTD+$N.UDE^DD*4PC[UH0S(/>H-->ZZ8.= MFJB,**E(59#@THT'@@J82F/.I6MO)4*GG)A)VJ= M'&UD3$VAW2KQE))\3IJ"APZ$XE'.E#+^L) M\E#CGW)4&$IBBN253#E7QS,QV3'QXN,L6Q;7A5]0Y)>YH +$G++N+W0=LT/F MES$=EDT')"O]C9_,'V1^$>)N8:-L\G?ANXE*G<93YG_#"I%OC%'Y=ZJ7\R%> MV&[<%.3O4\J#L#39N!$[.9/$$QUT/86ICQ$Z[1]]H=&[.[ "\1X*MF3O)*LE[M#,DA'UY*RM5A,X2-A\QT5F)5&W=@ M22XX L5XJX5MU)\INV,)_+-S"?Q!/,MO7 +_G9:;;\C5:-T3&J)&J]T]$_1X M">0G7^;;?DC6/6">I5-]:&:TGZ1I1^6!:*;9Z*+H,J\TE<[1,L6Z%Q:[&*>> MMAY](#HH>LG^/\LY2[$!91.;%I-\*2;&QG1SVA),_631:U>2'$:MOH MK*%I8TYVELR52*@;G-N\,(:!CU\C$U^2O*1_%?9,COIT68))\*7,+4$N4"4R M, *A;\-Q%U$*;4.Y=5U+<%> "%[DZ%I#MTFS+N=(CP-I&9]EV$+#.<9P9B\( MD-:75=K;)AL$K4/J+RY$ &/>D@\@W>3Q7'Z 2_.#F.OS!*)GXF7A/Z7N8;A& M4;DL2I]QT%&7C6\3R&ZV#;>2MI&%\V![?F[,FT@!42QY\#JW8*P51(_KF^81 MSA*N_PG%.!MW'X-P(W@<^TBKF;:<\2Q0NC_?2"T&,3=;7V;=-OP^M]\O.&^S M6B'(^L[(:ET%XGG&V?XPJSAP$,,FQ%O$]Q#QTN0&IN=87@F_MGGXK@ERDR_: MAE2F&N+YM^4CY;ZUX5L=)$7A(O&^[IG(C88.DPB9\O M9R\M%"-\MEM"HT<&O2B1?35#Z:VV6+34K..,*#V$S;D>O\H>G>#KR=B,]]"8 M)YX))'#>4QHT:?)8EZTPAB]K_D.#AM%L?D%YX20 'ID)\// M %S0+B==!JJ_(=$Q$0),2+_P<(D;Q9U67?>53)%*S+>7%Q7B*'TT71^!$H&#]>=TRKT-6SECP37$/Z,S(FNOU3$0YP2 MZ?!1*DK)^$\>FO%!0FQ%3) 4!*;*:Z1!.C"-.._> 7<132HUTW1\NR'B!@(! M86%=N J^OE@V^Z694ZBY)%T"5&-('5);I/!=ZH=28M2P&IK%NPM6:S'-IY(1 M)@R.9(,&(O_IRF39)L>/%O9BP]C2I.OXA1)5STI09QICP&0A16[A$3UB/&+- M'+.E\'W'DX7(*85><[)P$&"'D;:OM]##PTOE9;SV#@5[SKMCE!KOOJAF8/"7 M\&N&%=86-W4Q!!PXTPQNH#!HL'VIB8F77:-83JEW\EY'B2;IO3VRCKFOSBVY M1$_=CO3HJ8CUBDC8A*@$Z\7;'C+FTHK+$F)4?6!\%?NT9;,THMH6E ^97H4F MD[V1O"]&:XP?;M^C#\-<5T8NX2,>#+?V= G'M"JT8=/ M[_A,V3@22>A;.OB3EW8XB7@3'AKLKUNW#MRUA^N1G:L3$=?IC7G;#1@")C<) MB?;WY>R_L:1.?M< 8JEL>$FE<.)Q#3X^]?="O3>N;:7R471W7M:VWEF);[B) M!L9*SW':JX676;'@"WY(I@1:5JF^^,.5A+[&"<*,RB036.#D/>,4[_=U-W<53/Q^])L,*: H;.HRS<;R/Y.&X9I2?$APRQ M>0+SB7:F 3"$+H+IDR+:8N"^$4XY/.Z.V)OMP+&1[MZ17\R:[8D/E-I(SYF MKRC$"EM'W<$"_"CW6[^F;!6@Z:A MKJ&X3"Y)8NH\>Q-./+?$QGK@Y^=ZX(-XEG-+['\\??HI=VR$%_LZ!%ED8_[W M_WKZV9,7SY\J4#?5DZ'GGX<3EIO>@[G^T]-GGUX^F84'K8048:G9?0?/RT6G M)F'(0)]MT?7J(H6HJR:^A6H6K*."ZG'6$$EU[YT&!PQR+G^B0LB)/!%C+3ME M6<8-6\2F25+K*X[(H&(I\F[]<6J:O:=\E^'SW0K=N=YT1V2 M9^"P2-]XF[/[Y4NA&KCEQ,\4S[8$#0F?.IPMN:%B3H2B_ENK,);+!F>&.Q D MB(OG:_A'..07KHF/$D:X!8Z:?8DN%0WO,0MDLNEU_/Q&_DOD/;E-I_;XLX&*QB2;QO 1?R<29Q@2:7BZYT>X MHW6+C70?F+&]?/[I[]E,]VN99F&]JZ5J)@UD!2 MRX=_I _]C3[":FOTM__:A1CT&7=T/)V]8B/]4HTT^["G/\-1C@0-&E^V1CLM M=E\?BH9BMZ4]^*?@X/A#1Q[V!_OFM_8>*LVV@16E%J*<18F/CJLTB [.''E4 M2@KUJO F&G9<@1 ^"!I&H'=DO5'9Q?F:W=\=\D-]FCOCOZ(W$"=[=: MF;2!\@U77<,(\Z>_Y!62ADYY..GJQ9KB(,J[5_F"U_\CRV/]^$_M=CZ]@ 2O M+PZJ9D>!-Y=L2AW")\^^P!3-PV[G\90=I2#S'V^^__4%6 M5U@6[XNE[Y\12;.P/)]=/OOTSTSV'B_P%94U?\ .O/$"3^D"E"L57XF1LT@/.%7 MY3QSTY97@EM*;4P64USJ3X?=RG%,G3S5%Y;C\O0MINHY6U'ZO95X'\?(D\M@ M@/[LGH5=/C6OKI'[F%W6AH!FUZ-'!Y!FV,XX9Q+O)/YH2G@@#\4]>K0V MQ.;.#[ZS@2*,JM)G17U183)-%\M\^N@'O2Q!-!Z9A?P>A1FI>=PI4(R<7G>W+<,+LT@*21KT&G J>K:;_'VY">[4"2\A MK,OGEY_"".A;D^YYTX;QJ")*&6[>\[#A\K"==2*)F6:[(3RN9&JHEHAJ"AL4;3L5 M*ZX?!U\=C/3&5?[STU",[Y=X*!TUDB$V/.BH)3:;8M)V> 'Y<2(Z<3T 9 MDIT0?AFI(&Z(C9Y&?>A[F*']C]N.WI;FIKZZJ(I5>+-/!^-Y\?2+WVU $7)_ M=M]9L5,UD&1LGGYRB7S6'RE/&JO+"7&1.MCNR5^36%J_O"<9D/!R 2%&?LH)J& "9\BW5V[205$/<@G)3DO M5NT +#3FTSBPL)0 036%TUNCDV$D J'/89P.EO#S:KW'U4I-0\%@D1,^7+,Q M[MQU''=>[ZI:-)7(CXOK3?H_9D?:<_\=7NRRV=<(%LMA+P*:/>8'RUX>"7/A MR#D$ES."CRVADW(M8)"M_(18.^9G"1-]E)G!H:M;0\EKXEK&&==3!SCB]6(( MSWG\W%+TP\*^I>\X4;>\A6)G?2.DEM=1]G-G388DS;76-&!)EUZ[1$MV:?/1+-2(N2TZ)D?L@16&D;,L<%K:M?6 M"!K(WI>L*^T!3EHE26F@:6846Q*_%RG9^>\D,+\%_.P?15ST!$%B/;A(YRT4 MD3X]K?KOBI&11OODB6-%S2,ZL130I2IS3[QWX(I=ZPGJSDIL<]W8;OND(#'R M"9<[XV.1 :D/XT'AM .W3[.*HJ[=R8EB1A4AN(4.^"K$Z6\JQ-\AXN!D/.)Y MRO9\"^UPB!CV5;B#X)<>#I#P64);,B24@5G)-_F5DDJG34;,U :"UF*).LV@ M$5U;#5V:X[NB)9T]AT>B*[T-\[L@+N5&6W=-/$%21WD5[D;KBMRU=10<'U[/ MV7J84%LSH!+6=0,8&_$MD(J)&KQ?XW6R ;8,WI@.(3&KZQ-$82'?Q5P/A2HI M581#'\D\PB,D.Y_.?E1H!001OJ_)18133E8[%L>,+?4[7,DP&RG8OM MLS1+^JJ)IC.2?G+?I!)F Z/(!S9"+';4RU@S+5$&LZ?E\%89@+R3VB%Q=@]TZRM@L.$$@EL!>=G3RCGAOU>:;PN@- MCHW->&B,_;5IJ^6>VG1)CT?Z.:VLPB<8I,T8\&%*U[&K-1+7JIHPT2=T1<&I M0&FH(M+)!I)K<9ZQU57ZFYXXX356L3B\2EP;J?(7>9.H&O/7@_VFE,](1B-J MJ0-%9^@HT<+&+5)4.J/A"FXT (6[ 5Z,)GY*2"6Q0E!U(=J^^<%H%-W<6>B< M; SFIK^L))_JG49Z#"*6,<1W4&5 M28D^"3>N3PM)0F,H@K*JRBV['2,_D_G,W)-@\-E@*UJQ%R[R#J0B<*K""#JU MEGB0DRO,QT,YU%"T&$OTM$BVN&FC3$V)&"JO!9VJ2DFP-[X [ M572D $G%)#61 <OC!DC7$'%1BD#25$0O17Q#+(:7,&1'[M/OPK,\>_+T MB^FY)34*Z1_YB^3%OJ:Q?1/-P \V:_#Y__+UFQ\RZ0L <,B3>Z9R/%0*+;8N"T9N MT,/[YS!*"L$/\I,<9B8[3N)%^!,5>B,'?_((=&'WIU?*^OZ&#>OL)0?;/ DD M8/3JS4O#C#;-._7HF=7\";\R?6AV!18#=^VXO!%/PTY(:HFVVS)L4 4'@'#T*+R!JEBXNP9E"W] M.4,Z;PF.RG1?4-*$1!QN1-$E=&E>UZ[AX[_U M0!A(O875XV*;Y*)L\:VT15XD8TO7/)0<_=4*J>$ MO6U6R@^"6,%;/8W\"T=JN>D<)3 %NW J3/51W(VR-I$JS1#$XR(C?YX2P)D> MV( EA^G+(E(\\ZZZD$W1HUF*@8[-=R5MFQ7>4Y7OZ'QW>0-S6[C$M6[V,R=[ MAQ@,IWT8M5ZX/83P*?=((.D:$5(R<&YEO>[D5=)B;KKN8LWY4A/#=B9^*"3*CZPM7]P* M'OP=TGES/MA7D:)TZI4%JJ,GW,;RK],1Z"@P=ZR/.%$0WQ='Q2A/:83.W0,* M_2N>3K4-69[!^KS# %$JK^L3:F:,K".LL'L;IY47,S251?U=I4 M-D:YF5$)[@;VQ7(@(].3"4_:*BQDZ+V2QM5( 37=;G@EE?R6ALA,:C/29[#= M];D6S*#;X-CJ[UJFF>2L/%ZJ>7C9R#N*-21"C- 8,7F19F+69UZ@E(I1"Z)F MY$)WP9FAV $D*+$'.$@GA^0ORD";I=L?\1;E-^5 YK1DB_\RD1]*0$X+]PK#LQ##M/"$Z&'DF ;I MN[)>5;M"5-?JV3(8L^F;<'*/'9#+V5M2;9GXD"N64L0*,\D9$"J*.QT]&W*5 M(@1_)-7BDFM!D\UH00^L$$,@!^FK3#JF9@ ZR$X \D+>-@Z(,!WKL**!/I]^ M%:VF+1NMZ$\])#]@IER-O"D]PYI;PW+RC361-.>U3^DD[8!Z9+OXC;[RBD5X M_+YTSI=H\6BCT+$I0,Z9W2U.?$DYA7DBW.&D#+@)^1SG'N)6'-)T>IYM(6(= M$N?PIK(JSM3^^U'E [7R3MF^B1?2 Y=1:ZF:$19I#]<1M[4_B;:A+'C8#&A] MEECE+SL0.]'1>5R;B9VU)&,#-ER\-?O/J0_N/BCN-N>CA,\Z>?1(83L<.2N+ MN*%Z/=0(%=C6A&3\2:-G^>GXI-SJ#3L(L4<;#1*<'5"G.P+<1;N#:R'OMB]K MIK9-D"HJW<;024R((-AVP(#3A$>1 ?:]TX\ZM1(&M@AQ>U&OZ96=^J8^V,BF M\)('"*#L>9G18U%V=R!PL+QF?F9?;_&!59Q]GMT':&+NZ$WQA&5CRN=,T%?1 MMXV8>H]UQX090#[B:A'=I;*[*[L<\:(+-!F'/AK/FY'*A^+?,N6GN5_-,I/(#/K7/61)?P>A$3G)OG[ M:EN@$H8LFQ7Q;]&!+ DO.&K :5USRMZO$ ]2.K= W=?L^+,".$Y%&YZ'_+Z& M? S?])-@;1!YV#>;K28O=S5)3M66I0E;YSQ#]S5#B"9)<>:"I22"J2HNPDEU M'O+[Z]%E"D=.UEOBWY51@@M"C >@/P?MU7DN[J]?.C8$3832"OLG2KB(*(/2 MQB)OVT.(U_84N)TGZ#Y/D#"U75%CF_.DW)L=E#I6G[]/J-A. ML-"DS[R@$4<8)X"7N;#6:7R-\"#[J M%/6]$#9\S_+=T"S'&XQ?KZ9&A8!C>;F, MH"YM9>TC:<HSH6.E4*3J*5=4^--O?&Q.5D/2*?% PEW=TJ*G1A5_V82! M@0YARM!32IUK[(@ZQ(P[']5$@H>\']1RX"]_^PF8'/-'5JEYK5$6]0SJH=>T M5WDMF1!C@RH'DE6JC#PD_?5Q6[-R):"4/5T0%NQCH662)NZ"V=BU@S%'^W%I M*0#K\#>^"NU) %$4+S.GQ^P(;A-BV^3,YY5!]:D-H^TFB[%<>)\7=;$J!Z/4N4<@EM$;>Z](FAD2SC:#VS;:?)+>^WJ8!,ZZ159 P1OI,&6/Y>T[LOY M=5TFR60IGQ'+W?7R@)C*5:1IL'QH@=+%'FT+81BVN=S_+/ M)6#5"@AO&Z]V'#&LY\F\O\F$+@(?E0Y@HYVLW O/VXX]&3"CLS7>#R2\B41/ M(:#%^P3-ZNIB1(WI0+,28#:241U'@G_SY-R7Y.RYAX>!YER[26QT2-) MWYQGX]Z0,B(SEC/U@Y)8I*X[?:(NK"8JSJ$7JD*/*M@X"^)OF!$EIQU?(3J^ MVH%R2W"@VMW"4+"V)P;/O#5JT$QH(*B!C8['GF&'*9L*N[7#B+,3%93(PG%> M.O>W=%1EC*'NB[ @LME5T83EL5V'.9!RH;3RR=$G@K!G)^8W\TA%2U:"TI1) M,XGG-6)\7@S)!E:B7.B^6^RRP)/NWXVZ3>='OB6W#J_"<+>L]^JW6 M%HD^!./ .K%)PQS1V3U,0R4T77FO+A8Q#Q=0/B[K%5B$X'UQ<<,2&STYG72G]4:3E@_@4??#]E^SQG2JOR@*0>NEG82 > M9BK]YTG^5NOZHCX:_/)X.6I!A*!+%G:@=H/(S+J!C0@^;4(PM^Y,K, M8J9=N^ UL<\,.W43]8NM'Y$T+H7$A@IIL06(LLM]2^4KY;3A0%J2_1/=#^!9 M([):*]\X%EM"]-U<.GD,*X#E$UU;"WBIV'4Y#-H%YQSN(.->)3 KCJU\U,5- M)5J'6A:>G;FL4YR6$FF@$)'TVWP(98$GF8W\NQ/;M5S^__]VBT+TE_]VHY'_ M'1J]/I^&-BP*I@A?)@NX]&^\ ME3?V"VYZ<8/4PY,\\*DA@D;C"WK/@Q>[D#\ZYGYW4VL]3:N&&<@DF.5T6:S0 MB-O*:TG*0(OQ8 .3C&#:<1?&Y='U05-QLBLVI;!_XER1-M9@W!?KG%!0X=+_ M$(W@E"6 CF9N8!?= XP*>XC>C9N>.AXQ.4["U:[+JZ9M=EV8!B:1SI2G)*%C M.W4QT+M&YV!L5J<7'<'RJ;_XBFC=>B(&TCIQBO=*54ZYMAW=X5N\*U5C?0>N M'6I1.5>0$Y'Y):$&)>KL I2F"Z9SD.9/(>-Q*QUNV50]W0%A& M=(>R@S'P\AC$+FC4__2";_A=_U8NT&UM?/X#9,=$>^N>G[A$;V=+!8V&EC[Q M]]"'A;7 :NP3?EYXPN*=&%.1/]]US);>A4GJAKRT$>&G7#\VN4;T<_*1;.+U MQK19-[S=&9.>P#?E+DG;QR@FDH5&H 9Y&E(M"%:W+?*-L*,,.!G0TQJ)C II M]:>&Z4(!IW9Q?:/E66PR@@Z?GD&'#^)9?F/0X>^TW&*#]H#?@MO1*[&=4;EJ M5..-9N]P^C#APQHVZ9 :RQ"UE3"A'T0Z)H?BV'=_;""U5VP7C<1;;:H#2:20 M%K/9/)P7-T\"*-'R=EF)HC@[!>'<*'N6353R.N&(.>ED\B2AWM&KV%/3BI&/ MS5!R0@SJG7@+E+BLWCDXES?"P.3]FJ%;XQ=F*K(3EQJ^(L\_Y#9*/"1!M/F1 MG#@2"0:11ST=>=>FK8N#%0V@&STH,NKB;7=$OQ)6YRL+%:#*UH$RAI@@%BEG MT03V[_1[P&FDZ>8 6C=(_ )>=-G07K'P%]?=,>K5"+F(IA%ID6,81*40&/09 ML"B971OW(RR)2YF)D!R[L51%J S\._>*GB03^JASEKO5CD(\C/NB&U1 M*8O2A]BDCNKDN,$\%V_N:[[()";D"FP>LU$8$KO-CAG.\R3=UR1A[)=I&LB@ MYCCE&4U;-_7%>5L]A!E3_]OY?(:[]YX*G!..^J/+HKD3O8@OVY@4.G-I2I$3 M?-,Y4>V;ZAYW&D(LX#S-]W;:0>Q YRGAW>+V3I=R8M; #A1J>3WAHV9)#+4O M\G?%B%E"B1VE&)KW[@8OPHR?9_JW/2&DTO8!Q7C4N _"!XJ83#6^9JZH,Z+0? MX(#=O2P68GXH1*?LGU'R]E@Q:Y#[CZK#NUI+WEH381W4B M3@8-85) /&T/^F<#3'41/T7!?5OTEMX0N;2WK#_%6D'A,Q7+N8[E 4W ;UY4 MH&1=,1WM"IV"B[7G^B\[QEULVQ(-?M^8#A<_KGM:]["C9_67%.Q(6)[J 64F M;PX]N-[D(E;S!J4 M>4U?2S$JYS3#O1'/Q/30EC1!T_20%(;C;$D.$ 38-$U5ON6$!%1'KG- CB$# M4;:+W>8:Q.Q9Y'5:,FU'6"U-72S/_O1]3>M1 ZJU",R@YA75]87 ']$\]^J2 M[<[)B'N=(\]@PYB&&V=.*]&NE.VJ\>P,2XUBG/!5#&_]*?Y^_W M-;E$A<&X*/B)4]K.9HVCMT;7K?F@Y<^P%M/8K:-DQWF*[WF+"N.,1 83$8.% M" :!/PTR$Q2V.&"5=BT/P\M?S>TZY[?N;XWL"S=-C93P_HECG@_TXYE1K"_M ML\/59FUS$$%I6W]*M?[8$@@)'@+YP=37D;I M/J">GHR3@3/$*9HV.E @,(J_-JF:U,HK>(_SD:R$K7?I7&%B*K^0L2!&+&.D MH?K-=]<4%0-V/?XTKLTS%M&PB,_.6,0'\2Q_#"SB38="YJ$Y89R@93Z3IJVH MTPO?4/NQ.)L,"S7,MM[R*)+\((Q1<#5VEOQS!Y&:XCT)*M;%%2P"H=TWVUSR MN2?+"X^JNG!R#K]K:CJ=F-F+@Y[2/@J0LPY6)#E/1:#V*I5U?;%ELN:S#W/^C,$HY0^OQY=&* M8V+'CJS,NAA'@V#] E@K3OSVQN2_T%8.RR*#$LQWX?"C\#>3ELJ\37&]*/93 MVT \^ZA@7#"/ 2G?;2M"_86Y + 0P$D4@UC:R<;5M:ED.(\A) KG#R,TT;0T MW\'1QV> =)RC:+Q/\7$2&]\5F M]GP&%-VS%[._X0A\X]"M^,O3%\$EV"RHK^QO;O/K[[IU#GO)H<.V+0L0=G)@ MX1;+,IB2A0>,7-HEPFS5P4RU[PK'NYM"5SQCX[=?_]\+>K.PWPM_GF)!,#H8 M;,5]THSO*WN;LHL50KS-K@YFN/59)%Z?.INKR+\425X(#2$\]^BOTQ0P?Y53 MA^1\[&JA6J*6*"N.XUYUQPQ-!GS<0AN#GT@DJ![L!ZER?Y+'.X&%G3$) "[;E4>],VJ( M94?3OM("Q=$]9#6 1[G<")^Y#](-C^AA88" C"@A50 M0)C37911( M.8LN[A3X\Q%Y0PQJPE&4EH"D:3AW6!&I"/)I]3)\KKF:?2UB\42"T/*N"7/] M4ZUYKE?,:SO[Z.77KW]Z]3$;B3#Z-$V@#J&VY;^%)\K;V8]QO%\U[59">RPM MS-L2ZQ< OJNP%'AR<5P_>_+BNY?_]V^O__N;ES_@YW!\XY'%1^'-R^@]* M2D=SI]=(+G Y>^,:INFC.CPR.'PTQ>-O])@[2>F>?L)4SCH>Y]S!C906'!B* MPFO1WYZXO\P*C3*;B+K9TUIL]IV84(VH[C!Z]1C"EQ1.N+)$3F,JG9L.D2J$9942T%%SU@\9XX-=W1J!X\,\JWZLW+B_% Q6/.9S(4J!D0+64D,+3WHQN M=' Y>O PZ?FPQIEY$OW@8=-VL+1'R4V#K%6NI(#:@H=FO99G:M%MB?G1J= ,N[56C%4QE28ZF+$_-F[FAG'HHY'^/KDK M7%XA_8B&AWZ?2_V72%7[ DVB\,A LDH<\@>B:=%W90[R\CI?"!6N-[6IJ:2+ MA@AW+3W#RES.["_LPR)KM,S[/./]DC,W;XB/=O"7^/PO$./]N"Y9.ITV7"OD MO 2@#S%6NY/N1!5<65 /JG\!V89\V##-S?PQQ@[[?*@P"4AB#\52/F2,& M_PRE1,\TB1X\Y.7L?P9/K5A:KBN%F)^I19:._9%JD]2IRPR, M=)QFP\26ZN),TI80\YR[1?AU>)TPJE7PX6KILC!XD3ON6(V",CU"[!Q"_6": M22F$\C8X#'&S/'G-PU!-AO5.D+,-OEU&E^93:? ]I,BT#^?A \=^YFBLX M (@91K),14*4?6P9^\'KFE6_IP7"ZE#M!C_LMN +]#$N7!$N/&NB,!NNK*0K M+D?Z.LQN<"5*'PEI.@9_MY7#)9M"+6N]Y)C+^T/:M37N:6"FILP"*WU5C2U M$'P:FRM'S.?*OE7VGY\K^P_B6?X8E?W4)R 6-&'V) LE62U4(<7M6(! MQK9."6=FEE!5]W)OO/!>D=-EN^NEZ^?M;LZ"QSVH<#FD)4>XA*R29&WQ$%HZ MR1&9DE XQ]_P/Z+6GS>?^?0Q>O!OMZ!TKP6L2F'I6'>Z\!#=*I?L DZSRSTM64U-^1+M@\Q7#VYPM\><[GEB#Q^BCGB M&8&V^',0I'U4J!9?DC+-\Z:A?W2'CLI^5.U1[Y"BL3H]9Y7[4X4$BJ$B^VH)O<+?5\IHDHV&*Y!'F1?"-2\IZQCU&[)O1^;8%,/ F M&-RY8?8I7M+C]%08&EZK#&).CG2 NR;<>$B0FE%D3[G78IJVUADLU8X*+#.U.T M5,QZS0OKC7Z(*9([IHE^Y!A/1I3Z-R'688%".4P QTK5H-(D>3J"J.[T8-"@ M581XO$V?[MA]>.-Y8\OR+8:&FF(Y_+'.<51*8SKR6DVN0:T M;F<%V1SF*.R)1J(WY5Q@ P;I \FVYQZ)9%EJGF;S@($A>,X8.T=4?E,#CF'\]R#&YSBZ;H!R $RFT=='^19E4*K[& H_NDF%H]0 MOCVRW?;SNJS0#+]AV*1."APW6@__G 'C1GBNR]3 ?$@5[".> IX)H"^1C.1)32N$D( M0,3+V4NSR=6!\V<)(ZF]G#3[MLB@.4.UM&T3K$S1G3@V*.FN/SD0 K+B@Q#D M<'M 1.06S$2)W?QP-#.Q&%'X_H"?]=04W!*)P5LO)9L\T@O':TC MV#],GTU<6*4S4-5("''-+@?L:6E((RL)6OJJ:.6$L"#Y*P1=%*2PIE5,Q'VA!<@=F MZR*OPGT7P;V4;B?.7X>3M8&^T'8+;@(KRE^YSMD$.@K<$^>D,]GDDP&(*V:P MZIQDA^GT\0/W\-;A3:O.,O)DD'HVDTN Z%A4?C^+1=LG,KZBMKN4C M5=;8(2ZQ1;YU]:N7Y!*RU4O(>::NM\]7Q-";SUL)=]/B1B6V71ERP(ELWJ:/ M?8E0F/D.:(7E4N@DE0;'P9Q49-V^ ?G!2Z*^H"%*!!AFWT250BS(EV^_R68_ MOOWN%6\QZ<_[KERT#5A_VN#*++H4[12^]A.^T,N+T]:MFD4N;8,_YN4^#Y][ M&VZ2AZ_)]GVU#@<$I_D\L!WB-*,;X+>0XK(3-*8(4,[9M37IZZ*>(V=M+GMR MB#D"IK8$O03 5)1 (1_X4.1M%Y^(T5#3]F$5?7K-T:6+YO$V^83#Z@#(>IWX M/,G6RL9OS%RB:/+N!EHT=!P";C4LC*X:@GN%G\X<2/=&/AF,UX*.@&Y-FBYT MO"S9.A)$J5G"F!FAFY@%'F><9*L= 3?6?U.IWEN-C"\E=V67C:^[+!3I MP1HFKRU0V2-:O]\!IBEQ:HO3[^S:8V0N27TE%"@&_CHTKQ7N@7,AO MH%(D47S:-5)>T.DNQ2LH6O...I/=W-N64P=T?H#)&R!5. ]0,@%H+,.']?#W M$)4!21,9]K0EZ3Q9]S59P3W:D=TQXW8-PU!12V(PFM1=ME/A9DQ0?R;$OK?) MB&<4U5HD!7&V5/I_ MFB&DW$I->X&*TU!ETS2?+ZE_]?JM;^%EF*[+\!T-?I5B,<2 *"V5JX1&RZCU M)0W#PD 1=O'\K/2H4"LI&>P=)L[/@=7 M'0S1K,3DPL1* +'AN"!>^NC9Q_3D- IQS$%MG2%DH ?Y M+;_^=>B]^B.STM<@EGJH'43,@ _>HD([T.Z6K=SV!)7UV#(V$@SUF?Z9$C%\C MKH?!BAB47,[+*KTE9;GGE6)C&?DE#0SA>C5]'\ +@W)25DG"U5E%R-)Q,^>\ M]?)/@Q)1"F.5K%*W6X5S>Y#$D]6HS:!Y/RC"6 *R)'0*!]OT??(,:JQWHE]Q M Q:KA=GP4BH>L2P[PBP2\8MI]R&3F'1;KG;5BF,"4*$M'+ M8D&+9P# *;718- D%R:+XRE0E%U;^$>$<*+'&V;W]Y1VTL*AY-3#DAC8;50KH?)"?8(R205_,M9L MOXEC17N-*I^KJFF6J*#)[1T.8(0OTM#UQ!.,=W!75LVT)!,Y9 MWIRN7S6@D.:B57BQ_HBLE)915"T7]K4;F=3+&4E6N?OR*Z+"#RB9$!QH+TBM MQ?PP38N<:7>//)Q6DM#.D>PP:E_!6K%Q&@4"8:[",26^O'JB]&P;09:X(:8E MLRY7O0H[3Y5]XZB;8J$>!6X5S!P%B/>LN"L11RK1[X3CXS>;,J8+L]GZD5GI MF2RG;J+T,)ODL"V8).:ZB-;?W)#(Q%//!D!8!BL^5&Z=NX.\!OP$ I#ONF91 M8C\[_KA(*Z@V0+>Q%BL5"&;;NZBJBWX->W@Y>[MF/%.4C$CTKUD[F.GA([TD M6;7X.?6/7#R44,U[;_;AS#*8:KRJDBQ]/!"%C@;A+D;!89P[#,/ZJ=/_IS-/OGLSYC_3S[_LU[3 M.ZUR'! :9\:MUE^'4QL(P>=/L]FS)\^>X_^?\;D>_O4T4TX,U+PO9S_1R6R> M7+B'+C7V1+IB\/)]V5?FIL2Z?#!C=;>2\JP<45&<7CJ?_>]*,L/73?#C@V&Z M*JC+J )O:K_^W__KZ6=/7CQ_PO\-U_OLR6P9_$A1,__:7:7#L+(S!V04*&' M,9N\UY&'(C#.ACOD5U$,O03,;$']7;TUKH5EL7@W:QL)\X0_A[U9FP]W?[DC MS98PQ466AIE0>"K]!CV_$#:\%OY6_V",9XR/8]H ;6Q8(A^+L)8IIDG-A=U MI$:-+)>\X4]L=AZ@*VKIIQ"W!4M5,_"*T^X_V@\K;NNCSD%&KRLDZ!9W5-@+ MA\ALPWEKJ!4;;V67O.#%R^H)1^)YJ/\E7X\/:APY/HL3C>HZKT?LRYQ].23( M#@49"9&YBV1D%+/T6.RG7HH/K+!@]VP$@'L:D:R&6.;GL6VR[[FKLV@)MF;F M;,C*),&N5+;(QD8%LM'^9#(S'X\C;-B"^5J2S5(6F[I&YAKH$$[LB^*=$IM M4C12T&B> :DXVDH\=VM*(?H%@09:G&4Y%0+(5#0LGTGQ<[ !RXD49&34%/D. ML3KH-AN/F5Z9R3W^A5QEWP^!KN(0KEP 9RQ)!>-_]BS*Q[+#CI1:VY1=B"3= M8G+AZ.=T3(PO )H/5$KV$9-D :/Z\O&I^N.A03X]HT$>Q+/\UFB0!W(F<9_I MJ"V"0W:/JJ#C@]LKCK9,*,<)I]0/]$YN+3?6H-;[*$D?AVG"Q*@-'AY&-5 M"H67A-<;=JY\]PJ='#A]*%(@_GX.*5S?ACIYDHESO(@T&,(-IB[E$2.M-&.) M)\COM^O&WJQPS"\TJ\?,5LE?_DXK]61KGRVHK)EM8ZJR M=#E[ZH@:SWV MKBX7DG-M7A*PR P61% C=3&:2_+S.6V:F5C$8#$/-651M]$T-4T849 O"O][ M3FL>&YJ-=._:)V()EI$406 ML\8X/71S108YG14*YPW;@$W8).LN4A,C,1!6,_FV/1I!!%J]1.\B#QAVVW4X M[4MZ3QF9#K#V%MI6X,/1R]GU-&*"\2^048 WBZ#AY(XI]J$V(]F-M ME*()P,P>*36RG>;16DXD(>D?[S$/"W556I4!,'N(J80M].8?<^KX9(XLNG^)<&>2HU+( MLR' ;ER4 _Q7#39]8O]827'3H 8ZEVE53?MJFDF 342,F<,0#9;Q'"N61YZ- M)%UM)Q#EE$FD6HNZKR!3=F&U;%Y2VV M!<,8R9+-(E59QHA!VC-YN'+P\M:[#=.H 1R%FT;>/$^T41<]ZMN.LR_^[ VHL.),7##^7L.OS2>:$]Y8*_6$G.% M,C"A353Q33:[*?L3TZ+1.G%I QC!72TA"AL(=;[&#:9A%(TYAT]D BQ#W(,2 MR"RX!"AK^(Z^@,*P%#)GX4SPEH8.FG;E#7^?SE<4AHQI6'CGW+\&>E@HE"31H*["=-\:EU_6"+J;IJ:7/P+ M3DBIATD[8SY2.UM<;7F\!B8BS^G$ILK\L.:0[(9!PG8:J0G314&VB.WQ.Z74 MUWQ!S,0![@5TH-1V >G[!#9<=+?.H_,G#S,V^##^,;D8M)F07LVUW++,@.#3DF/]*3IY'*I'&6^09% MY=F%!\K' ^XD?U*FD_ KNYQ5V(S$!TW&#%<99#E**U9,7)[6D M2_ESQG%+?SZ4!:'&PF*EO/9C.W]^+FRHC@\0&6K)W#D7:[MKB<4V\1XHZ!'$ M.DWA3+,/P1SD1F!.+2=$"@U)0\MF+HMY+YGS _!'UN*APHF091O"S2CYQ18U M7S"99,SHLO(;1?JZ[UDP50_)R?B;TU#ILJ(>8*%26##9,8%SR@+Q44M0S.6B;PHYGNA88,_D9S]5I MJTY_=JY./XAG^=>M3M_15W@9W.>+/GCH2%@@8.ZTK1'V8\WPPF6SV,7L%N<@ MO@X[E1FO\[UXG,)FS>>.1*)AX';=(,X1@8]$S@QE+7+ UDVU%)RONLPX+C>- ML)IJ5ZP[C9!SLR21F$C66[8\"%P\W.&Q>21OQO-"0J(>7#*T MF@&1;EEI+E/+#&?6P7MG.E > -X[7S62U_RZI/2"Y)O+$-=+!9C:\E<<(HMJ M#,MW%,GF#)[GEK[X[-,LO!'];]8%4\$A,ID'<@^$F;Q8%2VE2O#],X'4_;&G MJ=Q SEDCF3U4;F=DX^M),SO7[<]=LOELN4/=O&+6Q)K2UP1^)$1,^"<5/[1: M@R0L4R:27!Z% V%RSE-\;YQL0"5)/6PP(8;93R974GEZ5".(H?X?<*T.K6&Y@29'>JDFF MW33(.]G\<^FNE@8ANA3O:]W,$TO'IS"H$-MTT*;7T@V66PA/._KG"KWVA=F; MZ?5U7B7WOTJLG#UQSI==<,"Y((9R2;^F)-ZBRCD'](K^,7MM_WC-S.#RPVO! MAQ4Y 9[P2Z2*J#S6YU=7!> V5$@[3_.]T8494D8F>6ES*^D;#I+$T"/;1#6A M\XS\)C-RG2]RKLA*965B#\H\$7&,.X_SA&LDSBK:QD E%D*]X)]3.#8C%_UJ M/:M8")ML^>SONZ;=;<[3_)OX7763G+4$;B9$0Z_"[0KEO&YZ;B)$!5=/1S^_ M9X:_WR(>ZG8T/[J_>%;$MU4O>2)%A,K"!JK7W K (EN:Q]!O#--CCRVS-$K0 MD(%:M;NN;PU8QW1BB"A_K73=G ,[YB9< H"<>S"&U /V/!/Q292NRBW5 MIRAY*^0'35D;M]#@4BYUE=94%%7X*\JDUMQC*JT5;M&\ M93/ V;%G3Y[K2K1XVSZ@5H_$F22KQ3\0S8MB"!&\SEM2 M;)PQK>!CM#:$49.8\DARGO8NH5NK@QL&:VN?)]PW>^22*T(T1CI&V?@ ]PP& M+#-H&"^_(Z!7WIY3U(JGB5#Z6[T?-IZTSI#V\YX^]:>GSR\_>8Y3A[&]]+M/ MGE]^]IG2"L@K2%A./F?#9 .+76=4I&'L9.,0T&7V;20 P]:)3H@TGAM@2H1$ MA6[LG(V_MVP\I%X-GI< \M$R(^A8$E KT H'0_RVK(C;=O9=0Q-X]O3O;7H8 MKHW^T-@H-[0PZ(8[ H0>83;.DW5O'-[7\(4<:EO-]) *FLK!YWFXMTTCSC): MNQHF.!53\_@U4?Q+.< MA;4>E=TY9EJ&7K'#R%)>"@GW*^(B$O($9@GYA7+6U(U&D'Z&WF@C"2652D;H MG\^4^YK;94'SL6-D8R;MMX[N)^_!:I*)8BR5B8C'BY$Q=5&=9^;>0A[96K'6 MH7V5GGB1FC ]4RQWIQ3(K9WGYK[FAO#$VFU,,T!=S=LEG&9B'\W;Q5HZ8L&L M.C\P;99H4]1Y=>C.1NT>5;$'^4Q*F5&OEK7J&?<;&3)AF9T?I"=,,.,$*Z6/ M.=Z#\XS=VS%4=MM=7SB1LF-%!)80+M#BR33N"9(S[[G[C[(/3$U#_>&]D=H. MV.RDE7V:EB?\HY>*DM)I^9;1\VJXQW2$1K%E'5%E1H= 4?>*JUGTM6V((CI.B"A C//NDI+/[$Y753,G.)W( MY04'*$Q\>*O'!IT2UB+"2F81-2?STG$G+]FSEEC!PG"%IR8^0H$AT6@PIV^* M98@4RJ88-^R?QMXD*&V?!&E0C:P/,5(PF)*_?K.BOD!/6*N>:@/E##06@;L$ MW%Z-IQXE;Y4Y[R)O%2&>1G=D.*,3S"6.YZXG,E/W+&B%WD-UIYL-UW@651NS MZ?5N0HPMJ%)U"TRL/:;%$:TZG"8,@%T,GP?>PD@;Z5;]Z[-'MGI?1Q[SS 67 MO ,@S<5).*FW;1HZX'>;;+8NEE=ANRSSPX7 \K+$ M18[Q+"FN\6)EN<75KEYVD56.FJ(I?4MW#$L@WY9+XJ8KWN>+HIW+8L73#4/K MHN1H#0!E (K!WHDM1X)BV!8.T>BV&'=921=OC->,AV;.O?L],:;C\3[@Q=WC MX$G,66TBK]KH/C<_8\I$<\G$6MJU8&#$A#O1,7*CU@,R;UGFSZZI#I/5V!,A0S^5!HMUO M,;F-[[P(0UI&_2<1H)E@8"/6SD>VF;^A+B0B'KQQ&,1Y-EF&2&O+9U@\W7DN ME>=7657S@;)?'B4*IMNKZ--=49=-0E7%7ES]H ?H7MP1F?ZS$,WGRV8+:@!%+Q=&&A^F_ZK--]*@H;^- M/!##8^O%;-WLBVOB7B3706BJ2.:-^R-P'99G@'=@1DBN;5+K[IKA4E1VIDGS M$KKQ&QG]F[+1O8;QC8,"+_1401)/ZI5)H,+"NNQ732AVG./B+JY0AL_O@$ MLOGR?J*A9[<:D=GO%XK]VW^^5/-SQ+31C!B5RZGMR)MK67B>Y2@P?6H#L&;D M^W F]S=\4,FSH^,R33N? J45 W.<,#H[2JJWJII]9J7O5(4C:LU;FX?S]2?' MTYP#L3$E-'.2(1.BV^ Y:3,&8G*D2 M(_KLBS/Z[$$\R[\N5>)-[B]:H84)+=*RMHELLM.C<*9PNJTQ#8E?0DW95->\ MPXL#0K+?-U[WB .<&.:A!ZP=V4=/CY..\)%N>?.#OVM:T$E:TR0WD-\T/NR) MLKQ=ZO\OQ9%088LVA6#):]OU0;:<7+F?K4LZ. #%A6'868!G9A%0J^;,A<_ M;/[(.T9WKY,L#D94SP(,> M*VDQCS4AD&S506?AF1ZMG7P=3LBSB!'>1,50R MN,VVK-T6XT^-EP2G@ZKR'>5NHH#\U-.XYYTM8*3Q1#DS'? @D!V19 -U2+44 MJ=HBYP%&8@Z4#KSVF,VZ[,IYDI>.H8W48=(D(MO/X=L0\VFZOIWQ?'B+^XZ& MY5M.ZAROZJJD*8WX(M99CH_7@QZ=DV/Q5@*IL5\D3F&DA,BA WG(Y$#7]XNGE%U0RKDJHR^J8I3%=%%!X;,OD956=6@G0 MEVH+&@BR&ZPR+$2]2@+#Q=;6W-5@V9 OQQ*):M)OXY'QDD2F:I"(K4FL0QA] MA#PB7ZW"A(?1[S+ECLCEV($P!5$)%L'Z%VRF-%K&&1[N,3 MCG,9!S)8F9>GU@8*AG1O=OKG>#RYOWH9Q69;-8>B&+3ZRLN1I)M8E6=/GGX" M3F?*Z/K2.Z=(HH(6Q*28[,S*A$0GLD6!9E&X=PUVJ<"*U;#G9WNM)Y=?3FSJ MT2O&IYM\*KK7M\6\W1$LA&R()K)P%V^+;C6,R0@.M%8PQ'(5Y?'C?=DUU7+Z M8"LWFV)9JNZQYT'R$'EWY2P1<(PB*LB(1C1"^))M.87MEBS&$AEHFO#%0X3" M'+EC9(*_42HJ<6-8!:PX<#84<_H +>_=JUXFQ**+?$N"<2!.K65;'5G<#^_M M;U7AJZDD!Q\K;SGV#N<^ZS(C]1[?O:FG_87)(9OX_FF[$%NK8R&8Z@QMP:5R:-A95LTSN^/E[P;JQ::^=%R[B5,SH_I)N@I2I1W3$NVU5JU*2$=+ MU4.9=$.B;':$)Q(=8'.C.5Y*!QYI'PF:@[]$;. B>AK%N#"UX@SF?%B!='2? MF^X]*0.XT?)Y5Z^%M][LG@?:L7%LP<4O1:89PE2_(XY?D L 7Y9R!ZUT(KHN- MEGP7>4^:LLUV761>LXH.J]U0)%; ML0)EFQ#9M;2N**:QX0P^!+AT9)Q7);D@JZIIEMEL*7SNAK@)9FK7->+ M#>5=P@.&2Q4P-2[F;,:ODCRQ/B5=:$?UU& 46H;P5,U":2]SRH!+$7-.1)]: M,>N*L@-H&!B@_L"*JOIZ8>:"T>[7?]^14) 8T3\M>N@=@*>'"Y*P0]DK_Y&JYR2O#2MXL0R7XKFVHAW- >3 M+R!YW@$[;-<-<,Q68M:G)6N]DNE3G)G\3+(R//&U M_)42]44G6KDXK%=-"*9:&ME@HS;SZL#+MB T*6*2L!Q#/-PYL6;98F[)ONS* M' 7BFIP,HE -OP2%3B;K(>-%-_L_83K#+[_+27&9OO0V7#C?LG1"6#QK@BC4 M2Z[ 1P=B7>3+L-Z($!AD^^[>$XN9O^VL)3R3"5*YHU8T+:\@S31<^9FW&P!# MRY///*4N6.]?])]TQ1X,$N#+WQ()<&I(C@_ [PX32!ZW>+\NYV7_XG=_P']=[, '@FE; M&B4"4%X%>XRH,3H6)%A>7X&N7&1K8_EYL^WBF_U1#C_XMB36&^?WIUC<7 M$NJ&BC,.UH&L+/FWZI0$]ZPN@H\[6!K *M)$A?,>^W&\>G [65M10WHV!X[? M\@8K\OR@_XLQ%>]N*7J5K$0=N:B3]V+'D)!TG7UQ\"I2GF[@XL8;@=):=AAU M>?*=F@?%$1RLJ#@]->>>3/>(QX,-B)'PMAWV8> MPR TOM% *3J*Y.',(YIXA'1[H[1F*D$R?:3\6"_0-2-Y7Q*T("^-O0R*6QIV MS/@ZK(_P,Z>B=V(?1$LL&3':[<&9#8OXH@)[R/ !W06E8E\BZ_1]\-"85)VE MIHAP/;,B_XH>'5$6-:#L"7Y;E0652H*W' 98:+;0H%X4W?#C-J/#3;'KK?E%I5+KR8U&/VCYD$G M%#TLP3F0U^CAH(M,8=W,KD( %>+(0G4LCYYBF0O=$]G)8J U*_6 HR;/;W0R?QRZ M#_;4Y+Z[S2Z?ADY'R/2TBGQX*YG6I+3':![/D; :7E4?]R1B.Q:-QH(($_"N MR1KH:9@ 4OJ\%T.T15!UV4/>M2(%A>=/O[C\S,J,IYPM^O3GS^.'+\D/[=3< M."P0'097-67-)T=&)C)%>SX\3^F.#NQ/]0GBVSY_CPYH[*1=\DGZDW0@N)3P MV+E\?"[ETV?B4J:)7-('(DA7_CXN@L29&V:35*%$&EC"KT/$/?ME%RSP4I = M[!!Y?\/=8U^@-$6IT?@47 X.JW-+Q3,[X(9^2)@SG*9K"[/("BZ*?J(Y>RCTB#^=3E+!&/F M15BOM80#!%[@$?DQ7/?53CSM_VKFP,<8L(O^BI\+$K-G&1"F1- RY!*0\:-G M'#]S.%S!6"DS)?E2K>P9$1:2Y!<7 5_KY)[2"2^YABSV_ *=@NM"X+T;$ MX RH'=-OP[,B%.&F0XPE0!X,C[5&L,'+N+NG@U)R7]2F68*N,X,$&=6K*??O M.H-O\VBZ* [N2,7PR)8]LM]X-BKQ!N/*3S=Q55SE[$VOA'\\W1)9V+3+*_&@ M"8AE'FR=\' MQR=#UW<=#D,] .0+2,!JI! OYSW.DK2]@#P:7!Q3^=/EV\LQ;X:-EX"&@=(/ M-KM&\$>.F*RESHZA>-9@7L<@_Q/M9:=MQG0KX\";%4H4S3X#&4/F@":)7MZ& M/7%&KG8EIPJH?$,)5ZN]#T>CW5': +:*5O_W[55>EUUN%'S?*&?/J^;"GA]W M^CK:".U)@]7Y_IM77V>SKRBT_J9M.OWX&_C#L[=$AL&>([EG81.Y$9%N?*#; MV%DO-]P9&/Z:AWA93$K8:>$UZ"[\)W86OH1J7!^!2H)MN4QL"J?[XAE+6U MA/ZE;2F73[\GRG!F4J _"4*&(^;$_\)ZU?%"\1;RVQZC$G*,SOJ::*,%C='BRR/.; M3&KX R6TY*-)WW :X9KZ&7MR!8%8NT6["Y?D!E)N\1). O8Z$I4D$OJYJ4N8F^H.88VEA2D6>CX.Z1M!UC& MT>:Y%6K;K=2H%P::#0LAJ5QPZDW\X(K,!J/.I^OW)]@86WGW=GRA!^C9WS$$ M^G[G%Z);H>FI[7S*"3Y5;7!8%L&$M6*8) (EOWVUHMR8>!+A;Y*#Q5WEL"7/ ML#<.AOTH F'/-5?LVLU[3=%T1_R=QY[V_X83R?12\[#9V2AW74-PN3",K&HO M&&G./LB9 8+Q6DY7T7ZEI!#RQ6XE2)AP.?NKLIOPU*3MH=A4Q=2SP(-?T:9D M]7#N!-/T";)*KBEQ,E^22<1WE]4IP3N#"6-R9@!Z9I.RJU?Y=4-,SU.5H?'* M>6QKY/N3V\!L]G@8F!=[=RP[HEG[I)-T:N\/(LR8CPL[#FTPL!R\5-+*"36F M20J!KK<@RB*Y()V'3J[(3Y^<40]GU,-M4 ^_TP*E:&>O4:O2=NU:&)TCWHT[$+7.8O6[CHM& M@D\,?ZZ1I6'Z08&I+Q%MBW \SM,$I2\Y>NF"H7:!2";$5D'8N*TOO;AF%IF9 MP/:J) SM%NOP6E7!L,<6*8TP4<>RT'7X9PU_3HRX64ZO8T MXWB)XT[X"LEH//1<8*I?Q6(^GW+790'-;EIBIQ=6)H7 $^VNGFE3CMFI@8:G M1P\^\="94W"J"M!A"=5P2P>+-;>:NL/MOS4X""S MEU0TH\\6BW2U]DY+VR"'1<*64C&["W7*=$-2J=21GU[J9GA@+GC]4!G & _M M@?+E+[O.H4ZH-9S+C%:J+U1V0XGH(7:G?$"N8BH!Y0H6O!YU=P!!(:-;K@:9-=OZ M854U?6F@=JMC,M,&G]4QAJ"-&\TSKU!)5X1%554%JH!B57==[$N-=WZ(4W$3 MQI 74B& 03.X$C@6P[%-!I)7>YZ&H4*Q\!WJ?>'<^)Q-N0,/@D55CT\94"+P M0S)='H"Z$QC\R%&^MO71]8N.N H[0;Z[A\,VLDNPQ-V!:YI84M2!.5P,PAB= MOZ?MUIN%8H ]E_K6IFI>6![Y)$Y*V,%KLEG%B@@D><-& PI<=.M.!7N.J?Y M@%\4Y;:/$?0PDQR!4N)P:8%*Z"T'&6%;SFE#3<2, J:MFOBI@ M3!N@PDQP30HDBK;JY;P3J.;4DCIFDN5G;P4PP'%_"P'[T\__[";-4FTS :$, M>]=BYB=6&AT!J:=0!>$G58YSQ;L=L5;#/8;K"7A"'"E/S)KR)TG9(,U\\M^# M%]V5\VJ$3@V!](X**['&H*%)].O\)8>>VR"9*1#8_\?>FS WCB3I@G\%UI,U MJS2#V+R/RIDQ4ZDR:S231VTJ>^JUK:V-020HHI($V HI?K7/[_B A2I$1) M (6U?=.5(A"(\/#P\/!P_S[5>[%G8A)"_]8S%>:;S#56-N6,I,WZI ^<%.LO MN)7*JH82'W97K,'= M\4'W+D#0FYR X*QFYIWN75%M"YP? :Z6]6KZ38'D$/+O@(:\62_D88;S1MJ37.F>:\+5%%,=DN<@'*[)/ MZA))@53!2E.&4Y*.QP$A?^LE+67C:S.:[40FU9J/.52;N=&M5SE7KGTRX+MT M>R\J+%2Q+GS+YS;N6YN_CG6LMKO\)9X_L3SK5:C,CVV;53)4MVD0FKSXRH/U M>?KEQ]R_(SPH^*7=;+99RSP[)SQ_451I1,;UI$U.JU%,!U?L,UZ^/\\DN>TI M0RQA7_M9*;XZ%K,9SB6;GW$]Q5^GUBRW6T%(M1R6N7)M*#(P =E[8XT,OB8$ MM])(3][G"W+PV MC;W5A*-$^@@E+AS5;J,G4X"P:_AOP-Z/,SQ!.2!-1@L0? >/KRXI\7G=* 8* M)]4<5@R211+- Z:=-E^@,*I)VLGW,I-DP_Z>9K,SEH&#@I^]9.+]@]F-\'R. M=_0?/Y[3XN??K*)U2?1$ORV7P!R$-F% ANKI+(?F0!5.ZDYXKJ(X:QQ%ULAV M9QBS41HO0J.=&4S8 N.P[MYF>*+G3-IF3UA47(T5A'3?88,82=/YW7Z]KJ0: M*,WW!NTPY1 $MHI]8Y0IM0QKFR:4O\S1'L3H.S M=P#')W8\$8Y#!8D3*V,EN['8MV#L?PEHAL$-Q%0ED'LLO5._F\F4WUW#1,$W M FQ-L=4Z V![!D"KS@"H,P!*G &P@ZTBCTGY#^@I^7$/JHE-AD)5(H#[%8Q002M)VQ@RZ9'64%7,LL:G(?8PR5$Y?M M"EG;!=YDVT$(L;^/"GLX%:0P8MO[S\YK5\:#L?"U__OWSY_?7_YY>/_O/_5N?QV M]N&#<_[ETZ?WG[]=WGM-)ILC6GY+''DV[!=T?CY'A8&$W>8=_M(^@ID_WSSS MYW__Y?U7.'?\[>O%M[_OZ->6!CR30#,_&3Y.M B7$HZMCH_>ZEE /HCE0)01 M_L145.C-3V,O<"2&8%D$5>6._L&75R 09@61$"H%&^BB:WQWA0<>.H_=T6VG MIS8(+L(!3^$Z5N6A3-PCGZ6Z.@K=W]#U$;=JL:&*I<_VEK-T(RR"H6,6]3O; MLV1KU\R! 0/7RX@H=PD9SB(MI/2:V)=\)C['8SDK#2/6[(?6.5#WEG87SBC1 M\80,W(#"K-5'3?P\Q4W+!RM? 6@RLO2!ET:9E: MTZ[ES;K&23)Q.G/5D7A3'R^DA,.'\2XC67G6QZD8C2E^6/OR"U06I;ZN],-K M'E403QR&DB6Z=)XKC-*9"3/AWWO7K(#B%'^R;7#C^3(:*Y'' M!KX52$[E/,9EO)[9NG ^V,C]!9I/4\5G M?402HS+\%G*SYCJ0IJ"-9O2LF] M!M]"]QYE_,Y>0>"_Q!S=N[,?O/:6S#6OM->T_\Y9+0ETJ^ WO.+1\>)W4JH; M!JE@$>3O##A&J-\V-!4&5(QCZZDYWUB7ORP>>@SOL4^)A@U3]A*$N)OG0T[G ML\"?.A>6];U4NO=%19;,ZB*[OZ:@]D4(CF35YS 5," MMZ:YTJ%"E6*!1T^!&](\(8ZJXN+S<9%.P5%6#KQC8&%:4K'^C4A1LJ(B]?+]LF37M MSI*[DWL9 \83MIUD'JQT,EU9ASV-?=L J@J':/UY%?Y?4E A:TSTM8A* G&+ M4TU MI@HH7=WSH(%/L?[DB7G)]TQ-D"$K\T^A&Y6-E^7%N,I!(QE52_WQ+(017-\I M6L^,'FDUP(8_DOJ<>FGJC;\34GFBZA?(]X]5_,TT9[F!&_'.V6&4^ZB5 M#954E&!BL5;:E.49X&Y1+*T$1EJYI(-KM-VAP$A@LHZ;P8*Q$GD(!\9&T;)N M@I=Q<.,A? ;L\AX:^-07Y':Z K37G%N __ 'Q2=]6>0VO;>:@9O5'/,0-?:1 M7-]I)'IIM&HQB=](^FC'*V:_OX0ZKOO=QRH-=3F]D6J&R>=Q[:%-1;5FBL![ M3A]F->YVDBC^,$)J8<2:\@X(QI,\3)66J@,D.OEPS#V"$PY=+;@Z%7'MZC%1 MH?3,!QAF]@ZF[13^QQZ92"T7U+CE%;!Q#-X$_7,!QD^+SD&63-5L@,'!]RF2 M COB[2R:^SE(%\.;>)YI$3P2\%,QIU'Z6]"G$PO>9)DPCCP-0ISUAPZ%]\L MAP#^8>.HJ5)[KC\@QP">*#Q5%%Z;9T)*2BCFT$:\=@=GC-E6G6:(Y+KPA@-9YQG4^& M)J/P4^]#F#_?CW6DEPM5$O^&&<3,< M7KPOQTOB\!P&CWP#GWVU[,HOOC;*'@@Q=0Y..N,XN.(R._NXN>%&37OYR,NU MLUWU%=B0DC2O8''4GX@I^1$G4L3J$?,%&J2CHH#A94+=BR MA_!C7ZJO/4Y'T05OFV9$!?/,5& M^P7T4>'3&4U%G'O,M5'89,)#)I 6&R8S!X-*KH "PR G$C%:FU#=_X+I<;4L M\VM+Y1_G))V;SUW75FF.\+](;*AB-@'U=HYGH.]A=)N?28YWJ5M.,OGM9KLI M)RP)5J-#JA)JV4GE!6-8/(K:E- <.[Q4'*MA21R#2$(TVZ@8\!^M[&7!%,XE',4*3+$_=V&)'P5K$*C.[0;=?T>TTE>*K_ MX]^NXK_^QX.SR[K5SS%J;TXQ^OWKE]_??_UV\?[^;+*2K:@M-(RXD)9WQ(^, M!*%<--$?NM A)\&G?&?J$VRL<^[%\^3*F[@VXRA7\'L.A_\IH@R*3BCJ\(I6 M1%"Z$>:Q3E=X%T=@U;#79JHQ?',JM()V',&278*K?*.-H\G3< 'S M!D1X.4X+PRCM]U9MK;6U*>( D\W/@38'YG3, S8R4E6QS&/#\IG8C(IX.HYO M8,BV/-\YEZ >_P5N;?:OOT1)BKL5'*T36/HKM!8)_'D5AQZ&HL[!U9W@A"!FO\[PE,[T8+"DWZTFF=80:'EZ/M=Y#K_Y2VQK=\]2EB!9Y9> /_^ M'P0['L]<\$R0 !.>_[0* _S#;SY">0SCP[LO.?OW_]Z\?FWRT=D M0 _O]TY*X[K_&B1+K!X0( 5X";:?3Q&J475\#TH-.TML=!(IB<&Z%!C0?ZW@ M3^V^\E$_>3\^POM>!FT&?=M/?GP-3L29PO;!=Q=8Y+F<([@-T@XDA&AXMKK& M*I"6;C(K.J3OAOU L%/,YSSTV(.QQNW(O<5TS-G>,[U&ZMQZQ/2B*CWQ&*KZ M7MQUCB/!R[F/W"ID(N:18# CA-6^"E)!2[KRIP0+A!6V&@OG(L.!<68]?@Z? M8[BIQ/>_RU6^'"ZLL?T;?X!/ (XAB>:3.O&HPZMSXB6<'(J"92!,./(;>,!\3]YNZJ**M&65BL;- MF/SF#N/J3JG20&F2GC\)M/JP:3"._N2/#=EKITR)O/LX@\*5I3KSC!:X&4&Q7R0=DK^ MH6;VRAM_9]MX*I,\I?_OW7--N25OAN)-M-5$GA.*R-YCZ!O6I,4^9@HG1E8$ M1I FFHN$!$T2O0FNHU@V''^*7 'X7$P9"&L6.C?;A"CG&49I"N13L*8HDW%7 MYZ/=J8;S01-W/H=3)J*QT%)"HX@IVM4S.&+"31#,6UO:%JJ$,C^9W=.--]&3L$3Y5F3(8N1 & M=V$X=,]Q2;W'3?/TUQ@SW9T/"#=W8ZU+#"Z,&T_<_:V==6'':#CMSNGXYK0) MAX:!D]99<-'&1P,>=Z_LYS:[7/+G2'LG['T+4AD!(V(NO*_ 76LVKTQZ:1'!I MKY4IC'TZ+7(TY*1]_X?:S1.O\$/YH7 KB2GQ9A/I8>"9>.JFWERP]19!@DR0 MG'UF@\)@P#JB*QD+9Q#C9WD?SYEYN*8F*V;W40ZTR]7J<:BBU^>YVS4;RHP8 MM%3\#8%,$=9% R8N>,LH."AE;XJ]%"8L>)OO&HN4-HHQ^UNIN.*,8Q02Q$.: M^=:55(]3$8@BE!L'\7BU4%7<-AN:]29^TDK,%J+/;-A2RW,2W8;I*M880(F_ M"*0\C3!Q)AA!$^9*]N&I5,S'\GHT2N]@O%L'++R'C$ >!GC[Q7B:V0U2^BZ] M8*@"6_*89(;AXQL!7;3(HF]Z#Q]4J5I,FBM-!HX5]G6'0 ZZ2_ MT;''QAE@$BP4P]H&S'"O"SF@8Y^\.^5[ZTVM"W_@TYC?&>*XDTU?'7X)\7M;QAMRI^:3A(%+:@< MU=6BLBSC@+!9C3BW>&Z&3/)+YDY![>ML0? +)D&3Q(4TMCSV8#HE5,6(P:,M M['W<]\FZ+E@EC;A 9S[X5_$*SVXMUIQN [ZOS:4"[,'+_.06ND3YNXPW :8. M]"!AQ2-@ZI&T\& OLMFLAA-)$2RPZ$0(_U'?M5?'@90\[KCIBM KI!15X3V2XWB MSA5UB,[OG%<:C>%=J4A!U!T+NA(#@.&IA=>C8<3!HJ:WN*UDW4?IB&O"$FP+ MI'@'!:D&R(;YN^\O!6O&Y,1DCOWZA=#W:6O$RBBK# B=569YC4SI*2'<@3E7 MH>)I@$5 R(8]EL)Q K%39<7@JROUM\UI!ET^-HAGI-3+1'ZPL M2-7:I?42H^,+NA>#N,!LFRV*_$BDM0MB_5F=-Z2247BSINI(Q&FG7F[4*,$H M1N(AZH:',/A(J\ZURH9'I7B?7JY"YM,Q?XG]TPS1-6R7J?E+;CMW+01ARF]* MH?T0"V5\1GA6%1A>J#=TC*UD+9R>"JIFS\#R0<_79\P6<)W$;5WC=@]QC=L: M#GOU1>XKN,@MC7<'/L6LTJZ=<>SU*>(]0I8LB1M^S34NTA61^H8]D_G+)J"#R?;35V:9,&%&>M%LO M<";Q;5/U=J8P]P(DWK..89*_Z F2BJ(E-+1QE_XRE1.8]HOWZIG5'^M9[>2R M=*>LEVW=P.WA#].=$+B!Q:%8/BKS1^5K!",+_Y <,K6ANM:V3S W M'L*6$V:?(QQWL*^@!MAQ "O;>!S=G MDNR'_ZDW=KR#FR.4(Z9C_T[7.J T7W&Q)7JF+W[_JF?W=P:%V#YF^VR21%:4 M18^&>HU]@K:E33QJ8W&[W,-'1+^P]AGBBW8S()@T:QARPCH2"@1%,6-A??AZ M]OE7UX'6B=A'5 GAQ%CHZ\/@$,N>/AU\^3J*U8%1>63:D^1K1($TRO[1NELL M2$K=V7NH5F#AA[7S5"VYW;H'UTDJ.*+\GH.7*O0+_&#M .N/6LJW.8KP(V=< MQ<2A^;R-+$(IE73[I(:V8C-VH1#X8Y"(-U8W"[I,Q#:\3K)"ZX.SM,$MX-F6 M6R^D4F/&-!^4L&RDM]B,Z[!086A^.QH=QF)^DQB;#2A5MF[)@+ MYH7DCTF4E _)B6++Q.P<>71:N/^N0B0-=?P0-&YFCME%&_BZ>G/W'F2Z30"< M0]Y;S;_X.XI6Y@AX^C M.TS@.)TBJ(+2TC3B.* H.!9G'Y*^:[(O!QB[ 2Z]3HOM0J5!-JX R3,U'+ M"*.=*&Q< M!ZM;_!Q_A\KWP&M&Q;ZA^.+UG:5BD5&$/0JPS<#D4 65*3^G@G*FB6:I(ST- M!8\59Y[5$N^/JA%A+K,$K.F",MFBK EZB27O#'^V9P-HJNE1G55S&IOB*[K% M5;,K](R4_T'#Q[L'Y(RM4,UKJXW^-:G*)Q9KQ?;7#U3]'##))<=EK-P85"P+ M'4UP77 FK=6"UV]\%K?^*,Y[A*7;N#G@97R2*\!+"F$4",6O0_]JM=\Y'VD% M_HY(!CZF"A@0MT2TFO/G19O5NF\X7PV88&YI6\$6Q<( RK\*EV"1X.S J^@K MU9W/K8QI64CNAN;07G'U75C I&D+]=Q];BM9F'6:?7C_[>_.KQ>7YQ^_ M7/[MZ_N"DB#[DF=WH6Y_Z_GY'E*+'7ZS'7[8(%_?15OO(!=MS7Y]S_8*[ME> M@..LV"+^?O;UFW-QH7?@#Q>?SSZ?7YQ]="X^?_CR]=/9MXLOGY\$S*'5'%4? MS:&W>2\Y^_K?[[\Y($/GZ_O?+BZ_?3W[_$T.GY=$&_3EL_/^__W;Q;>_N_#$ MQ[-OQ"GTY?R___/+QU_??W5 ]-_>?[UT,.YU<7GY-_C3[W_[>OZ?9Y?O+YTO M'^1=1RAI+K9L4^7SI$F 0M=I8_@P" !62R15B^)^R7%?4CDB)J5,E$>XC:O4 M_.Y*!)4"87>+JVCN?/H_'RL7U#X;CR,A6V=,"RI[PGBN=\U1'W*U)9S$2Z;= MY:"2XO^]Q?_3Z\J9U)F)8A01C2(5@CI?:V",#.1(MT^0(YP 36?X;>U5;2W] M&F "'JP>CK-73%D4D'F(@0:)!3+Z_-(+)LPJ/Y$14A2R8(=*S&58VGB:WD@((WH5+KIGAG3;=6!U4S*L%I-5:[%V?G4T%6U!]_"0CPG]&BJNF =G]*-7V)58"MZ[ZFF_X&=E&71G*"=_['R$TG"HEBL+<,K MI._VF3,H<1(S.!U+YXYM^4 0&I LBN=FVK]CJ@[$QMOBO%0Z@H(W*->XH-'U MB&X9P3.F&SK_7[[/_T+&%W_\?0;;X,2?+V>4/F>7_-&#G*B&N(;1!!8-(20R8HA/ M&UG1/0SH*2.L338^HLJH:*/AY4D8C%/8J6!P=W0):R2*K+8+7Y+$D82.\ M:8$7M[$;II(-Z0'M]S(;\KT[23%;:XE<)E5WA^@J4L:8YM21D>U,>2+9-$9X M5)C!VJH0 &JB00[P5<:8-&64Z*A0_03>[!(G -U2$QN$N4P2DWZ/,=[S.&/' M28HF(%A<.TD\AI=_S$]1U5KP___O=:OQY_+Z+^#\I?_^EW:K/?Q++CC9Z3:7 M/]ZMS_@-7F6#4LIWZ8/\LT34!FUX$:-O==BSUZ]!XDO1E]=:*/"5$:XOO3F[ M3G\+8_^:V&(PCU";N_+YW \AXZ[$5'SUEZL8]I6$)^0]YN+<'=U4[!CD/@9: M]/[&(/?_]_7]Y?NO__/^U___X4E3K5[U)338<@WP^>RW]Y_>6[%_O%G^V^7E MQ9?/%-N'!S[^'5/_OGRP;E_.OWS^]>*;>@;$_+>/W^@1A(BF2YGU>/]!;F4J MA6+Y(8IOO7AR^C&*B('J4J=EE<_([!EC^98)?V \;V7YYZ$WOT-L$8D.%(3L MA/[ <&QFB!?Q8"=P'C&6:S,FBB[&-8?0^]+?,A02<&3P-0DY' ?GB7]+D7S% MP\D$G'C.0YA%,R:,%1'VVE0F="X3:GU(P -NHCG&]IUP115BF++&W NK4#); MF1I#N.U6BR4/V.*BE(2$HP(3TU!\HP6- M<^YD'%PAR"HB9&( AAOGD[1(R27F#G7>,NP=KGS2(IFF;ZH#;K8[&L!'ZBN$ MM51"5[](*+: ?=)F336DJ??-WX.-2[M5(>/RY09K"_W;\IF2^RY3B$E0HS)( MFK1=TG,9G5-E/6G.51QYDRM0"M=91%<,5H,7 Y@Z'1*>1 S'_GB%X/6^T)SR MF5.0!A@H"NT"87IA6NOI@N\W)<%(DMEUUZ9X_D@2BB](.#WF.$^6/B/NF-$+CXT-2/3U@\N/VV$+M+'1 M-?(D_? GIT2=/LV>20BUCQNW/O MCD@%&%/AUH\S_(07(\8H.YT$,%DK M8?:$+^#]BNK]^:7KDQ M*8]*_:9K*H%*02$*UIN1HYIMIC3 SB"%_2WJI*"/(*\5W>6!^*Y0#:4E1=S@ M:?0V!M7]L7EF'.SO6-M(;^$7Z!UEF1L0KEMSG8P#HV ,J1;=4W+\G84C'.V@ MN0[&YK*RQPQ01<(%L^LK;6"D+?J2@\FA*X-,0K72WT@E3.>H MEM7G!&W8X)&R0J^GN_':E.07F#!X6'_>(V[!5QIC* M[9G\;E[BE2LRHD0-,%C1@BDD:;.#O0[VSC@"(T&.">_<2"4.:W""((H+[SNM MU2_O/_$2^?+KIT3A>=M7(38W,W/8WR*AE!:;^1("RP1C7$GO?R"F#)^7V5/@ M7W3W8F\21)Q#,?8I49C75#3QI=BF^]M?>[\AXIQ_FE@LV@C2._-6\YP9?^<0 MA ^H:J;-%&;,IVN@V1WH+$;F?=O@)^^W*=W[]\%@R"RX_O;)B8O&'4D(TQ\69K4:^,(Z30)>G:D>Z; ME:Y6+8WFPE!&;:9>0@@F0AY?^82N\*8_ZC0Z8'#G<[J[9QV]I11\!%DE,2'X M ONVB0J=??U ?'%&O:P_H,N@=H;09\JR.\OTP(1$UESS20/TX28*QCP;I$:B M _AO1"+%(/!ZJ][$6S+;SO4\NB*W0N\BRLK;75,JX,HRT'&, M^$W>>*PR.38L%$3W2]%V)Z[M4:C50WHHG;>^!O\UX4^J!]F*\!I!29PJ#VKA M@S$0NQM>GU(79/V(9[#FF1CE+W(<\H/V>%J, 1KG*L&-_P;? Z.WB.A6YQY? M[DMVO_?&,]HME1Y>Q]%MJBG/Y%;(2C9!N#9D^\FD@[CJ1M1J6%4_PDL^\6O" M[ALD T%.*0Y./E;E>A)=4?J1;+2W@<(K8_-N>0'"+<407V,B M3LS\2.4C9@&YV16D"N/-^DL$%D6= 5R\=XN1T-ER/UD2F,C#96 9O5<_YKQ[ M2T%$D%*6DM%S/J3B3I<]=Q1^HX;KLJ[3!L]YG59\Z=W9FH91D8WS=^46)+-@ MN>0;[+,$\5G&7-/,=:"#WD^N,VS_1 H[[/R$Z\S>3C?P'Q8P-;I4I*Y $^W3 M96< W^AV^!O=YD_Y)YFNL:"_F@Z-WFRUX,U6GYMIM7=O!ED-YLS6%H0>OPZ] MV?C\_P1^&GH+ >ILPM6^RNI3#NR;QS&%*JH3M M4X@)Y''*,Y/,ZJ,M)RXDON6SLYU6'K?BS\VB5V?.R83X2'LR>*H)>N/8L8;S M 1[TV?5VS04AD8=\#42L/R MC11O!NA!%I9E$LU!#ZKG3)]E]$ZB14H"]JK'TO59@#NFI+J13(QB((J)CM4: M_=4:VI#K:)@1H[44!PI D:EN7O!)D_7G)*26^7U&B**9@RG%A^X_&T2A63DY MV]=J_E0P>%?[,2F,F=8[QJ"L81 :%T/#9AOL=8L;U&6[5O_M 6=[U2]J1.[7 M[A]RVR7$(95SM.$CG=:!A][O/6CH2B? (@\?->Q69M@*_';#Z-N%(G[,Z$>/ M''U[4#AZ,M :LU^]1QM*@M$!3=&6M8+P-<&;PF3#58*:;YU=.,+B)>+W6D=2 MXS\KUWK71,%1:1,%O]@E"WSVHAQ-.(R$BI., HIH^@,\.%:\U>Q@' M.@7L']//KX@75VJP5 *S[(9T3D)^C-L9(9H)78D:(WHS=%[S0G/J) !R/"X: MLXK!,&G \A*$]$U[,CDY&*AJ/@PBBHZ @,E.(W@+>,7!%'#V#_(1/HAOE*T" M5E%!:Z-C,YM85,W<.9: MZ,5)$>M?+&83:[Y(5_)^Y)R(@&&MCST!D2F*7C-ZD"%;)D2?28">$HTG2YMR M*X5EJG!'0;#,&0,'6O^G[S BCIB@/_2S@O=PQX$:(@M4B4X44PE2OJ@6C;E; MVX2TQW4[BZQW,^.FFQSS$^&Q$XT((J-B,FU8Z'-; >B)"OL4*!I*S#6(+GG' MW%9>G D [GC,JH%E5&1'D$7#'K/VD?4^SBC: 7FP=272;:@,/!5TB&+^P.O MZZ-Q0$,@&<8^]UAYVJII=>T'DYPJ%LNY,/4AK1:<=G?+148UI[Y-Q>"YC)U M?N,@]'M%Q/0WG6C"]V47=%6*^&._K(+YI&*'HHMP.C?712MK;);/!:JTX+PC M+JZXC>+YA*ZUF)Z*T;X8>&N%^REIJ&_QUQ"X;("I+^8QJF7D% -K ^<]A*RO M+FO@;?$?*X^N-%%?B2GGP@Z89LP9;MAJOI)Y=#LA_X5.5FJR(KI1A>5^I[Z" M8=Z0[CLID4>Z2='M"84S;H@6C8*[0<@A=V6;E(M%G5)4G6[QY[C]990R'" Y M-AZ':B)*ME'OW,9PPCS%OF?XDZ"?\;7<)> ^H]"[0#(8YT2N#JL-[K)W0__]4NP-CD('Y3?$&4MU,6C*08'VF(#;@X(BG&'FU M0G$\0P.!%2&]98'!\$*>!!80-!L*B/3>GA?8UC'8_D_?U57?"4&]R:["NI=Y M ]EO6 8G_W_B#O#'#/-AC"8;N9I=D:I34Y.%I0FF M7>M%I5O6Q."V8W=-K08J?J>X[B.@"#O;$)?ET-+?<&CA.#CB- ;3NU)::*)E M_&:H77.LF\+?5C%+_ 7A.@4*H:>"&:A!(10H[MXC T/EFV'\RQ '02)[JD(Y _F*9"H,9)6=ADRH.9I ?,\ZH*8[]Z-TJ MU^_59PPW04S)V8O6!=:V_CLZ \1MZV/*A%ZK$![T;)QOE0%VZ1N>4[G]D1V.V>+4ARHYJ<\5R^T00*Q : M1(W+COD'.A&]_R'UV5_D7O-7M-LHJ:5'A0$D;T6X@ZD;7BJQ5%^]JJ(R#^7& M+9CE"%E^*-&,49YR;DVG 6=HY17PQKZA\2+>(%W2#K):>G>4WX0F=K5$3&\Z M!7%.$7KZ)D:LHTX6G,ZF(44JB_":.)8I]J;(WEN:52.G3G(I2\J)JW1,,[W2 M.:)K[@@LRC'B0PME]<25$A=67^'L53 G&0+A0LM +^=5W'#V$H*#BI;%5T$: M:T@AA%A7V.E\Z;W"R#M3/M._*:U)R,$%;W[CG/'D3HGW62""Z(S%$ZTJ2?"" MAL$*Z-2F,[,7ODN(Y@,I^L@3$+^[NN R)O M4D(6!OD%_G\&4E^:-W7>@^7-W[,(JS;-WRSB"B%0D-N0U),SD]P0@'A2RLRG MORO=$/"[-D_W'_Y\GC@?8*21\XL7?G>=SXVS!AW,UG^R$>S1KB:JEF!NE^WQ M79^^I5 Y@PJ/"1'A?89S.@FC6\L9>:L9P'W2K"2R/975$HW(#O-I%UAL,<:Z MMUEL\EN;:UTL/_Q/7ACP!5A"E-U(FP'BQ0P;'=Y]<@G1@56JB!%(DB">7<$, MG)R\TS_F4(V@0<+,\2&/42=X4O]>L37^):UP%OFU8DT[^UJ(^$[^W,=9,Q4F4H[R4BCS^B^#ML@N!O??4E/V$_U("7LKT;@^(XJE^S MB:FYW2H/R):/+F,.&0:4A0I&W2K+(82+$^DP<*N$IXU1D3C9'!7](GPA,&+A98Z)"W!=_I)< MV928B%1>AS$W5')R?<=XAM![E6UL\% 5A=3Z2MH;R[#3?[GW%U< M(=(KS?KTI@5[C6/M UF](O83S(>&)190&HX^*21X#^GQE7&2@YK($G=I-B(= M!L/+-,0;Q I".JQ1\PG[!WA_= M^>9X7+PNSC*=@F5W"NODG'UJR"?I9NBXSY@ATB'J=Z;2.G27$D4?8S>K"VII; M_P?#C4Z]L<(]I5A5S'^.IE,V07.!*$U\213,,$_Q#*E)-S>^-/,&"S)%TMUK MKFTJ7<+>KVAY^Y#F?_5$[M^ZNO M I,4*,_-"1H//Q+M0 U1!D>"73746:Q].^.D:!3H>U'2RM$8?-)UI"9M<#/V MT :X\#7L(8,[A+R!E)!+YG0GACVQ7[AHP;0L/?&!/6(8, 2:GI&^5-?,%5DF MOBJXY)R[[B^M?(U,<8N@W\;,6&SB$LDN6$@2H% P%@@9H,T5FQ/%;:DZINXL M? FI&>(],4:^['L60+2KS:*$CC'M3T@VY515_*(&A[=X^W;@-S2(NNL]U(E: M5AYGICJ*7Z))(41A1NIG%XSO(6Z\^4KA)FP0EN0B$1B*6FRZMH +O/!&R]I> M+/1YA ]1]SBJP$=R??,Y6MP5^J-)6H9I)'RIZRB:D%MAPFW@P()#2KBW(G&K M!56EAHG2W@^?K?"52OC=I!9XT:4KC^RL.?/5#':^G<(;91*K?"OU(I,$W=!W M9R#^^DY?W^F/*GZG_T)R4Z!FIHH LXVUUY+-OQ>X:=I'3+@H"TR/2R;ADI,* M16TXII!+J$\S('[6#F66O\I;M(#>4&K*S!G NVN"Z\=47(SVH?TS?.,&!HF M!V:>'*7)7M@;HX 5-!S-SX.EPP*9PI6RV;[IA%KY,6N$\8*3;AP,$\1$671U M4MZPP^S@+" O)X+QP5<^1[!#M!27T/T[\;T8=IP\"Z> Q4*2J]3E/^]:JK0O-^-=!+@G9VO#MZS?!44G0\O?O_ZK]YB^>Y716Z^*>BN,*Q8.#A,J=)1D/^9 M568;:\.I),;.ONW@(G/3;ZNTQG(=%5),K)TAUC@+9$!\4.F41VXOA208"!!^ MNO%BYI1A@V>?X7.\PW1=/4%6*!P)V94$# LVTMG9O&!>N!^N.\1>;#B)R:K> M*:;B!!SC0+@\=!@3_U,EQUM=MH"LC+XUG LV3=G!JV>QV_I94A;T [E4'7$C M,*F$XU#202#2=8Z(0I"0RIVCT,_1FD TL3DCWSZL[! MD%W%P28+T=K)0C1>*IN/OHZ'2! /G'S^:8IK)A@:PXB-B%AL0J)!=,0[@LF9 M>@%/:/YDEUNZ5AG'!JVU2COY!);8!:7V/5L2F(,+=\U2:YVEI,M8[U\DV^\B M=+A8Z0QGNVL">AQ:$"OZED)U?--N=+/7C-@4_'68N_#/(J7DZPSU(E2WC6"F M\" [,7B7=_>-)G.STJ*13(*))*P1?2'>YIFE,\%[(XD$%*R^C&JHDZ>;JP86 MCIZ"MC*38[E%V5A,7@[&92P\/E??\_DJ6\Y7<_RO6GQNS?$I"&D'#,F]K\N28/G_F!OJZ81 NN10'L/MLEMBD8?3, MDL/!=H O JH@Y]&,0A5+A[9!576:'3==WPA4>L9A"L(9!R""_&?R7M3]BLQ! MM9RKI+PW*GJNO M=53V?]3LE6],NYOJ O]:5Y(^WEJO+2XI"::@\7I-L+;"ZH G^-7".$N)$^N( M'*%IX1"6E(J]"RPG8UU2)USA4: "#PE4:SZ;;Y>\^I7U=,XN;9^%@1B^G;2]NX-P=+%Q(P*W&RE'M(O;"2@/:Q>*] MNIN,?K/B-QDEWI4RA]+?["O!CY@]]I&JGL[HX%;E[8K<'%-VL3Z'F-/WKE%1:^O$%*/$RID"T5IAV8!H:>T8Z<[!T+4H:'ZH M^C-;!FT@_R1S![,C,K.N8,V$[35B)&JK18)%4W!-B4HQLI!%MVM*#F.)8I)! M(LEY'L(L,2 62U)42NTZ)CK#Y\_Y'2N]H%@\7"GV \ M)*?L5C!&;:XJTTG(&J3/ 2:(31BZ1&9#E?=T6NO"M[P1C2UF5$5W]YFCIV0, M7BQZ6F!E[[$UAPF!!G$=!'UT$-1YBOCG49QE*0WH&Z8!E6\PC_$*P'W$W5: M7^C@!F<]JM'S?CR#-R ; ZX^/C?!9^4Z%D6>VUYN#?@8:IT@XAG%(Q(J)O^Z M1CK"5*&DK _*U0MFZN-US+SX(0IGJ0?!;\ BAR(1P<_9M&T-5$F='*\6*SZO M@ $D8%15YGX;)+ZF#]1!5,S+2 D82W^=/I8*(V%"UXGW"$_G1S8N&YD3O

    M RT?_3^R$.>X H.P*(!T!\"$B/ )(!D#P7D Z U$6F ME^+B4%)#B[F2.Z*L-;+9!Q=,AT;Y3-BT7QN%IPQQIO@B*MD"^4;O09,/Y!K+ MJNXX$+DF-T)!)3>"_0VU-2!+$+!F1I.5Y)Q@V'=4U>1M"88RKM\A_.:Z)&]? MOR.O"1/D6R,[346MYZ%!3^W[PFKP:ME[%1_Q*HK)5RE,H\DG44/]F"!$B:/. M^$'G,C[)6$)U1I+H/8DG<>)QZ/+Y\-@#+Y\/CTZH2<:L)8XO.<*WPL2(BG%& MW>4YE:SWY--]Q;N:B0VY:&4G,']7H#!EPFX9B><4"VN KI<;VD%BP#;D09U!T'QYE6433[ZHO^29.4+D3W*3#IF)CW%7BQA MPX2+["WE5%3@"UU/,7,4MB_?%=DL2M)Y>+L -M%9/J: 7,GCCU(9K&^4$)^*Q^RP]K MP&>5Y;E?8CY*S$]*Q _-?]S:_.E-R[/D4(+'ZNG=+CU6C^YV+R'<^ZZWH#9N M/M*DLEV\__2-N^,(=N$FCX/])8YF_23U+TT_UWVE"AN6)AS62#DYF^$%4_VL MU"^,W+KIX58:G$7<8X/C)2AK@.=K*&ULM5U= M;]O(%?TKA+HH=H%M1 Z_4]M K$F[0;-%8#?;AZ(/C#2VB$BDEJ3M7: _OB0E MZVJ&P^''GN3!D>4[AYRC.9IS9R[)JY>\^%INA:BLW_:[K+Q>;*OJ\':Y+-=; ML4_*-_E!9/5?'O)BGU3UK\7CLCP4(MFTC?:[);/M8+E/TFQQ<]6^]ZFXN6-U>'Y%'Q8KL=LU2/5Y_'H"79R/V32\?/V*_K>V\W5GOB2E6.6[?Z>;:GN] MB!;61CPD3[OJ+G_Y29PZY#=XZWQ7MC^MEU.LO;#63V65[T^-ZS/8I]GQ_^2W M$Q$7#9R@IP$[-6!J Z^G@7MJX(YMX)T:>"TSQZZT//"D2FZNBOS%*IKH&JUY MT9+9MJZ[GV;-YWY?%?5?T[I==;/*L[7(JB)I/X7\P5H58I-6UEU:?OW1ND\? ML_0A72=99:W:DQ%%:279QOJ[R!^+Y+!-U]:'[#C\&H#ON:B2=%?^8/W%^GS/ MK>^_^\'ZSDHSZU_;_*FL&Y97RZH^[>;@R_7I%&^/I\AZ3M%AUL]Y5FU+ZWVV M$1L98%GW]]QI]MKI6V9$Y&+]QG*='RUF,U=S0JOQS9FF.1_?W#'TQCU_A&Z+ MYX[Z")L/SOK/QSK&^E")??E?'>%'0$\/V'S5O"T/R5I<+^KODE(4SV)Q\^<_ M.8']5QU92# . I.(],Y$>B;TFW_67[.%>!;9D]"1=FPZ MHT371R/XU(&!!.,@,(G4^$QJC%98C"02"<9!8!*1CDV&S3:.3YG*HJ'R((KF MK=JG:]W5$<]Q+@6E2&Y$##?'R+VYL)_.!+6]*]-$VP4CR-3! $7C*#290$8$ M,K2R3H@H-I%H'(4FLTE6VC$:S*$)[-3Z.YZ@RFB8L=WV:>*JEN7.@& MD=TSA3GD9)UA*RO+:LY<9C[(Y(&"1.,H-)E@LMF.#Y<=U'Q#T3@*36:3_+=C M=*4SYK2@.Q?9;T)?U:$V+%*-9$^8VZ-"WN)MY,<_W U56FCB/>7%G>M/$ MV8''>J8W1AZ8F3VP3EAS)CCS8:8.%2@:1Z')%),Q9PY:> SJTJ%H'(4FLTDN MG1E]Z_0)[H2G3$E.I"BQ)TSQH[PGC/7HD.PR&[;+I,//65J)C75?)970KO.; MT28/$.C",PI-9I(,._/@QD=^2H#U--YV"8W"WRSFS8.Y,<[T19-=OE+WFQVV@[ M!5V_AJ)Q%)J\74WNW;7A&]90HPY%XR@TF4TRZN[P"KIAKCNUEG,PUXD5<6G" M& M\=:[3H;E.U",NE_RQ:_;'!G'-F>O,1YL\7* KW"@TF>F+8A%\M0BV7 1; M+_(M;+M+MMTUK[-/GNM.>.KLQ%0YC@KC/6$]NW(N^6=W=!5)+;^?\NS1^D?S M8XX4H:O>4#2.0I-9)H/OPLM.7*B)AZ)Q%)K,)IEXU[S8/EV*H4X\;JA*41OF MJ4LL/6$]2B0S[4ZI1EEMTVS63I[Y*)/'#71-'(4F,TR^WH67IKA0;P]%XR@T MN8*2O+T'KD[Q-%4E]AM'+5#I"5-V)GA/6,]"ITR-JD6WRPGI7O[Q_.AQVJ2C&:AJZ$ ]%XR@TF6!*)#QX MF8P'31B@:!R%)K-)"8,'+I/QM(4MK'/)@C[,5R=7;9C;L]'AD7/WS,Y=H\+; M&2J$KLA#T3@*32:8D@@/7D3C01,&*!I'HBRN3\[=-SMWC0I7TU5H/LCD*XR@"_4H-)E@RB%\>$6-#\T6H&@Z+4A=?!,+E7Y-I]LVO_V*RR?DR?Q<9Z5Y:BTI;1F#$FCPJH M4T>AR?R1H??A930^U+U#T3@*36;SXEI2\S9 .QIW[6A,^D>CIDHFBF.U!FVE MB?.9ZT>1*JUOX;%]\MB^V6-W%#AGE<=\C,EC"KI,CT*3^26S[\-K;7RHLX>B M<12:S"8Y>Q]<:^-KJF,Z<^!P##>?U]Q^DP?WS1Y!+7QO?RG2EG;2*VQ,Y_J7"K(] S=9;"WE_D6Z4- Z4-@WBL8-[5V[PSC1G'0D6,WS//M6*WL,9_1 MW!Z3Q0_,%G]0C[,F5NCR/A2-H]!DOBFU".#U0 $TL8"B<12:?#\H2BQ"<#U0 MJ*W@L=4+'WO"%(ES\]G-[3TE N&(1$#1[GV:/2:'O-#W'KK@#T7C*#292THP M0GAY4 A-'Z!H'(4FLTGI0SABHV%H'@V[MZ=Q')=Y'3%JXNPXZ%R&;#ZGN7TF MDQ^:3;Y1C7-F4?/Q)H\OZ-8!"DWFFK*($%[X$T)S""@:1Z');%(.$8(+?\)Q MA3\]8>IBK_GLYO;^XJ:2 Y7]ISL/M[5Y2D'\ZY]&"A:ZDP!%XR@TF61*,T)X MC5 (32*@:!R%)K-)240(KA$RXTWF4E\CU-&U-LSQ]54,$9G^:,#TOZKR]H\* MUGR@J;1 T3@*32:9$]4SV6< M$9G\:. :@+/8FIM KM?Y4U:;WCNQ%NES\F4W1X_0+00H&D>AR613=A'!2X\B M:/X 1>,H-)E-RA\B\R[$=#WZ.@UU[LRJ#^O4]YG/;F[OR>]' W[_594<)ESH ME@(4C:/09+(IO8C@%4D1-(^ HG$4FLSFQ=WSP15)D?9^/>JMDE<]86KUH/GL MYO:>?'\TX/M?5?D>)EQH8@!%XR@T^9$"E&;$\**E&)I/0-$X"DUFD_*)V+Q7 M,5FX9KS)7#H#'OA$$C1-6%X\.*N6Y&/[ ++2:F5[?)S4^=WS0\[>M8_V4MZ_ M==[RXZ/*".;XY+2?D^(QS4IK)QYJR.8>U8N:W/9A9,=?JOS0/I[K2U[5WPOM MRZU(-J)H NJ_/^1Y]?I+&ULQ5K;;N,V$/T5PET4 MNT 3BY0LRZEM( FW:(!L$23=]J'H@V+1L;"ZN"2="]"/+RDIDBG33-P=P"^) M)<\<<@YY-#,RIT\E_R96C$GTG&>%F U64J[/AD.Q6+$\%J?EFA7JFV7)\UBJ M2_XP%&O.XJ1RRK,A\;QPF,=I,9A/JWLW?#XM-S)+"W;#D=CD>/!ZXS9]6$E]8SB?KN,'=L?DU_4-5U?#%B5)ED^_LB:@D<9;E)FH_J*GQM8; MH,5&R#)OG-4,\K2H_\?/#1%;#CC M:"SC^9273XAK:X6F/U1D5MXJ_+30ZWXGN?HV57YR?LL>6;%A:,G+'%V6A>1J M)82:A%RARVIXQ@4Z08V=J T_/TO&BSC;,KE_03>\3#;:.RX2=,?X8[I0#A\I MDW&:B4\*Y>L=11\_?$(?4%J@WU?E1BA3,1U*%8F>SW#1S/JBGC79,VM,T!>;@@3D3*%J?(QS\AXA'?,J'+][L3BSM]OSMV1..W MJ^I7>+Y[5?>OEEZAZ[)X.+E6JDO0N1!,K=M?UPH'74F6B[]MBU(/&M@'U4^H M,[&.%VPV4(\@H=:?#>8__H!#[V<;H9!@% C,(#MHR0YBN730A_B1JS8P81FT,(V<,KX^! M"U8L5BH!?+-%XH0X=/DAP2@0F$%=V%(7'D-K(239D& 4",P@>]R2/?X>K=7. MX5M:VS6S:VW7SJ6UJ(TA[PA:!T_7098<$HT!@!F63EK+),30V M@20;$HP"@1ED8Z^K";WO45GCO9V#B.>/\*0G,XM=H.3H]V5FM2-!1.PZPUNU M+7Z?TM"_:"?#J7M-P:KKW@73I6_5BMRFPIK^W(,=NEU T2@4FDDTZ8@FQ]!G M,RH4XY!H% K-9+PK\+&SI)V;6Y:K+8O6C.M;JENW%AU,IG2.=_">@42C4&@FUUWMCZ.CJ!2T;P!%HU!H)N-=ZX"=Q?+_R)03 M:Z;LJ]9N->Z+UFJ&QW;-DJY$)^X2_:I8\EA(KD2YX=8PW "';@E0- J%9I+7 M]04$'T.$!+1! $6C4&@FXUV#0)SE\%NILO$V4MMX[$7]%S2IV1 M)74&@;^3.BUV41AMI<0F6HN=CPGV]FBPJ\.)NPYW:! FCX*^S0=%HU!HYF& MKEGPO:,\3JO3C;U[E_@,UJ?U.I@ZH-C7V+^D!8" M96RI(+W3LB)O_ M!U!+ P04 " #L@#]8 8:/VJ $ #,%P &0 'AL+W=OM2PRD\0TKT .*=K=]&/9! ML95$JVUEDI+T@/WX4;;CQ+'J:P,!_9)8,OF(?"32%"=[+I[DFE*%GK,TEU-G MK=3FVG5EO*89D5=\0W-XL^0B(PJ&8N7*C: D*92RU/4];^!FA.5.."GF[D4X MX5N5LIS>"R2W64;$MQN:\OW4PB< MIJE& CO^K4"=>DVM>/I\0/^UJ]5""J%H&"F=*7@(2**A!/!]TAH:4#3#P69A3:XSW*][X]*P%L&>BI\H#N: M;RE:"IZA.<^5@)V08(1:HWFQ/!42?4*S)&%ZHTB*;O/RN.EM^Q!115@J/X+( MU\<(??CQX\158)=&=^/*AIO2!O\%&["/OL#*:XD^YPE-F@ N.%1[Y1^\NO$[ M$2,:7Z$>_AGYGM\S_O;IO4(]>KXX[O.G5>]0K\'K=>R3+3?K\K*C0^W#< M'I(GZ([GJT]W$$,)FDE)80__N@,<=*MH)O\V;4JY:&!>5.>;:[DA,9TZD% D M%3OJA#_]@ ?>+R9";8)%EL :9 GA@%<55,*"4D05+X?13::*QA!L6 M<#K+[D+<'P\]SYNXNU.&#'+>T&_)19WF7>A\OW:^W^G\+([%%D[01K"8PB]7 M57H^"#0<'M8.#3@>+ M[QKB2_ADJ:V STX1*B:G!FU;/:_M4EO,-XA%G59=N*G#VN?A]S:5;W-(" \T MIFQ'%BDU.=P)\M9T8!,LL@36(&]4DS=ZC]P[LDFV3;#($EB#['%-]KCSI-YF M&\($5)60=#D0:0S,<2OBSF/RNQ)1IQD7.HF]8\GE=2\1H-6JMABWB1;90FLR[A\9]U]5)/!% MRE;%-4 BQ:O+BF86S.9MUP;SYG5LMP6VA-*H^%. [> M);(M%=@5XS;1(EMH3<:/U3]^7?G?&=GP'#\AN!J4'0"A*VKST6X7\;U@;(CM MMMP BOUV9'<:?RDYQYL#[KXZ1$PJP19;Q8&(_U"CL6QBA;90FLR?KSEX,ZZ/IQS^$#I?D<5T_() M;:C04V1EKDA+/(Q/J^RK_GEH&Z6"P7EDF\6&9W=]]Z3-"<=@5;2+)2INMV5O ML)ZM6]*SHA%[-G^C6]5%^_0(4_:YOQ"Q8I#U4KH$2.]J"#E'E*WC,?%-[D"4.0ISPHY<59*K:]=5R8KR*GL\344^&3!14X5#L72 ME6L!-#5.>>8&GC=P<\H*9SHV]Q[$=,PW*F,%/ @B-WE.Q?,M9'PW<7SGY<8G MMEPI?<.=CM=T"8^@/J\?!([<6B5E.122\8((6$R<&_\Z]OO:P5A\8;"3!]=$ MAS+G_)L>W*<3Q],K@@P2I24H_FWA#K),*^$Z_JU$G7I.[7AX_:+^APD>@YE3 M"7<\^\I2M9HX(X>DL*";3'WBNS^A"L@L,.&9-+]D5]H./8P<@B/'/SHA$-4.42&3!F*X1!31:=CP7=$:&M4 MTQ<&IO'&\%FA]_U1"7S*T$]-/P)"D^22W*0ITSM!,W)?E/FD]^5]#(JR3'Y MD\^/,7G_[@-Y1UA!9BS+T$".787+T&)N4DUY6TX9G)C2#\B,%VHER>]%"FE3 MP,7UUT$$+T'[^QW1A/66A$8O/+DE M4@)<$+,U%R0&F0BV-KOQ]T>T)?<*FL#= M>IC N4G@-FJ=KN=2LR36H-:OJ?6[J1W!$E# #B%J:&W,NM7ZY!FH:"76Z7@N M,4MB#6*#FMC@'&(79&>^.I 2NL4G2R IDPG?%(J@'3Y'^P0*U4:SG,GWS%3Z MX[V=>CTO&HS=[2&[=K,P:IK%G>O^02K#FLKP?U(1H N4YK%L8](]3UAF&/&] MZG22("(I?6[-.7M2<:?4#[(=U6Q'9YW1A,O6;"I5^@=9XGN]T5$NM1H=9])K MHZL#FT805W405YU!F%KSDB\N-Q@!Q6^?(GR.14>!*8*%!CPE*UI@FF!1\NH- MGC$Z9QE3SVU17[T.*.B%1U&71L.&T5',+3IA+V@/VO?VA9?7&?8,4S[?M"9Z MM^>YWW&K:K$MM2:U@W+5_UG%4:5LBZI-M=B66I-JL*<:6*Z0OB,8G/[<=WN> M#PKUW;IS=6/Z M-4?W;W5'RW19]C)E.VQ&!:*6R'>!DEYOB &(LL-4#A1?FY[+G"O%AGH">H^W_0_4$L#!!0 ( .R /UC"#T :00, )L, 9 M>&PO=V]R:W-H965TY :N F6V2]M_/!DH2H*1#^Y)@X!P_YSIPG>F6LF<> 0CT MDL0IGVF1$-F%KO-E! GFYS2#5%Y94Y9@(8H))J@73 MXMR"!5.:BYBDL&"(YTF"V>L5Q'0[TTSM[<0="2.A3NC!-,,AW(-XS!9,CO3: M94422#FA*6*PGFF7YL6U:2M!<<?*)M=:^AH67.!4TJL21(2%I^XY>J$'L"TWE'8%4"ZZ,"NQ(4 ME=-+LB+6' L<3!G=(J;NEF[JH*A-H99I2*J6\5XP>95(G0AN0-: HQ&Z#$,& M(1: ON4B9X!N24J2/$$+_"J737 TSP&=SD%@$O,SJ7B\GZ/3DS-T@DB*'B*: M_X_<>R)HY70%+E5^HU)M@$YB&[TVF^F:?O-=[(+E3DSO'R-TN\E+E M'9);7H.\UWL@N5N3N\?(O2YRMT4^-@VG =YK/1#!^RUPR_&;/_)>ZX'@XQI\W O^$('LS6L!K M_W/ZINY-F MW7LG&(@_J?$G_?A4X%AUK:*19%4CZ8HR:46Q)XYC-++TSC8PBVGL.J71F^8& M.+] ),ER 2O9\^2J !>=_4B9%M>!S?X6?$/3\%]PVZW9\BS';N)VW&;+-6O0ZGL[1[5MO\4L M)"F7*&NI,\Y]V6]8N1,N!X)FQ6;RB0JY-2T.(_GO 9BZ05Y?4RK>!FI_6O\? M"?X"4$L#!!0 ( .R /UCKQR1;2@0 ( 2 9 >&PO=V]R:W-H965T M.)X)^2C6@-H\A3Q6$VL MM=;)N6VK8 T156PYJ%6L:Q>/G/?JGE#R265 %,\'_8*%>3ZRA14)8T@W7=V+W&^2$>@8O M$%REOV27RSH6"39*BRA71@LB%F?_]"EWQ)&"-WA&PJ9>H9,K=%ZJ MT,T54E?;&974#S[5=#J68D>DD48T\Y Z,]5&^BPV<;_7$M\RU-/3JRCAX@< MN0/-)&!$-9ES&BOR"[D(0V:"0SFYCK,4,Z%Z[X.FC*L/*/+MWB?OWWT@[PB+ MR<-:;!2-0S6V-9IF%K"#W(S+S SO&3-DXWXDGN-U:@R:O5S=JU'W7Z[N-K#I%&'JI'B=9_&6.!.22XCQ:1\B M]#6YU6N09"Z4EH<(GHH]T 4'\@!/^(*+X)'\>8-@Y%I#I/ZJBU5F2[?>%E.) MSE5" YA86&H4R"U8TY]_Y1K[B234'R43(@N+-#).3S"1@-2%XD&B>)>EG/)7(C5"*W&NJL[G; M)9::0$1 ;B7J16CWVAPR6]C/7SUI,V$R^H8A[E>AB<]4P(5"8SYQNJKS>#.5 ME;$$*UM"I698[51A9%U"-V*]-J%; CN)8+^(8+^1]N=G:1.Q)$E^N)LTKW-I MOYJ?CC,L)7$FU#\2*J6Y7X4Y2)RP&A2L!J_:IH>-6<=B4#'0[0P[)18U0OU! MB:K?:-4;(SDL. \;.9MME^RWW9YX@-NNCO*PPJ;GE(M/5:93EO&;<4YXC H> MHT8>%T&PB38ED^J< _6 MMT_./^VD62YRO)6ZPU&OQ+)&JN>.AO5Q@>/>O^CEB\WIJU M(GFMX5V&HA#Z^TV=I4M]GWY0B=EU:L4 MJV9S7NV\_Z)E=@\]L]O<-/^['L.M:8*=JL-::H-SA[7:5-M'G^81R%5ZQ:'P M;-[$.ON8+6:+:Y2+]/*@-']IKE?23_X#3'8W\X7*%<,]SV&)D,[9 'M*F5UW M9 ,MDO0"8"&T%E'ZN 8:@C0"^'XIA-X/S +%I=/T;U!+ P04 " #L@#]8 MEY3E@$T% #$$P &0 'AL+W=O_ZT.D#EK!-#X$*R$GZUW=!BF19 M2)>V>;$EM+M\NPO[+5P^2?5-[R@UZ#GA0E_U=L:D%X.!CG8T(?I4\ $.@LD@(4ST%I=N;*46ES(SG FZ4DAG24+4RPWE\NFJ M%_9>!Q[8=F?LP&!QF9(M?:3F2[I2\#8HK<0LH4(S*9"BFZO>=7BQQ-@J.(FO MC#[I@V=D75E+^G2\JYM00X_BJ,]LHYK>+A\ZOU M.^<\.+,FFBXE_XW%9G?5F_503#B!&J8H),B@%2="HS.TW!&QI8@)M%+R M3X@[C=$-%73##/J\YFQ+;"9T']T1IM!7PC.*Y,:IHVNMJ8%/1,3H+A,QJ#X: M8C)=2IS<4D,8UZL&!A":,C[X-3XWN-/B+8W.T3#L(QS@H0?0\NWJN /.L$S7 MT-D;MMC+4Z)MF-(R)^LB)[+,R84O=+GED=^R+1<7.B41O>I!/=!4[6EO\>,/ MX23XR>?V.QFK!6%4!F'497VQZO"\#V-;)@036[O24JJ8C'W1R*>8NBELK=LO M)N,I9'A_Z&53:#X=5D(U].,2_;@3_2-$@T4415(;'[!Q8TX\/,;ED9G-_; F M):Q))ZQ;"*0XV.!VC_;1+T D*Q=#%I6?EH MUQ&(_[V(9 )50<''!);"SA+ GKZ.__[QV=B1-:>P8[.$*I?$/WQQZ8;_ *N, MJ&CG"DY,]\!/J07A6[OO8:D6XVD9XVFGZ3)2;;F?-O,ZFA[EOBDS;4G]K(0U MZX1U'9F,*$8X.MD"\9\B+K6W^.9F)K5E-SJ"UY0YP[-PZD\'_X/XHIA5!WEM'">@WZ<'9A:@G"3K)=W+6Y M_F8N+"8X3,]H-A\?)[$I-0[GLY8D5F0>=K.YJSXN ?:B'#?F'^)1(Z1-J: %8\7C83=_ MN>;Z.^6Q,%&+SBR!4%AMT<^!^JX[1).V&C.C:%SG ;,885,X;= MU-BQM[Y?&IM4>$Q 'I':QJNCKM@R[*9+V[5E8I,?N[0[=GD!-OG/5[L]4I-I MR[;'%4OBH+-V7R3EHLV4E%DR+/7$]QH:T=!TY.F M%'27P^,F:'!P'P)GBJV[)M( #U9+/,+I&PO=V]R:W-H965T M F MMXV9$P?;:;=_S[631=F:E0GQDMC./2?GW'MM3W9"WJH<0).[@I=JZN1:5^>N MJ](<"JI.104E?ED+65"-4[EQ526!9A94<#?PO-@M*"N=9&+7EC*9B%IS5L)2 M$E47!97W%\#%;NKXSL/"%=ODVBRXR:2B&[@&?5,M)<[S%?5IQM:%.A,B-+*7YAP88#6$DN[U)0BHAU0SM3 M"K0BQPO0E''U!D7<7"_(\=$; MDM _(8$7A /P^0\L7_@,7R_=;684^3%;*2VQL7\.V6OX M1L-\9K.?JXJF,'5P-RN06W"2UZ_\V'L_9/8_D3VR'G;6PT/L2;]M5FU7B*XK MAJPW?&>6SQQ+V\3W1]'$W?8M[0?%033N@AY)'7521P>E-CO!-CL]J-HT)W2] M7)E>IK:73_J3(6^-@+@GVWMB;#]B-'X7#1N+.F/186/=OGQ9!:(]#7XX#I\( MW0^*H[-P6&C<"8W_6H&F -4!R?^>_GBO:YZF?S]B(/UN[P0VM]]G*C<,6X?# M&F'>Z1GF1C8W2C/1HK*'\DIH/.+M,,=+&*0)P.]K(?3#Q)SSW;6>_ %02P,$ M% @ [( _6'#&ULO5AMCYLX$/XK%B>=KE*[8/*Z>PG29K.GZX>55ENU_>S )+$*F-HF MV?[[&QL60DJ@J[+W)0$S\_B9\3-FS.(HY#>U!]#D.8E3M73V6FUL MYI P5UHDI3,R2'A:_+/G,A$G#G1ZP<$O'?QSA_$%AU'I,+*!%LQL6&NF6;"0 MXDBDL48T#^R2+Q0\ \@2:2\ %TN0Q9JDB'\@: MMF@=D16D>%6,OR>W"I<\,VN@R%]KT(S'ZMW"U4C&0+IA.?&JF-B_,#'UR8-( M]5Z1^S2"J G@8A15*/Y+*"N_$W$-X149T??$]_Q1"Z&[7W?W.^B,JLR.+-[H M MY7JR!,'SN Q(HPBLV9Y"PF["2%N4(3+5!Z&B0N,)!0**W:$EK,-VZ?S]3[ MC:'(FTUZS!KMYQ6[>R>ZI+*A0)/C*5W8] M"$]#?->K5K;SEFI!&F=D^ZP:7*\KKM?_\U9Y/:3(!@)KI(9Z]0O:^SV9E?Z] M.NNW:S(\:2'HL%(K\?JTUFO6Y.O7?/WN79P]7]K%NSU?*YRAT)IQU@T(?:,. MY!=W^V:#.O>@W8W'Z\OLTD[D_DY MXUZ[)N.ZDZ!OU$I: U^DERO79-AW4/0@9N( M$J]?!JWEWM@$4AC@,^W0NB7&S-!]0DF M^ ]02P,$% @ [( _6&]8R$68 @ \@8 !D !X;"]W;W)K&ULC951;YLP$,>_BL6JJ96V0B A24>0FJ;3]C I:MKM8=J# M T>P:C"S3=)^^YV!H&QQD[T$&]_]?_]S["/:"?FL<@!-7@I>JIF3:UW=N*Y* M;>4<21JS5D)2TE4 M7114OLZ!B]W,&3C[%P]LDVOSPHVCBFY@!?JI6DJ#C>JW]N:L=:UE3!G> _6*KSF3-Q2 H9K;E^$+LOT-4S,GJ)X*KY);LNUG-( M4BLMBBX9'12L;)_TI=N'@P3??R/![Q+\QG<+:EPNJ*9Q),6.2!.-:F;0E-ID MHSE6FC]EI26N,LS3\7U1 +2F@,1&;E_J7 ? M(25S*"%C&$1?3; BEPO0E'%U12X(*\EC+FI%RU1%KD9_AN(FG9=YZ\5_P\L" MDFL2##X0W_,#\K1:D,N+J[]E7"ROK]'O:_0;W> -W8/2.O>*_+Q=*RWQ3/RR M^6SUAG8]#T/MTPFW0NPU.J<=8_-#FJU)XCC2V MD<+_)HU[TO@<:6(CC8](@6\G37K2Y"3I,0?LMYD&:>--CO^MP,Z;]KSI2=X" MKTB)5WW=7?4*^P&!?0/(:EU+V"\J4NT;@1::HQ'1;8=MIUH435=;2TT]LAFF.-'":0)P/5,"+V?F$;9?^;B M/U!+ P04 " #L@#]8T:G"%%D# C#0 &0 'AL+W=O#SG?,9SL',#HS_%!DA$OPN\E+,G4S*W97KBC0C M!1:7;$=*=67#>(&E&O*M*W:5[H%IB63C*KSZUX,F.5S&E)5AR( MJB@P?[PF.3O,'>@\G;BAVTSJ$VXRV^$MN27R?K?B:N1V5=:T(*6@K 2<;.;. M1WAUC6I />,[)0W)@N2YKJ1T_&J+ M.AVG!@Z/GZI_JIM7S3Q@018L_T'7,IL[L0/69(.K7-ZPPV?2-A3H>BG+1?T+ M#NU_VX48 ! : : 6@&K=#5&M\CI%NL5;PI^DYF:.#S[ M9DDDIKEX"RX +<%=QBJA9HJ9*U5#6I:;MN*O&_%H1/R2I)? A^\ \I /[F^7 MX,W%V^=E7+4>W:*@;E%07=+*+\3Y=NJ)ZK'B4E3@XIJE/;@/@FA#Z.9NS>033JRR2FRP$36H,(! MF3\-_=!,%G1DP2FRT$06')'!. A'.@L[LO 4660B"X\["R/?S!5U7)&5JWZ. MM&MK[^Q:[YC8H^-6D0^G(_QQQQ];^3M[FBBMT#.?Y6DG;&HUF#TW3&JG_T$M M]/J0],[R7@L;WC<41\'$?-O@()3A6?9K8<^>$Q5]<(2OSSMH3:Y1![:P(9\W MPM7'&#R98T8#MK"7)Z>/@G D.&&?G- >G:,.C(\=/YUX8\]) M'XC0FF#C#IS^RTL0]8F&3B::T87H.-'&WX.H#S1D#[27&[$M--S/Q!/DQ7\I M< =;7OWY\!7S+56;RYQL%,Z[C)2E>+,C;P:2[>I=\ .3:D]='V;J*X9P/4%= MWS FGP9Z8]U]%R5_ %!+ P04 " #L@#]8L/)7*UD$ "K&P &0 'AL M+W=O'80^,1,M$*=(C:3L=]N%'2K)LN;(:K^?%%B_GQT/^J4.*G&R% M_*J6A&CTFC.NILY2Z]6-ZZID27*L>F)%N"E9")EC;9(R<]5*$IP61CES \\; MN3FFW)E-BKPG.9N(M6:4DR>)U#K/L?QV1YC83AW?V65\HME2VPQW-EGAC#P3 M_7GU)$W*K2DIS0E75' DR6+JW/HWL3^P!D6-/RC9JH-G9+OR(L17F[A/IXYG M/2*,)-HBL/G;D#EAS)*,'W]74*=NTQH>/N_H<=%YTYD7K,A)!37O[CUVH@#@R"4P9! M91"\U:!?&?2/#8(3!H/*8/!6@V%E,'RK2Z/*8%2,?3E8Q4B'6./91(HMDK:V MH=F'0J["V@PPY79F/6MI2JFQT[.YR'.JS531"F&>HKG@FO*,\(02A:[0;9I2 M.P4P0_>\G,AV0KP+B<:4J??H E&.'BEC)EM-7&U\LF0WJ=H/R_:#$^W[ 7HT M32X5BGA*TB; -9VI>Q3L>G07=!)_3W0/>:-+%'A!'R4,T[S%K7DWY)FL>BCP M?P )NR$A27JHOX-\?@[1NXOW+9CH[9B@ Q-W8V[7V8$W+5UJC':_GC_]@MH_ M07T02AU-FC\?3!UTKTFN_FIQ\ZX$#MJ!-I+>J!5.R-0QH5(1N2'.[-=?_)'W M6YN,D+ 0$A9!PF(@6$/B02WQH(L^>Y(B(2159B%)B%D&4K20(D="+XE$*RSU MMTL;RXF4IL@$@[* "9Y=:2)SQ"A^H%Q(GM<1F/>7K_,6\ZF*!S"=D:K++#5O;!ONNDWVN MVI"P$!(60<+B$C8ZB/1!'><;$GZH)?S0*6%(U1(]F$U.5GP@M>G4"3A7)TA8 M" F+(&$Q$*PAJ>_MOXT]Z-!;$8%4!J6%H+0(E!9#T9I*'YR"^/\[ I>1%RTH M.SZ?J"3O1)\MN?]=:!HTMZ A:(,1*"V&HC5U#/8Z!ITZSL7K#Z)P-^!LM2!I M(2@M J7%4+2FL/MC)A_\G,D'/6@"I86@M B4%D/1FDKO3YO\[N.FGPK%@XY] M7:4CZ/$0*"T"I<50M%)']^".(2Y9CO)#_R8J M[XWVF/(:ZQ'+C'*%&%D8I-<;#QTDRYNA,J'%JKC)>!%:B[QX7!*<$FDKF/*% M$'J7L W4]W.S_P!02P,$% @ [( _6-&X 1>U P U! !D !X;"]W M;W)K&ULK5A;C^(V%/XK5EI5L]*6D"LP!:1A MH^ MK#2:T;8/51],WQV#)CD\4<3*+,/T;04I.2X,RW@?>$[V,9<#YG)>X#V\ /]6/%'1 M,VN4*,D@9PG)$87=PGBP[CH;';6MZQLH+!DG6>4L(LB27/_B'Q4/#0?KDH-=.=CG#NX% M!Z=R<*YU<"L']]J0O,K!NW8&OW+P%?>:+,5T@#E>SBDY(BJM!9IL*+F4MR X MR>6+]<*I>)H(/[Y\X21\1<]0E#2,A4(,W07 <9*R3^A7].TE0'<_?YJ;7$PE M'ZZ/A_P6_ZW3>P'2';Z9K]A$NG?FL=;P=]<;HB'<;@BY8=ZS H>P,,2.R( >P%C^\I/ECW_K$F=( ML&!(L/608)N!P$Y$=6M1W3[T:BN@]5: "DKV%&>?$2YY3&CR#T0(9Z3,>9?< MO>"WRCTD6# DV'I(L(T&FR@P>04X+*UQ]9F;APXMO5I+KU?+CPT=D1T*29:) M4YPI@>\2T8JQB*YS7]>X?B.DCU"T-FT+SW===W9J%K3-7,]U)O:IV;HWCUOY M' CLA'*_IMSOI?SA %1 M:#([IS_HL+.$W6QZ)M.0P6T& CN1:5++-.F5Z0F_B7LQ9TA%8GF4UE[.FO6UH.YX[;1FN>Y.YE?>!P$YXG]:\3V\Z72(4E33) M]W)1)*3KAKCJ!;QU04ROE:9M>$&:MJ'GG>W=FO:!\CBA?5;3/ON/@T!6EY+G MQB'>>.TOG^>S5GIN9WJ/O0'<>E8/";:^-H7-0+-JAC:^LNX#76%_P.AZ_RNF^R1G*(6=@!R/)N+@H[J&UAU."E7S M;0D7%:1JQH CH-) /-\1PM\[6QE+M[_G!?Z]EU@ M[VPN3#Y[F'R^\0QZ=ZV M]&KXN=%JN.<8.?&0UTR,UFWY3U%MK%S];[)IFD,N::5L1W0WU2SVINRUV_2#4K^7.C/AOMF]8AE? MU/U%UAC U-NX.BU+L?PD^%3FS$[^X(3#/EWQ@EFA^(O)!J4R,0&F2/#,E.:3 MS<@O1 8S<9GX+)D]CNWBF83([?9'0"'MT)\^A,ANXDM''\VE@<8V"Y@M0/Y_7F@IOR<*()=Q;QA3S".) F&0"WZ M:S2.D=6)X>/?'^PIB:(D\2. ^1U$$8; TX@CF /P@"%15+\'=]Y'X>H]%:[_ MBSG\#5!+ P04 " #L@#]8EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( .R /UC&PO M=V]R:V)O;VLN>&ULQ9M;3]M(&(;_RBA75"H;XL2'5*42#:6+U"T(V-Y6@SU) M1MB>:,:&TE_?L4V6SQ"_VIN/7($/<9[,V/.\<_#'!V/O;HVY$[^*O'3'HW55 M;3Z,QRY=JT*ZO\Q&E?[(TMA"5G[3KL9N8Y7,W%JIJLC'P=%1-"ZD+D>?/FZO M=6G'=,-4*JVT*?W.9LT9[?6E9[Q7_N1NJZ[,F2A24O:#]@?L>=;B\:&B<\R MEV6J1%NSC@!. >!T;X#BX%(2R!F G+TAY'4#T7S ";,4%YO>'1@"R'!OD M3 M; AD!""C/4+^# AD#"#CO4%>5R8ED F 3/97DM*M">0<0,YY(2_L2I;Z=WM MR-*#UD4A[6-;E'I%F^XCU'8?\6)^5TW3G9I"B8-OQKEWXE)9WPI)JR@BU NS M7S[73I?*N>99OM5E=P*%0Y*9,%OF2KG*UFE56Y\$Q$D3%WQ>H73(,!-FQ7PU M)GO0>=[>@.<^(I6KAD"<.-?7X 0I9L+LF#-?J66J9>X1F])LGV8*A]0R879+ M3\SB5%52YSTXI)0)LU-.U6VUK5ME_:TH?);UK ^22F^"A#)A-DJCC;O#S]+Y MMKJ1L2K=RY X02Z9,,ODJ?&[D;]4KUJ1.B;,[O""2_T9MI-'HS6KFHQ]I=W= M>W%-\S5R1\#LCBMUK\I:B:4UA:_;!CCU&G[0U5HL:EJ: ?)'P.R/;\K??#T: MV"MA%L:78I.;1Z7$E:JT;9.+N/1-3 \0.2-@[Y84A:ZZ1-4T+4W%>KI(N 61>7\E' @2RI1=*+O"]$Y,))0ILU!PJA84$YEFRFR:G;%Z M9V'"03!FW>S,USLID6^FS+X!0?O%8SY%]IDRVV*?\0V'#X[HEGBL0S918/#-]]3"2>*;-XNO"]JY)GR#0S9M,,IO".E&(B MT\R830.SN#B@F,@T,V;3X*PVI9A(-3-FU:"L=GA=4TPXX\+L&H@I3B@FV!L9Z3T@)EO+;6AF,@U,V;7#&%>^VMG=>])1]:9,5MG(/H>BNX Q436F;%; M9P"SJW6*B:PS8[;.(&97ZW36$EDH9+80[$CT'!XB"X7[[._TFO<062ADMA#& MG%%,9*%PGW,R/T.*B2P4,EL(8T84$\[\,UL(8\84$UDH9+;0[K[X8=M),XZV MFR&R4,ALH2',UTX/D85"9@L-89Y);<4/VAL/D85"9@L-83ZE8[HL!5DH8K;0 M[A&8PW8MQ7NQH)C(0A'W,H !S//2=X0K>F]&R$(1LX6&,"^MOZJM*":R4+27 M8;==3WJ$+!0Q6V@0,TUMK3**B2P4[6.1P!:S%^0BN *-NR\T@/FZ+Q0A"T7, M%D*#K8>]Z>\(62ABMA#&I/WT"%DH8K;0X)AP][#3=8?(0C&SA0#FBY6',;)0 MS&PAA.FU3C&1A6)F"P',9NB38B(+Q8+9]BW*[,O:)+!2_X?JUY_Q6MIT.?T&*B2P4,UL(5/J_96]E3((LE#!;"$_^T:&N!%DH M8;80GOSK82(+)>R+HQ$F'9%+D(429@L]S5&^?GA>OY.J%7Z7-D MH?E;](7H6F%Q\#3T09>CS)&!YJV!QNW)[M/'3"UUJ;+O_O+.[T]EGEY:T?QI MKC0)9F'S^L"RSO.%WW=1?C,RV[XEO'W#^=,?4$L#!!0 ( .R /U@H*(&* ML0( +XV : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUNXD 0 MAN&K(!\@IJNZJMNCD-5LLHUR 8LT/PI@9'N4Y/:#R (^:Q:SB?RM4-NB_"ZL M1ZCIQY=R:,=]=QIV^_.P^#P>3L.JVHWC^5==#^M=.;;#0W/TZE_^9V&TV^W7YW:W_',MI_,?@^J/K MWX==*6.U>&W[;1E75?UYN%T>ZNM'>+A,KA;/;ZNJ?WX+53UWD$"0S!^D$*3S M!T4(BO,'&039_$$.03Y_4(*@-']0AJ \?U #0@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HK MZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O M1;V50.^(>D<"O2/J'0GTCJAW)- [HMZ10.\XV>PFT#NBWI% [XAZ1P*](^H= M"?2.J'A MWD:@MZ'>1J"WH=Y&H+>AWD:@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+>C MWDZ@MT\.FQ#H[:BW$^CMJ+<3Z.VHMQ/HG5#O1*!W0KT3@=X)]4X$>B?4.Q'H MG5#O1*!W0KT3@=X)]4X$>J?)84$"O1/JG0CT3JAW(M [H]Z90.^,>F<"O3/J MG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [3PY[$^B=4>],H'>#>C<$ M>C>H=T.@=X-Z-P1Z-ZAW\Y-Z#^/7H0RWGN\U/O\GJ1XOWRVWQU^7WQYZL7QSZ;O";9!?"]"G+?+VS?>73 M<;)#7-F.KJ]"_.H>LJFJ]]6#S<1JI;-Z'((=PC(<:R0WUW=V6SUV8?'Y$'_V M[3AL$F<[GRQN3QN/69NDFJ:NK:L0U[.GH?DM9?F2D,:3\QZ_:R=_%3BIZ=3XYQ!NVI\_\XORYS+G N//>C9./$W/VXW&O(SF>7DZQ MD'6A/?^*;XFQ],7O9X_3;FSSE]GQ>G^,;C_/PV?SX_([_G7&;_4_V(> ]"$A M?120/A2D#PWIPT#Z*"%]K"%]Y"M*(Q11&UL4$L! A0#% @ [( _6.D4]2 %" Z3 !@ M ("!#0@ 'AL+W=O_6OJ/0( +\% 8 " @4@0 !X;"]W M;W)K^5J\& #* M' & @(&[$@ >&PO=V]R:W-H965T&UL M4$L! A0#% @ [( _6'1=78CM @ .PH !@ ("!H!D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( _ M6$Z\F_LE P ! D !@ ("!(R< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ [( _6 >.H019*0 \X4 !D M ("!^ST 'AL+W=OK "G4$ !B"P &0 @(&+9P >&PO M=V]R:W-H965T&UL4$L! A0#% @ [( _6,II\#%=!0 _PT !D ("! M4'< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [( _6%^6.]'P" @A8 !D ("!2I$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( _6&N6J 'V! YPL !D M ("!.M4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [( _6.]#MKMO! & L !D ("!??, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[( _6*TR[N=))0 (8 !D ("!.?T 'AL+W=O&PO=V]R:W-H965T:P0 %&UL4$L! A0#% @ [( _6#,X5\ 6!P J!0 !D M ("!F3D! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [( _6"V,'6PU!P 5A, !D ("!3TH! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( _ M6 5):K P A 8 !D ("!\5H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( _6-R^?.0W!@ &2P M !D ("!0V&PO=V]R:W-H965T&UL4$L! A0#% @ [( _6#?W=-?: P L14 !D M ("!?G0! 'AL+W=O $ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ [( _6)&XB6!Z P #P\ !D ("! W\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [( _6%3H MEZ+G @ 0H !D ("!^8L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( _6'7:J7:[ P NPP !D M ("!UID! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [( _6.E3%9%F P 1! !D ("! MR*,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [( _6-W_QHG: @ B0@ !D ("!UZX! 'AL+W=O&PO=V]R:W-H965T4NL#(0< (! 9 " @12U 0!X M;"]W;W)K&UL4$L! A0#% @ [( _6+7!?DF= M P ]@\ !D ("!;+P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( _6#?,#E";!0 IB !D M ("!>L@! 'AL+W=O&PO=V]R M:W-H965T1#PA; L $I_ M 9 " @2S2 0!X;"]W;W)K&UL M4$L! A0#% @ [( _6%"^+ZD""P WFL !D ("!S]T! M 'AL+W=O&PO=V]R:W-H965TCL 0!X;"]W;W)K&UL4$L! A0#% @ M[( _6%U[:J$H! IQ( !D ("!@?$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( _6&BQ:B+0 P MB@X !D ("!H/T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( _6 UHHFC@! &PO=V]R:W-H M965T0H !YN 9 M " @=T3 @!X;"]W;W)K&UL4$L! M A0#% @ [( _6,LNB_R !0 '2< !D ("!C1X" 'AL M+W=O&PO=V]R:W-H965T-@-]P, /,3 9 " M@1LI @!X;"]W;W)K&UL4$L! A0#% @ [( _ M6,(/0!I! P FPP !D ("!22T" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( _6(RW)KB_ @ X@< M !D ("!QCH" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [( _6-&IPA19 P (PT !D M ("!;T0" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [( _6-M$0ZQ$ P TA0 T ( !>U " 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ [( _6"@H@8JQ @ OC8 !H ( !D%L" 'AL+U]R96QS M+W=O5X" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& / &4 90"Z&P [6 " end XML 111 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 112 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 114 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 304 523 1 false 95 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.maxlinear.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.maxlinear.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.maxlinear.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 8 false false R9.htm 0000009 - Statement - Consolidated Statements of Cash Flows Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 9 false false R10.htm 0000010 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Net Income (Loss) Per Share Sheet http://www.maxlinear.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 11 false false R12.htm 0000012 - Disclosure - Business Combinations Sheet http://www.maxlinear.com/role/BusinessCombinations Business Combinations Notes 12 false false R13.htm 0000013 - Disclosure - Restructuring Activity Sheet http://www.maxlinear.com/role/RestructuringActivity Restructuring Activity Notes 13 false false R14.htm 0000014 - Disclosure - Goodwill and Intangible Assets Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 0000015 - Disclosure - Financial Instruments Sheet http://www.maxlinear.com/role/FinancialInstruments Financial Instruments Notes 15 false false R16.htm 0000016 - Disclosure - Balance Sheet Details Sheet http://www.maxlinear.com/role/BalanceSheetDetails Balance Sheet Details Notes 16 false false R17.htm 0000017 - Disclosure - Debt and Interest Rate Swap Sheet http://www.maxlinear.com/role/DebtandInterestRateSwap Debt and Interest Rate Swap Notes 17 false false R18.htm 0000018 - Disclosure - Stock-Based Compensation Sheet http://www.maxlinear.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://www.maxlinear.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information Sheet http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation Concentration of Credit Risk, Significant Customers and Geographic Information Notes 20 false false R21.htm 0000021 - Disclosure - Revenue from Contracts with Customers Sheet http://www.maxlinear.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 21 false false R22.htm 0000022 - Disclosure - Leases Sheet http://www.maxlinear.com/role/Leases Leases Notes 22 false false R23.htm 0000023 - Disclosure - Employee Retirement Plans Sheet http://www.maxlinear.com/role/EmployeeRetirementPlans Employee Retirement Plans Notes 23 false false R24.htm 0000024 - Disclosure - Commitments and Contingencies Sheet http://www.maxlinear.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 0000025 - Disclosure - Stock Repurchases Sheet http://www.maxlinear.com/role/StockRepurchases Stock Repurchases Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 9954471 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies 28 false false R29.htm 9954472 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.maxlinear.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.maxlinear.com/role/NetIncomeLossPerShare 29 false false R30.htm 9954473 - Disclosure - Business Combinations (Tables) Sheet http://www.maxlinear.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.maxlinear.com/role/BusinessCombinations 30 false false R31.htm 9954474 - Disclosure - Restructuring Activity (Tables) Sheet http://www.maxlinear.com/role/RestructuringActivityTables Restructuring Activity (Tables) Tables http://www.maxlinear.com/role/RestructuringActivity 31 false false R32.htm 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.maxlinear.com/role/GoodwillandIntangibleAssets 32 false false R33.htm 9954476 - Disclosure - Financial Instruments (Tables) Sheet http://www.maxlinear.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.maxlinear.com/role/FinancialInstruments 33 false false R34.htm 9954477 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.maxlinear.com/role/BalanceSheetDetails 34 false false R35.htm 9954478 - Disclosure - Debt and Interest Rate Swap (Tables) Sheet http://www.maxlinear.com/role/DebtandInterestRateSwapTables Debt and Interest Rate Swap (Tables) Tables http://www.maxlinear.com/role/DebtandInterestRateSwap 35 false false R36.htm 9954479 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.maxlinear.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.maxlinear.com/role/StockBasedCompensation 36 false false R37.htm 9954480 - Disclosure - Income Taxes (Tables) Sheet http://www.maxlinear.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.maxlinear.com/role/IncomeTaxes 37 false false R38.htm 9954481 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Tables) Sheet http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables Concentration of Credit Risk, Significant Customers and Geographic Information (Tables) Tables http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation 38 false false R39.htm 9954482 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.maxlinear.com/role/RevenuefromContractswithCustomers 39 false false R40.htm 9954483 - Disclosure - Leases (Tables) Sheet http://www.maxlinear.com/role/LeasesTables Leases (Tables) Tables http://www.maxlinear.com/role/Leases 40 false false R41.htm 9954484 - Disclosure - Employee Retirement Plans (Tables) Sheet http://www.maxlinear.com/role/EmployeeRetirementPlansTables Employee Retirement Plans (Tables) Tables http://www.maxlinear.com/role/EmployeeRetirementPlans 41 false false R42.htm 9954485 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.maxlinear.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.maxlinear.com/role/CommitmentsandContingencies 42 false false R43.htm 9954486 - Disclosure - Organization and Summary of Significant Accounting Policies (Details) Sheet http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails Organization and Summary of Significant Accounting Policies (Details) Details http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies 43 false false R44.htm 9954487 - Disclosure - Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details) Sheet http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details) Details http://www.maxlinear.com/role/NetIncomeLossPerShareTables 44 false false R45.htm 9954488 - Disclosure - Net Income (Loss) Per Share - Additional Information (Details) Sheet http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails Net Income (Loss) Per Share - Additional Information (Details) Details http://www.maxlinear.com/role/NetIncomeLossPerShareTables 45 false false R46.htm 9954489 - Disclosure - Business Combinations - Additional Information (Details) Sheet http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails Business Combinations - Additional Information (Details) Details 46 false false R47.htm 9954490 - Disclosure - Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details) Sheet http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details) Details 47 false false R48.htm 9954491 - Disclosure - Restructuring Activity - Restructuring and Related Costs (Details) Sheet http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails Restructuring Activity - Restructuring and Related Costs (Details) Details 48 false false R49.htm 9954492 - Disclosure - Restructuring Activity - Additional Information (Details) Sheet http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails Restructuring Activity - Additional Information (Details) Details 49 false false R50.htm 9954493 - Disclosure - Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) Sheet http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) Details 50 false false R51.htm 9954494 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 51 false false R52.htm 9954495 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 52 false false R53.htm 9954496 - Disclosure - Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) Details 53 false false R54.htm 9954497 - Disclosure - Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) Details 54 false false R55.htm 9954498 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Details 55 false false R56.htm 9954499 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 56 false false R57.htm 9954500 - Disclosure - Financial Instruments - Composition of Financial Instruments (Details) Sheet http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails Financial Instruments - Composition of Financial Instruments (Details) Details 57 false false R58.htm 9954501 - Disclosure - Financial Instruments - Additional Information (Details) Sheet http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails Financial Instruments - Additional Information (Details) Details 58 false false R59.htm 9954502 - Disclosure - Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Details 59 false false R60.htm 9954503 - Disclosure - Financial Instruments - Summary of Level 3 Financial Instrument Activity (Details) Sheet http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails Financial Instruments - Summary of Level 3 Financial Instrument Activity (Details) Details 60 false false R61.htm 9954504 - Disclosure - Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details) Details 61 false false R62.htm 9954505 - Disclosure - Balance Sheet Details - Inventory (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails Balance Sheet Details - Inventory (Details) Details 62 false false R63.htm 9954506 - Disclosure - Balance Sheet Details - Property and Equipment, Net (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails Balance Sheet Details - Property and Equipment, Net (Details) Details 63 false false R64.htm 9954507 - Disclosure - Balance Sheet Details - Additional Information (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails Balance Sheet Details - Additional Information (Details) Details 64 false false R65.htm 9954508 - Disclosure - Balance Sheet Details - Accrued Price Protection Liability (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails Balance Sheet Details - Accrued Price Protection Liability (Details) Details 65 false false R66.htm 9954509 - Disclosure - Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) Details 66 false false R67.htm 9954510 - Disclosure - Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details) Details 67 false false R68.htm 9954511 - Disclosure - Debt and Interest Rate Swap - Schedule of Debt (Details) Sheet http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails Debt and Interest Rate Swap - Schedule of Debt (Details) Details 68 false false R69.htm 9954512 - Disclosure - Debt and Interest Rate Swap - Additional Information (Details) Sheet http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails Debt and Interest Rate Swap - Additional Information (Details) Details 69 false false R70.htm 9954513 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 70 false false R71.htm 9954514 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 71 false false R72.htm 9954515 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details) Sheet http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details) Details 72 false false R73.htm 9954516 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details) Sheet http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details) Details 73 false false R74.htm 9954517 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 74 false false R75.htm 9954518 - Disclosure - Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details) Sheet http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details) Details 75 false false R76.htm 9954519 - Disclosure - Income Taxes - Components of Income Tax Provision (Details) Sheet http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails Income Taxes - Components of Income Tax Provision (Details) Details 76 false false R77.htm 9954520 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Details 77 false false R78.htm 9954521 - Disclosure - Income Taxes - Components of Deferred Income Tax Asset (Details) Sheet http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails Income Taxes - Components of Deferred Income Tax Asset (Details) Details 78 false false R79.htm 9954522 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 79 false false R80.htm 9954523 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) Sheet http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) Details 80 false false R81.htm 9954524 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Details) Sheet http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails Concentration of Credit Risk, Significant Customers and Geographic Information (Details) Details http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables 81 false false R82.htm 9954525 - Disclosure - Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details) Sheet http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details) Details 82 false false R83.htm 9954526 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) Sheet http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails Revenue from Contracts with Customers - Additional Information (Details) Details 83 false false R84.htm 9954527 - Disclosure - Leases - Additional Information (Details) Sheet http://www.maxlinear.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 84 false false R85.htm 9954528 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details) Sheet http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails Leases - Aggregate Future Minimum Payments Due (Details) Details 85 false false R86.htm 9954529 - Disclosure - Employee Retirement Plans - Additional Information (Details) Sheet http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails Employee Retirement Plans - Additional Information (Details) Details 86 false false R87.htm 9954530 - Disclosure - Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details) Sheet http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details) Details 87 false false R88.htm 9954531 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details) Sheet http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details) Details 88 false false R89.htm 9954532 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details) Sheet http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details) Details 89 false false R90.htm 9954533 - Disclosure - Employee Retirement Plans - Schedule of Expected Benefit Payments (Details) Sheet http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails Employee Retirement Plans - Schedule of Expected Benefit Payments (Details) Details 90 false false R91.htm 9954534 - Disclosure - Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details) Sheet http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details) Details 91 false false R92.htm 9954535 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 92 false false R93.htm 9954536 - Disclosure - Stock Repurchases (Details) Sheet http://www.maxlinear.com/role/StockRepurchasesDetails Stock Repurchases (Details) Details http://www.maxlinear.com/role/StockRepurchases 93 false false All Reports Book All Reports mxl-20231231.htm mxl-20231231.xsd mxl-20231231_cal.xml mxl-20231231_def.xml mxl-20231231_lab.xml mxl-20231231_pre.xml mxl-20231231_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 117 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mxl-20231231.htm": { "nsprefix": "mxl", "nsuri": "http://www.maxlinear.com/20231231", "dts": { "inline": { "local": [ "mxl-20231231.htm" ] }, "schema": { "local": [ "mxl-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "mxl-20231231_cal.xml" ] }, "definitionLink": { "local": [ "mxl-20231231_def.xml" ] }, "labelLink": { "local": [ "mxl-20231231_lab.xml" ] }, "presentationLink": { "local": [ "mxl-20231231_pre.xml" ] } }, "keyStandard": 462, "keyCustom": 61, "axisStandard": 27, "axisCustom": 2, "memberStandard": 56, "memberCustom": 37, "hidden": { "total": 16, "http://fasb.org/us-gaap/2023": 9, "http://www.maxlinear.com/20231231": 3, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 304, "entityCount": 1, "segmentCount": 95, "elementCount": 867, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1250, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.maxlinear.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.maxlinear.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R4": { "role": "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "longName": "0000005 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R6": { "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R7": { "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "longName": "0000007 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "longName": "0000008 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000009 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R10": { "role": "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Organization and Summary of Significant Accounting Policies", "shortName": "Organization and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.maxlinear.com/role/NetIncomeLossPerShare", "longName": "0000011 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.maxlinear.com/role/BusinessCombinations", "longName": "0000012 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.maxlinear.com/role/RestructuringActivity", "longName": "0000013 - Disclosure - Restructuring Activity", "shortName": "Restructuring Activity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssets", "longName": "0000014 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.maxlinear.com/role/FinancialInstruments", "longName": "0000015 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.maxlinear.com/role/BalanceSheetDetails", "longName": "0000016 - Disclosure - Balance Sheet Details", "shortName": "Balance Sheet Details", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.maxlinear.com/role/DebtandInterestRateSwap", "longName": "0000017 - Disclosure - Debt and Interest Rate Swap", "shortName": "Debt and Interest Rate Swap", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.maxlinear.com/role/StockBasedCompensation", "longName": "0000018 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.maxlinear.com/role/IncomeTaxes", "longName": "0000019 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation", "longName": "0000020 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information", "shortName": "Concentration of Credit Risk, Significant Customers and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomers", "longName": "0000021 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.maxlinear.com/role/Leases", "longName": "0000022 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.maxlinear.com/role/EmployeeRetirementPlans", "longName": "0000023 - Disclosure - Employee Retirement Plans", "shortName": "Employee Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.maxlinear.com/role/CommitmentsandContingencies", "longName": "0000024 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.maxlinear.com/role/StockRepurchases", "longName": "0000025 - Disclosure - Stock Repurchases", "shortName": "Stock Repurchases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R26": { "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": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": null }, "R27": { "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": "27", "firstAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.maxlinear.com/role/NetIncomeLossPerShareTables", "longName": "9954472 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.maxlinear.com/role/BusinessCombinationsTables", "longName": "9954473 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.maxlinear.com/role/RestructuringActivityTables", "longName": "9954474 - Disclosure - Restructuring Activity (Tables)", "shortName": "Restructuring Activity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954475 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.maxlinear.com/role/FinancialInstrumentsTables", "longName": "9954476 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.maxlinear.com/role/BalanceSheetDetailsTables", "longName": "9954477 - Disclosure - Balance Sheet Details (Tables)", "shortName": "Balance Sheet Details (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.maxlinear.com/role/DebtandInterestRateSwapTables", "longName": "9954478 - Disclosure - Debt and Interest Rate Swap (Tables)", "shortName": "Debt and Interest Rate Swap (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.maxlinear.com/role/StockBasedCompensationTables", "longName": "9954479 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.maxlinear.com/role/IncomeTaxesTables", "longName": "9954480 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables", "longName": "9954481 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)", "shortName": "Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables", "longName": "9954482 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.maxlinear.com/role/LeasesTables", "longName": "9954483 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansTables", "longName": "9954484 - Disclosure - Employee Retirement Plans (Tables)", "shortName": "Employee Retirement Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.maxlinear.com/role/CommitmentsandContingenciesTables", "longName": "9954485 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCommitmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCommitmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "longName": "9954486 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)", "shortName": "Organization and Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mxl:ContractWithCustomerPaymentTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R44": { "role": "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails", "longName": "9954487 - Disclosure - Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details)", "shortName": "Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R45": { "role": "http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails", "longName": "9954488 - Disclosure - Net Income (Loss) Per Share - Additional Information (Details)", "shortName": "Net Income (Loss) Per Share - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "longName": "9954489 - Disclosure - Business Combinations - Additional Information (Details)", "shortName": "Business Combinations - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-43", "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R47": { "role": "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "longName": "9954490 - Disclosure - Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details)", "shortName": "Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-44", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-44", "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R48": { "role": "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "longName": "9954491 - Disclosure - Restructuring Activity - Restructuring and Related Costs (Details)", "shortName": "Restructuring Activity - Restructuring and Related Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R49": { "role": "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails", "longName": "9954492 - Disclosure - Restructuring Activity - Additional Information (Details)", "shortName": "Restructuring Activity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": null }, "R50": { "role": "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails", "longName": "9954493 - Disclosure - Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details)", "shortName": "Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsForRestructuring", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R51": { "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "longName": "9954494 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R52": { "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "longName": "9954495 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-67", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-67", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "longName": "9954496 - Disclosure - Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "longName": "9954497 - Disclosure - Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-80", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R55": { "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "longName": "9954498 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mxl:IntangibleAssetsTransferfromIPRDtoDevelopedTech", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R56": { "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "longName": "9954499 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails", "longName": "9954500 - Disclosure - Financial Instruments - Composition of Financial Instruments (Details)", "shortName": "Financial Instruments - Composition of Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:EquitySecuritiesFvNiCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:EquitySecuritiesFvNiCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails", "longName": "9954501 - Disclosure - Financial Instruments - Additional Information (Details)", "shortName": "Financial Instruments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R59": { "role": "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "longName": "9954502 - Disclosure - Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "shortName": "Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-95", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R60": { "role": "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails", "longName": "9954503 - Disclosure - Financial Instruments - Summary of Level 3 Financial Instrument Activity (Details)", "shortName": "Financial Instruments - Summary of Level 3 Financial Instrument Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-98", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-99", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R61": { "role": "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails", "longName": "9954504 - Disclosure - Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details)", "shortName": "Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "mxl:CashCashEquivalentsAndRestrictedCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R62": { "role": "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails", "longName": "9954505 - Disclosure - Balance Sheet Details - Inventory (Details)", "shortName": "Balance Sheet Details - Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryWorkInProcess", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryWorkInProcess", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "longName": "9954506 - Disclosure - Balance Sheet Details - Property and Equipment, Net (Details)", "shortName": "Balance Sheet Details - Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails", "longName": "9954507 - Disclosure - Balance Sheet Details - Additional Information (Details)", "shortName": "Balance Sheet Details - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-121", "name": "mxl:ProceedsLoanedUnderNotesReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-121", "name": "mxl:ProceedsLoanedUnderNotesReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails", "longName": "9954508 - Disclosure - Balance Sheet Details - Accrued Price Protection Liability (Details)", "shortName": "Balance Sheet Details - Accrued Price Protection Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-6", "name": "mxl:AccruedPriceProtectionLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mxl:PriceProtectionLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mxl:PriceProtectionRebateCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mxl:PriceProtectionLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R66": { "role": "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954509 - Disclosure - Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-5", "name": "mxl:AccruedTechnologyLicensePaymentsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "mxl:AccruedTechnologyLicensePaymentsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails", "longName": "9954510 - Disclosure - Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details)", "shortName": "Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R68": { "role": "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails", "longName": "9954511 - Disclosure - Debt and Interest Rate Swap - Schedule of Debt (Details)", "shortName": "Debt and Interest Rate Swap - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-140", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R69": { "role": "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "longName": "9954512 - Disclosure - Debt and Interest Rate Swap - Additional Information (Details)", "shortName": "Debt and Interest Rate Swap - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R70": { "role": "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "longName": "9954513 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "mxl:NumberOfVotesPerShareOfCommonStock", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mxl:NumberOfVotesPerShareOfCommonStock", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "9954514 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails", "longName": "9954515 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-171", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-171", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "longName": "9954516 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details)", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-178", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-178", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails", "longName": "9954517 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails", "longName": "9954518 - Disclosure - Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details)", "shortName": "Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails", "longName": "9954519 - Disclosure - Income Taxes - Components of Income Tax Provision (Details)", "shortName": "Income Taxes - Components of Income Tax Provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "longName": "9954520 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails", "longName": "9954521 - Disclosure - Income Taxes - Components of Deferred Income Tax Asset (Details)", "shortName": "Income Taxes - Components of Deferred Income Tax Asset (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails", "longName": "9954522 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R80": { "role": "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails", "longName": "9954523 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)", "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R81": { "role": "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "longName": "9954524 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Details)", "shortName": "Concentration of Credit Risk, Significant Customers and Geographic Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-236", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R82": { "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails", "longName": "9954525 - Disclosure - Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details)", "shortName": "Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-264", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R83": { "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "longName": "9954526 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)", "shortName": "Revenue from Contracts with Customers - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerRightToRecoverProduct", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R84": { "role": "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails", "longName": "9954527 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R85": { "role": "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails", "longName": "9954528 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details)", "shortName": "Leases - Aggregate Future Minimum Payments Due (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails", "longName": "9954529 - Disclosure - Employee Retirement Plans - Additional Information (Details)", "shortName": "Employee Retirement Plans - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mxl:DefinedBenefitPlanNetPeriodicBenefitCostCreditSettlementGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleListNotDisclosedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R87": { "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails", "longName": "9954530 - Disclosure - Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details)", "shortName": "Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-22", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "unique": true } }, "R88": { "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails", "longName": "9954531 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details)", "shortName": "Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails", "longName": "9954532 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details)", "shortName": "Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails", "longName": "9954533 - Disclosure - Employee Retirement Plans - Schedule of Expected Benefit Payments (Details)", "shortName": "Employee Retirement Plans - Schedule of Expected Benefit Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails", "longName": "9954534 - Disclosure - Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details)", "shortName": "Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "us-gaap:OtherCommitmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "us-gaap:OtherCommitmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "longName": "9954535 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-5", "name": "mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "mxl:ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.maxlinear.com/role/StockRepurchasesDetails", "longName": "9954536 - Disclosure - Stock Repurchases (Details)", "shortName": "Stock Repurchases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-303", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-303", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mxl-20231231.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [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_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r46", "r887" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "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": [ "r835" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r334", "r335" ] }, "us-gaap_AccruedBonusesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonuses", "label": "Accrued Bonuses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements." } } }, "auth_ref": [ "r146" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total", "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": [ "r49" ] }, "mxl_AccruedPriceProtectionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "AccruedPriceProtectionLiability", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails", "http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued price protection liability", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accrued Price Protection Liability", "documentation": "Accrued price protection liability." } } }, "auth_ref": [] }, "mxl_AccruedPriceProtectionRebateActivityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "AccruedPriceProtectionRebateActivityRollForward", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Price Protection Rebate Activity [Roll Forward]", "label": "Accrued Price Protection Rebate Activity [Roll Forward]", "documentation": "Accrued price protection rebate activity" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued royalty", "label": "Accrued Royalties, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r49", "r853" ] }, "mxl_AccruedTechnologyLicensePaymentsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "AccruedTechnologyLicensePaymentsCurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued technology license payments", "label": "Accrued Technology License Payments Current", "documentation": "Accrued technology license payments current." } } }, "auth_ref": [] }, "mxl_Accruedcustomercredits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "Accruedcustomercredits", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued customer credits", "label": "Accrued customer credits", "documentation": "Accrued customer credits" } } }, "auth_ref": [] }, "mxl_Accruedengineeringandproductioncosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "Accruedengineeringandproductioncosts", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued engineering and production costs", "label": "Accrued engineering and production costs", "documentation": "Accrued engineering and production costs" } } }, "auth_ref": [] }, "mxl_Accruedobligationstocustomersforstockrotationrights": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "Accruedobligationstocustomersforstockrotationrights", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued obligations to customers for stock rotation rights", "label": "Accrued obligations to customers for stock rotation rights", "documentation": "Accrued obligations to customers for stock rotation rights" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and Other Defined Benefit Plan Obligation", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r10", "r27", "r57", "r262", "r263", "r995" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "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": [ "r92", "r242", "r728" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r261", "r262", "r668", "r669", "r670", "r671", "r672", "r674" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r56", "r57", "r161", "r250", "r724", "r749", "r753" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r261", "r262", "r668", "r669", "r670", "r671", "r672", "r674" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r6", "r27", "r57", "r624", "r627", "r699", "r744", "r745", "r995", "r996", "r997", "r1007", "r1008", "r1009" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Translation Adjustments", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from 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, attributable to the parent." } } }, "auth_ref": [ "r8", "r27", "r57", "r262", "r263", "r669", "r670", "r671", "r672", "r674", "r995" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r941" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r153" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r563", "r564", "r565", "r763", "r1007", "r1008", "r1009", "r1140", "r1162" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r947" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r947" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r947" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r947" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "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": [ "r118", "r119", "r526" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "mxl_AggregateCommitmentsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "AggregateCommitmentsPercentage", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate commitments percentage", "label": "Aggregate Commitments, Percentage", "documentation": "Aggregate Commitments, Percentage" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r911", "r923", "r933", "r959" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r914", "r926", "r936", "r962" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r947" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r954" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r918", "r927", "r937", "r954", "r963", "r967", "r975" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r973" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r558", "r570" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "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": [] }, "mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs and accretion of discounts", "label": "Amortization Of Debt Issuance Cost And Accretion Of Discounts", "documentation": "Amortization of Debt Issuance Costs and Discount on Debt and Leases" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs and accretion of discount on debt and leases", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r425", "r678", "r870", "r871", "r1002" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "negatedLabel": "Amortization", "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": [ "r17", "r85", "r89" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock equivalents excluded from the calculation of diluted net income (shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r304" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia", "label": "Asia [Member]" } } }, "auth_ref": [ "r1164", "r1165", "r1166", "r1167" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment losses", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r17", "r90" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r206", "r246", "r275", "r309", "r324", "r328", "r342", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r615", "r617", "r654", "r719", "r790", "r887", "r900", "r1038", "r1039", "r1147" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r237", "r253", "r275", "r342", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r615", "r617", "r654", "r887", "r1038", "r1039", "r1147" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "mxl_Attributeexpirations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "Attributeexpirations", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Attribute expirations", "label": "Attribute expirations", "documentation": "Attribute expirations" } } }, "auth_ref": [] }, "mxl_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.maxlinear.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r905", "r906", "r919" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.maxlinear.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r905", "r906", "r919" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.maxlinear.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r905", "r906", "r919" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r970" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r971" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r966" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r966" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r966" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r966" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r966" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r966" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r529", "r530", "r531", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r553", "r554", "r555", "r556", "r557" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r969" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r968" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r967" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r967" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r134", "r135" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Related Disclosures [Abstract]", "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "mxl_BroadbandMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "BroadbandMember", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Broadband", "label": "Broadband [Member]", "documentation": "Broadband" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "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": [ "r607", "r880", "r881" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r124", "r125", "r607", "r880", "r881" ] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs", "label": "Business Acquisition, Transaction Costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r607" ] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected tax deductible amount of acquired goodwill", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r132" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase price", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r24" ] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of purchase consideration", "label": "Business Combination, Consideration Transferred [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent consideration", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r1", "r2", "r129", "r613" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration (up to)", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r131" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails", "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "netLabel": "Contingent consideration", "verboseLabel": "Contingent consideration (Note 3)", "terseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r130", "r614" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent consideration liability", "terseLabel": "Contingent consideration \u2013 current portion", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r130" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r198", "r608" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r123" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "China", "label": "CHINA" } } }, "auth_ref": [] }, "mxl_CallPremiumPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "CallPremiumPercentage", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Call premium, percentage", "label": "Call Premium, Percentage", "documentation": "Call Premium, Percentage" } } }, "auth_ref": [] }, "mxl_CallPremiumPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "CallPremiumPeriod", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Call premium, period", "label": "Call Premium, Period", "documentation": "Call Premium, Period" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostLineItems", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Line Items]", "label": "Capitalized Contract Cost [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": [ "r356" ] }, "us-gaap_CapitalizedContractCostTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTable", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Table]", "label": "Capitalized Contract Cost [Table]", "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r356" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "mxl_CashCashEquivalentsAndRestrictedCash", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r64", "r240", "r851" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r65" ] }, "mxl_CashCashEquivalentsAndRestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "CashCashEquivalentsAndRestrictedCash", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents And Restricted Cash", "documentation": "Cash, Cash Equivalents And Restricted Cash" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "label": "Cash, Cash 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": [ "r64", "r173", "r272" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r5", "r173" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r945" ] }, "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan", "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]", "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans." } } }, "auth_ref": [ "r40" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r946" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r946" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "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": [ "r54", "r147", "r720", "r777" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingencies" ], "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": [ "r182", "r382", "r384", "r836", "r1030" ] }, "mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for issuance (in shares)", "label": "Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease", "documentation": "Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r890", "r891", "r892", "r894", "r895", "r896", "r897", "r1007", "r1008", "r1140", "r1160", "r1162" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r152" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (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": [ "r152", "r778" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (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": [ "r152" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (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": [ "r28", "r152", "r778", "r796", "r1162", "r1163" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; 550,000 shares authorized; 81,818 shares issued and outstanding at December\u00a031, 2023 and 78,745 shares issued and outstanding December\u00a031, 2022", "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": [ "r152", "r723", "r887" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r951" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r950" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r952" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r949" ] }, "mxl_CompanyXMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "CompanyXMember", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company X", "label": "Company X [Member]", "documentation": "Company X" } } }, "auth_ref": [] }, "mxl_CompanyYMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "CompanyYMember", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company Y", "label": "Company Y [Member]", "documentation": "Company Y" } } }, "auth_ref": [] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r58", "r257", "r259", "r265", "r713", "r732" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax:", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Income (Loss)", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r72", "r76", "r140", "r141", "r333", "r835" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r72", "r76", "r140", "r141", "r333", "r754", "r835" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "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": [ "r72", "r76", "r140", "r141", "r333", "r835", "r984" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentration of Credit Risk, Significant Customers and Geographic Information", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r176" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [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": [ "r835" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r72", "r76", "r140", "r141", "r333" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r71", "r72", "r76", "r77", "r140", "r204", "r835" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "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": [ "r72", "r76", "r140", "r141", "r333", "r835" ] }, "mxl_ConnectivityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "ConnectivityMember", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Connectivity", "label": "Connectivity [Member]", "documentation": "Connectivity" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r133", "r854" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "mxl_ContingentConsiderationLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "ContingentConsiderationLiabilityMember", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration, Liability", "label": "Contingent Consideration, Liability [Member]", "documentation": "Contingent Consideration, Liability" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer contract liabilities", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r447", "r448", "r459" ] }, "mxl_ContractWithCustomerPaymentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "ContractWithCustomerPaymentTerm", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment term", "label": "Contract with Customer, Payment Term", "documentation": "Contract with Customer, Payment Term" } } }, "auth_ref": [] }, "mxl_ContractWithCustomerRightOfReturnTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "ContractWithCustomerRightOfReturnTerm", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of return, term", "label": "Contract with Customer, Right of Return, Term", "documentation": "Contract with Customer, Right of Return, Term" } } }, "auth_ref": [] }, "mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of return under the general assurance warranty, term", "label": "Contract with Customer, Right of Return Under General Assurance Warranty, Term", "documentation": "Contract with Customer, Right of Return Under General Assurance Warranty, Term" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerRightToRecoverProduct": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRightToRecoverProduct", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of return assets", "label": "Contract with Customer, Right to Recover Product", "documentation": "Amount of right to recover product from customer on settling refund liability." } } }, "auth_ref": [ "r1043" ] }, "mxl_ContractWithCustomerStockRotationAllowanceTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "ContractWithCustomerStockRotationAllowanceTerm", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock rotation allowance, term (up to)", "label": "Contract with Customer, Stock Rotation Allowance, Term", "documentation": "Contract with Customer, Stock Rotation Allowance, Term" } } }, "auth_ref": [] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum payments", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r1006" ] }, "us-gaap_ContractualObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2027", "label": "Contractual Obligation, to be Paid, Year Four", "documentation": "Amount of contractual obligation 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": [] }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2024", "label": "Contractual Obligation, to be Paid, Year One", "documentation": "Amount of contractual obligation 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": [] }, "us-gaap_ContractualObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2025", "label": "Contractual Obligation, to be Paid, Year Two", "documentation": "Amount of contractual obligation 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": [] }, "us-gaap_ContractualObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2026", "label": "Contractual Obligation, to be Paid, Year Three", "documentation": "Amount of contractual obligation 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": [] }, "us-gaap_ContractualObligationFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationFiscalYearMaturityAbstract", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Contractual Obligation, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "ContractwithCustomerRebateandPriceProtectionProgramTerm", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rebate and price protection program, term", "label": "Contract with Customer, Rebate and Price Protection Program Term", "documentation": "Contract with Customer, Rebate and Price Protection Program Term" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of net revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r166", "r275", "r342", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r654", "r1038" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of net revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "mxl_CoxLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "CoxLitigationMember", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cox Litigation", "label": "Cox Litigation [Member]", "documentation": "Cox Litigation" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r987", "r1005", "r1138" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r987", "r1005" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r197", "r594", "r602", "r1005" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r987", "r1005", "r1138" ] }, "mxl_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A" } } }, "auth_ref": [] }, "mxl_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "CustomerBMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B" } } }, "auth_ref": [] }, "mxl_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "CustomerCMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C", "label": "Customer C [Member]", "documentation": "Customer C" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "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": [ "r73", "r333" ] }, "mxl_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "CustomerDMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer D", "label": "Customer D [Member]", "documentation": "Customer D" } } }, "auth_ref": [] }, "mxl_CustomerEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "CustomerEMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer E", "label": "Customer E [Member]", "documentation": "Customer E" } } }, "auth_ref": [] }, "us-gaap_CustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued obligations to customers for price adjustments", "terseLabel": "Accrued obligations to customers for price adjustments", "label": "Customer Refund Liability, Current", "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r128" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwap" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Interest Rate Swap", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r183", "r273", "r403", "r409", "r410", "r411", "r412", "r413", "r414", "r419", "r426", "r427", "r429" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "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": [] }, "mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin": { "xbrltype": "percentItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on variable rate, additional applicable margin", "label": "Debt Instrument, Basis Spread on Variable Rate, Additional Applicable Margin", "documentation": "Debt Instrument, Basis Spread on Variable Rate, Additional Applicable Margin" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal amount of long-term debt", "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": [ "r44", "r208", "r430" ] }, "mxl_DebtInstrumentCovenantLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, leverage ratio, maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease": { "xbrltype": "pureItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, leverage ratio, maximum, potential temporary increase", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase" } } }, "auth_ref": [] }, "mxl_DebtInstrumentInterestPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "DebtInstrumentInterestPeriod", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest period", "label": "Debt Instrument, Interest Period", "documentation": "Debt Instrument, Interest Period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective 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": [ "r51", "r143", "r432", "r679" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r278", "r404", "r405", "r406", "r407", "r408", "r410", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r428", "r679", "r867", "r868", "r869", "r870", "r871", "r1003" ] }, "mxl_DebtInstrumentQuarterlyAmortizationRate": { "xbrltype": "percentItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "DebtInstrumentQuarterlyAmortizationRate", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, quarterly amortization rate", "label": "Debt Instrument, Quarterly Amortization Rate", "documentation": "Debt Instrument, Quarterly Amortization Rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r52", "r101", "r102", "r142", "r143", "r145", "r148", "r185", "r186", "r278", "r404", "r405", "r406", "r407", "r408", "r410", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r428", "r679", "r867", "r868", "r869", "r870", "r871", "r1003" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, term", "label": "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_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized debt discount", "terseLabel": "Unamortized debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r142", "r145", "r1041" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1005", "r1137", "r1138" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r144" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r144", "r1041" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r197", "r1005", "r1137" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r577", "r578" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r17", "r197", "r228", "r601", "r602", "r1005" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "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": [ "r175" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1005", "r1137", "r1138" ] }, "mxl_DeferredTaxAssetLeaseobligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "DeferredTaxAssetLeaseobligation", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease obligation", "label": "Deferred Tax Asset, Lease obligation", "documentation": "Deferred Tax Asset, Lease obligation" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets, gross", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r589" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1135" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets, net of valuation allowance", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1135" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r122", "r1136" ] }, "us-gaap_DeferredTaxAssetsOtherTaxCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOtherTaxCarryforwards", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other tax carryforwards", "label": "Deferred Tax Assets, Other Tax Carryforwards", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax carryforwards, classified as other." } } }, "auth_ref": [ "r122", "r1136" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards." } } }, "auth_ref": [ "r121", "r122", "r1136" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r121", "r122", "r1136" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation." } } }, "auth_ref": [ "r122", "r1136" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r122", "r1136" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other." } } }, "auth_ref": [ "r122", "r1136" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r590" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Fixed assets", "label": "Deferred Tax Liabilities, Other Finite-Lived Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment." } } }, "auth_ref": [ "r122", "r1136" ] }, "mxl_DeferredTaxLiabilitiesPensionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "DeferredTaxLiabilitiesPensionLiability", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Pension liability", "label": "Deferred Tax Liabilities, Pension Liability", "documentation": "Deferred Tax Liabilities, Pension Liability" } } }, "auth_ref": [] }, "mxl_DeferredTaxLiabilityLeasedrightofuseasset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "DeferredTaxLiabilityLeasedrightofuseasset", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Leased right-of-use assets", "label": "Deferred Tax Liability, Leased right-of-use asset", "documentation": "Deferred Tax Liability, Leased right-of-use asset" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated benefit obligations", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r486" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive (income) loss, before tax", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r11", "r57", "r1084" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Actual return on plan assets", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r472", "r878" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Actuarial (gain) loss", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r468" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Defined benefit obligation", "negatedTerseLabel": "Other long-term liabilities", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r104", "r105" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts recognized in the Consolidated Balance Sheets", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r494" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rate of compensation increase", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r495" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r494" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected long-term rate of return on plan assets", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r496", "r510" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rate of compensation increase", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r495" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Projected benefit obligation, beginning of period", "periodEndLabel": "Projected benefit obligation, end of period", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r465" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit plan, benefit obligation, benefit paid", "negatedTerseLabel": "Benefits paid and settlements", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r470", "r513" ] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in projected benefit obligation:", "label": "Defined Benefit Plan, Change in Benefit Obligation [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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in fair value of plan assets:", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [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_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contributions", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r474", "r480", "r509", "r876", "r877", "r878", "r879" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": { "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r487" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": { "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r487" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": { "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r487" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": { "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r487" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": { "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r487" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": { "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r487" ] }, "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Defined benefit plan expected future benefits payments total", "label": "Defined Benefit Plan Expected Future Benefits Payments Total", "documentation": "Defined Benefit Plan Expected Future Benefits Payments Total" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan assets", "periodStartLabel": "Fair value of plan assets, beginning of period", "periodEndLabel": "Fair value of plan assets, end of period", "label": "Defined Benefit Plan, Plan Assets, Amount", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r471", "r478", "r480", "r481", "r876", "r877", "r878" ] }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency exchange rate changes", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r469" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net unfunded status", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r462", "r476", "r878" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r464", "r467", "r490", "r507", "r878", "r879" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net periodic benefit cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r488", "r505", "r878", "r879" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r488", "r505" ] }, "mxl_DefinedBenefitPlanNetPeriodicBenefitCostCreditSettlementGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleListNotDisclosedFlag": { "xbrltype": "stringItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditSettlementGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleListNotDisclosedFlag", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Net Periodic Benefit Cost Credit Settlement Gain Loss Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag", "label": "Defined Benefit Plan Net Periodic Benefit Cost Credit Settlement Gain Loss Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag", "documentation": "Defined Benefit Plan Net Periodic Benefit Cost Credit Settlement Gain Loss Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan with projected benefit obligation in excess of plan assets, plan assets", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r503", "r878" ] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Projected benefit obligation", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation", "documentation": "Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r503", "r878" ] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated benefit obligation", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation", "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r503", "r504", "r878" ] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plans with accumulated benefit obligation in excess of plan assets, plan assets", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets", "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r503", "r504", "r878" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency exchange rate changes", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan." } } }, "auth_ref": [ "r473" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 24.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Gain) loss on settlement of pension", "terseLabel": "Gain on partial settlement of pension plan", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r463", "r491", "r508" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r466", "r489", "r506", "r878", "r879" ] }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsPlanAssets", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Plan settlements", "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement", "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract." } } }, "auth_ref": [ "r475" ] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average actuarial assumptions used to determine benefit obligations", "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average actuarial assumptions used to determine costs", "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans." } } }, "auth_ref": [ "r21", "r106", "r107", "r108", "r109" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r17", "r91" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization and depreciation", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r17", "r314" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r199" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r524", "r528", "r559", "r560", "r562", "r883" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "mxl_DishLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "DishLitigationMember", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dish Litigation", "label": "Dish Litigation [Member]", "documentation": "Dish Litigation" } } }, "auth_ref": [] }, "mxl_DistributorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "DistributorsMember", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributors", "label": "Distributors [Member]", "documentation": "Distributors" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r905", "r906", "r919" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r905", "r906", "r919", "r955" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "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": [ "r940" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r903" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Authority", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r266", "r287", "r288", "r289", "r290", "r291", "r297", "r299", "r301", "r302", "r303", "r307", "r640", "r641", "r714", "r733", "r857" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (usd per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r266", "r287", "r288", "r289", "r290", "r291", "r299", "r301", "r302", "r303", "r307", "r640", "r641", "r714", "r733", "r857" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r296", "r304", "r305", "r306" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r666" ] }, "mxl_EffectiveIncomeTaxRateReconciliationForeignTaxTransactionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationForeignTaxTransactionAmount", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax credits", "label": "Effective Income Tax Rate Reconciliation, Foreign Tax Transaction, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Foreign Tax Transaction, Amount" } } }, "auth_ref": [] }, "mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign unremitted earnings", "label": "Effective Income Tax Rate Reconciliation, Foreign Unremitted Earnings, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Foreign Unremitted Earnings, Amount" } } }, "auth_ref": [] }, "mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "EffectiveIncomeTaxReconciliationOtherTransactionCosts", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs", "label": "Effective Income Tax Reconciliation, Other, Transaction Costs", "documentation": "Effective Income Tax Reconciliation, Other, Transaction Costs" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "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": [ "r49" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r561" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation costs, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r561" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation costs related to unvested options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1130" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Excess tax benefits on stock-based awards", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r558" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefit from stock options exercised", "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit", "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r226" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "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/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "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": [] }, "mxl_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee stock purchase plan." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "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": [ "r902" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "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": [ "r902" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "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": [ "r902" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "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": [ "r980" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "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": [ "r902" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "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": [ "r902" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "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": [ "r902" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "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": [ "r902" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r981" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "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": [ "r28", "r233", "r261", "r262", "r263", "r279", "r280", "r281", "r284", "r292", "r294", "r308", "r346", "r352", "r446", "r563", "r564", "r565", "r597", "r598", "r622", "r624", "r625", "r626", "r627", "r629", "r639", "r668", "r669", "r670", "r671", "r672", "r674", "r699", "r744", "r745", "r746", "r763", "r818" ] }, "mxl_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "EquityIncentivePlanMember", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive Plan", "label": "Equity Incentive Plan [Member]", "documentation": "Equity incentive plan." } } }, "auth_ref": [] }, "mxl_EquitySecuritiesAccumulatedNetUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "EquitySecuritiesAccumulatedNetUnrealizedGain", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, net unrealized gains", "label": "Equity Securities, Accumulated Net Unrealized Gain", "documentation": "Equity Securities, Accumulated Net Unrealized Gain" } } }, "auth_ref": [] }, "mxl_EquitySecuritiesAccumulatedNetUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "EquitySecuritiesAccumulatedNetUnrealizedLoss", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Equity securities, net unrealized losses", "label": "Equity Securities, Accumulated Net Unrealized Loss", "documentation": "Equity Securities, Accumulated Net Unrealized Loss" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails" ], "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": [ "r718" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails", "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, fair value", "verboseLabel": "Marketable equity securities", "label": "Equity Securities, FV-NI", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r247", "r653", "r717" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in privately held entities", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r341" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r948" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r911", "r923", "r933", "r959" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r908", "r920", "r930", "r956" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r1164", "r1165", "r1166", "r1167" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r954" ] }, "us-gaap_FacilityClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FacilityClosingMember", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease related charges", "label": "Facility Closing [Member]", "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "mxl_FacilityClosingNettingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "FacilityClosingNettingMember", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Related Charges", "label": "Facility Closing, Netting [Member]", "documentation": "Facility Closing, Netting" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r644", "r645", "r649" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [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": [ "r644", "r645", "r649" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets Measured on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r136", "r203" ] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Composition of Financial Instruments", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r136", "r139" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "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": [ "r417", "r480", "r481", "r482", "r483", "r484", "r485", "r645", "r700", "r701", "r702", "r868", "r869", "r876", "r877", "r878" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r138", "r202" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r644", "r645", "r646", "r647", "r650" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.maxlinear.com/role/FinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "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": [ "r643" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted\u00a0Prices in Active Markets for Identical\u00a0Assets (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": [ "r417", "r480", "r485", "r645", "r700", "r876", "r877", "r878" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r417", "r480", "r485", "r645", "r701", "r868", "r869", "r876", "r877", "r878" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (Level\u00a03)", "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": [ "r417", "r480", "r481", "r482", "r483", "r484", "r485", "r645", "r702", "r868", "r869", "r876", "r877", "r878" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Liabilities Measured on Recurring Basis", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset." } } }, "auth_ref": [ "r136", "r203" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r30" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r30", "r138" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r30", "r138" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accretion of discount", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r648" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions (Note 3)", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r137" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r137" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsSummaryofLevel3FinancialInstrumentActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r30" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r417", "r480", "r481", "r482", "r483", "r484", "r485", "r700", "r701", "r702", "r868", "r869", "r876", "r877", "r878" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, 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": [ "r643", "r650" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r20", "r43" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal funds rate", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r1139" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Useful Life (in\u00a0Years)", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r244", "r364" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r180" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-lived Intangible Assets Amortization Expense", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r180" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r180" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r180" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r180" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r362", "r363", "r364", "r365", "r707", "r711" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "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": [ "r179", "r711" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "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": [ "r707" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r86", "r88" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r179", "r707" ] }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRollForward", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived Intangible Assets [Roll Forward]", "label": "Finite-Lived Intangible Assets [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": [] }, "mxl_FirstInitialRepaymentsOfNotesReceivableDueToTheCompanyAnnually": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "FirstInitialRepaymentsOfNotesReceivableDueToTheCompanyAnnually", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First initial repayments of notes receivable due to the company annually", "label": "First Initial Repayments Of Notes Receivable Due To The Company Annually", "documentation": "First Initial Repayments Of Notes Receivable Due To The Company Annually" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Authority", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Gain) loss on foreign currency", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r659", "r661", "r663", "r665", "r815" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r915", "r927", "r937", "r963" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r915", "r927", "r937", "r963" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r915", "r927", "r937", "r963" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r915", "r927", "r937", "r963" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r915", "r927", "r937", "r963" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of investments", "label": "Gain (Loss) on Sale of Investments", "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities." } } }, "auth_ref": [ "r17" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r17" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on extinguishment of debt", "negatedTerseLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r17", "r99", "r100" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "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": [ "r75", "r835" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r243", "r357", "r712", "r862", "r887", "r1014", "r1021" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions (Note 3)", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r359", "r862" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r178" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r22", "r83" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r17", "r358", "r360", "r361", "r862" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [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_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r165", "r275", "r309", "r323", "r327", "r329", "r342", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r654", "r859", "r1038" ] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hong Kong", "label": "HONG KONG" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r905", "r906", "r919" ] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset." } } }, "auth_ref": [ "r366" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment losses", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r17", "r36" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment losses related to finite-lived intangible assets", "negatedTerseLabel": "Impairment losses", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r1002", "r1024" ] }, "us-gaap_ImpairmentOfLeasehold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLeasehold", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of leasehold improvements", "label": "Impairment of Leasehold", "documentation": "The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced." } } }, "auth_ref": [ "r17", "r90" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Goodwill and Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r276", "r603" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r163", "r212", "r309", "r323", "r327", "r329", "r715", "r730", "r859" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r276", "r603" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r367", "r373", "r801" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r373", "r801" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r25" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r277", "r573", "r581", "r586", "r592", "r599", "r604", "r605", "r606", "r762" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails", "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "totalLabel": "Total income tax provision", "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": [ "r218", "r229", "r293", "r294", "r315", "r579", "r600", "r734" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r260", "r575", "r576", "r586", "r587", "r591", "r593", "r759" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1132" ] }, "mxl_IncomeTaxReconciliationForeignDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "IncomeTaxReconciliationForeignDividends", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign income inclusion", "label": "Income Tax Reconciliation Foreign Dividends", "documentation": "Income Tax Reconciliation Foreign Dividends" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign rate differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r1132" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (benefit) at statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r580" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent and other", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r1132" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1132" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes (net of federal benefit)", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1132" ] }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxContingencies", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies." } } }, "auth_ref": [ "r1132" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Research and development credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1132" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r63", "r66" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "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": [ "r16" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "negatedTerseLabel": "Decrease in inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r985", "r1001" ] }, "mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Leased right-of-use assets", "label": "Increase (Decrease) In Operating Lease, Right Of Use Asset", "documentation": "Increase (Decrease) In Operating Lease, Right Of Use Asset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [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": [] }, "mxl_IncreaseDecreaseinAccruedPriceProtectionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "IncreaseDecreaseinAccruedPriceProtectionLiability", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued price protection liability", "label": "Increase (Decrease) in Accrued Price Protection Liability", "documentation": "The increase (decrease) during the reporting period in accrued price protection liability." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r918", "r927", "r937", "r954", "r963", "r967", "r975" ] }, "mxl_IndustrialandmultimarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "IndustrialandmultimarketMember", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial and multi-market", "label": "Industrial and multi-market [Member]", "documentation": "Industrial and multi-market [Member]" } } }, "auth_ref": [] }, "mxl_InfrastructureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "InfrastructureMember", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Infrastructure", "label": "Infrastructure [Member]", "documentation": "Infrastructure [Member]" } } }, "auth_ref": [] }, "mxl_InitialTermLoanTLBJune2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "InitialTermLoanTLBJune2021Member", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial term loan under June 23, 2021 credit agreement", "label": "Initial Term Loan - TLB June 2021 [Member]", "documentation": "Initial Term Loan - TLB June 2021" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r973" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r907", "r979" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r907", "r979" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r907", "r979" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r84", "r87" ] }, "mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "IntangibleAssetsTransferfromIPRDtoDevelopedTech", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transfers to developed technology from IPR&D", "label": "Intangible Assets, Transfer from IPRD to Developed Tech", "documentation": "Intangible Assets, Transfer from IPRD to Developed Tech" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r144", "r214", "r264", "r313", "r677", "r802", "r898", "r1161" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r268", "r270", "r271" ] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoriesMember", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails", "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r990" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "totalLabel": "Inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r252", "r852", "r887" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r220", "r239", "r251", "r353", "r354", "r355", "r705", "r855" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r991" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r168", "r312" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r181" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LegalCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalCostsPolicyTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation and Settlement Costs", "label": "Legal Costs, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights." } } }, "auth_ref": [ "r392" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "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": [ "r689" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r689" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r688" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Aggregate Future Minimum Payments Due", "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": [ "r1146" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r694" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r694" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r694" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r694" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r694" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r694" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r694" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r694" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease renewal term", "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": [ "r1145" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease, term (greater than)", "terseLabel": "Original operating lease terms", "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": [ "r1145" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.maxlinear.com/role/Leases" ], "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": [ "r684" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r48", "r275", "r342", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r616", "r617", "r618", "r654", "r776", "r858", "r900", "r1038", "r1147", "r1148" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 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": [ "r157", "r209", "r726", "r887", "r1004", "r1012", "r1141" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "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": [ "r50", "r238", "r275", "r342", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r616", "r617", "r618", "r654", "r887", "r1038", "r1147", "r1148" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "mxl_LicensedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "LicensedTechnologyMember", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Licensed technology", "label": "Licensed Technology [Member]", "documentation": "Licensed technology." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r47", "r1003" ] }, "mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA": { "xbrltype": "percentItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, incremental borrowing capacity, percent of consolidated EBITDA", "label": "Line of Credit Facility, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA", "documentation": "Line of Credit Facility, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r47", "r1003" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, maximum 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": [ "r47" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "mxl_LineofCreditFacilityIncrementalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "LineofCreditFacilityIncrementalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, incremental borrowing capacity", "label": "Line of Credit Facility, Incremental Borrowing Capacity", "documentation": "Line of Credit Facility, Incremental Borrowing Capacity" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "mxl_LondonInterbankOfferedRateLIBOR1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "LondonInterbankOfferedRateLIBOR1Member", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LIBOR", "label": "London Interbank Offered Rate LIBOR 1 [Member]", "documentation": "London Interbank Offered Rate LIBOR 1" } } }, "auth_ref": [] }, "mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "LondonInterbankOfferedRateLIBORSubjecttoFloorMember", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LIBOR subject to floor", "label": "London Interbank Offered Rate (LIBOR) Subject to Floor [Member]", "documentation": "London Interbank Offered Rate (LIBOR) Subject to Floor [Member]" } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-lived Assets by Geographic Areas", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r38" ] }, "mxl_LongLivedAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "LongLivedAssetsMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long Lived Assets", "label": "Long Lived Assets [Member]", "documentation": "Long Lived Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount of long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r44", "r208", "r416", "r431", "r868", "r869", "r1156" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion of long-term debt", "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": [ "r248" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of term loans outstanding", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "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": [ "r249" ] }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Purchase Commitment [Line Items]", "label": "Long-Term Purchase Commitment [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_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Purchase Commitment [Table]", "label": "Long-Term Purchase Commitment [Table]", "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "mxl_Longlivedassets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "Longlivedassets", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long lived assets", "label": "Long lived assets", "documentation": "Long lived assets" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r52" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "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": [ "r52", "r98" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r387", "r388", "r389", "r393", "r1031", "r1032" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r387", "r388", "r389", "r393", "r1031", "r1032" ] }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNewClaimsFiledNumber", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, number of claims filed", "label": "Loss Contingency, New Claims Filed, Number", "documentation": "The total number of new claims filed pertaining to a loss contingency during the period." } } }, "auth_ref": [ "r1031", "r1032" ] }, "us-gaap_LossContingencyPendingClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyPendingClaimsNumber", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, number of pending claims", "label": "Loss Contingency, Pending Claims, Number", "documentation": "Number of pending claims pertaining to a loss contingency." } } }, "auth_ref": [ "r1031", "r1032" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r333", "r875", "r1042", "r1158", "r1159" ] }, "mxl_MasksAndProductionEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "MasksAndProductionEquipmentMember", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Masks and production equipment", "label": "Masks And Production Equipment [Member]", "documentation": "Masks and production equipment." } } }, "auth_ref": [] }, "mxl_MaximumDurationOfEmployeeStockPurchasePlan": { "xbrltype": "durationItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "MaximumDurationOfEmployeeStockPurchasePlan", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum duration of employee stock purchase plan", "label": "Maximum Duration of Employee Stock Purchase Plan", "documentation": "Maximum Duration of Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails", "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "verboseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r388", "r389", "r390", "r391", "r518", "r704", "r741", "r768", "r769", "r823", "r825", "r827", "r828", "r830", "r846", "r847", "r861", "r872", "r882", "r889", "r1040", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r946" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r946" ] }, "us-gaap_MediumTermNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MediumTermNotesMember", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Debt", "label": "Medium-term Notes [Member]", "documentation": "Debt instruments with maturities ranging from five to ten years." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails", "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "verboseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r388", "r389", "r390", "r391", "r518", "r704", "r741", "r768", "r769", "r823", "r825", "r827", "r828", "r830", "r846", "r847", "r861", "r872", "r882", "r889", "r1040", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r966" ] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds, at Carrying Value", "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r974" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r333", "r875", "r1042", "r1158", "r1159" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r947" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in 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": [ "r269" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r269" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r173", "r174", "r175" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r164", "r175", "r213", "r236", "r255", "r258", "r263", "r275", "r283", "r287", "r288", "r289", "r290", "r293", "r294", "r300", "r309", "r323", "r327", "r329", "r342", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r641", "r654", "r731", "r798", "r816", "r817", "r859", "r898", "r1038" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "mxl_NetOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "NetOperatingLiabilities", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net operating liabilities", "label": "Net Operating Liabilities", "documentation": "Net Operating Liabilities" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r231", "r232", "r233", "r234", "r235", "r282", "r283", "r284", "r285", "r286", "r289", "r295", "r307", "r339", "r340", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r368", "r563", "r564", "r565", "r595", "r596", "r597", "r598", "r609", "r610", "r611", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r651", "r652", "r655", "r656", "r657", "r658", "r675", "r676", "r680", "r681", "r682", "r683", "r695", "r696", "r697", "r698", "r699", "r708", "r709", "r710", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r757" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r70", "r231", "r232", "r233", "r234", "r235", "r282", "r283", "r284", "r285", "r286", "r289", "r295", "r307", "r339", "r340", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r368", "r563", "r564", "r565", "r595", "r596", "r597", "r598", "r609", "r610", "r611", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r651", "r652", "r655", "r656", "r657", "r658", "r675", "r676", "r680", "r681", "r682", "r683", "r695", "r696", "r697", "r698", "r699", "r708", "r709", "r710", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r757" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Pronouncements and Recently Issued Not Yet Adopted Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r946" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r915", "r927", "r937", "r954", "r963" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r944" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r943" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r954" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r974" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r974" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "Nonoperating Income (Expense)", "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": [ "r169" ] }, "mxl_NumberOfBusinessActivities": { "xbrltype": "integerItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "NumberOfBusinessActivities", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of business activities", "label": "Number of Business Activities", "documentation": "Number of Business Activities" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1011" ] }, "mxl_NumberOfVotesPerShareOfCommonStock": { "xbrltype": "integerItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "NumberOfVotesPerShareOfCommonStock", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes per share of common stock", "label": "Number of Votes per Share of Common Stock", "documentation": "Number of Votes per Share of Common Stock" } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) before reclassifications, net of tax", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r42", "r57" ] }, "mxl_OneDefinedBenefitRetirementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "OneDefinedBenefitRetirementPlanMember", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Defined Benefit Retirement Plan", "label": "One Defined Benefit Retirement Plan [Member]", "documentation": "One Defined Benefit Retirement Plan" } } }, "auth_ref": [] }, "us-gaap_OneTimeTerminationBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OneTimeTerminationBenefitsMember", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee separation expenses", "verboseLabel": "Employee Separation Expenses", "label": "One-time Termination Benefits [Member]", "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities." } } }, "auth_ref": [ "r863", "r864", "r865", "r866" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r309", "r323", "r327", "r329", "r859" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating 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": [ "r690", "r886" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of leased right-of-use assets", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1144" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r686" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease liabilities", "negatedLabel": "Less: short-term 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": [ "r686" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r687" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term 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": [ "r686" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Leased 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": [ "r685" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average discount rate, percent", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r693", "r886" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average remaining lease term", "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": [ "r692", "r886" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r121" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [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_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r120" ] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Backlog", "label": "Order or Production Backlog [Member]", "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination." } } }, "auth_ref": [ "r127" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Summary of Significant Accounting Policies", "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": [ "r149", "r200", "r755", "r756" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "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": [ "r49" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r245" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum payments", "label": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInFourthYear", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": "us-gaap_ContractualObligationDueInFourthYear", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Other Commitment, to be Paid, Year Four", "documentation": "Amount of commitment classified as other 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": [] }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Other Commitment, to be Paid, Year One", "documentation": "Amount of commitment classified as other 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": [] }, "us-gaap_OtherCommitmentDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInSecondYear", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Other Commitment, to be Paid, Year Two", "documentation": "Amount of commitment classified as other 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": [] }, "us-gaap_OtherCommitmentDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInThirdYear", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Other Commitment, to be Paid, Year Three", "documentation": "Amount of commitment classified as other 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": [] }, "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentFiscalYearMaturityAbstract", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Purchase Obligations", "label": "Other Commitment, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAbstract", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Obligations", "label": "Other Commitments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Payments Under Other Obligations", "label": "Other Commitments [Table Text Block]", "documentation": "Tabular disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net actuarial gain (loss) on pension and other defined benefit plans, net of tax benefit of $85 in 2023, $0 in 2022 and $0 in 2021", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r11", "r26", "r161", "r201" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Net actuarial gain on pension and other defined benefit plans, tax benefit (expense)", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r15", "r26", "r201" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustments, net of tax benefit of $95 in 2023, expense of $184 in 2022 and expense of $0 in 2021", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before 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": [ "r9", "r161", "r660", "r662", "r667" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, tax expense (benefit)", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r7", "r12", "r664", "r673" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r15", "r26", "r201", "r256", "r259" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 }, "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification adjustments of unrealized gain (loss) on pension and other defined benefit plans, net of tax benefit of $1,107 in 2023, $0 in 2022 and $0 in 2021", "negatedLabel": "Reclassification adjustments of unrealized gain (loss) on pension and other defined benefit plans, net of tax", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r14", "r161", "r254", "r492" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification adjustments of unrealized gain (loss) on pension and other defined, benefit plans tax benefit (expense)", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan." } } }, "auth_ref": [ "r12", "r201" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r53" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r170" ] }, "mxl_OtherObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "OtherObligationsMember", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Obligations", "label": "Other Obligations [Member]", "documentation": "Other Obligations" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r946" ] }, "mxl_OtherRestructuringNettingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "OtherRestructuringNettingMember", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Restructuring, Netting [Member]", "documentation": "Other Restructuring, Netting" } } }, "auth_ref": [] }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares for payment of bonuses", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r67", "r68", "r69" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r913", "r925", "r935", "r961" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r916", "r928", "r938", "r964" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r916", "r928", "r938", "r964" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r199" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r942" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "verboseLabel": "Payments for repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r60" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r372", "r1000" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of debt issuance cost", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r62" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Minimum tax withholding paid on behalf of employees for restricted stock units", "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": [ "r267" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash consideration", "terseLabel": "Cash", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r59", "r612" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash used in acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, 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": [ "r59" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of intangible assets", "terseLabel": "Additions", "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": [ "r172" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of long-term investments", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r171" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "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": [ "r172" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r945" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r945" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Retirement Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r461", "r477", "r479", "r485", "r497", "r498", "r499", "r500", "r501", "r502", "r511", "r512", "r514", "r878" ] }, "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementPlansPensionsPolicy", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and Other Defined Benefit Retirement Obligations", "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived." } } }, "auth_ref": [ "r21", "r23", "r29", "r110" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r944" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r954" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r947" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r943" ] }, "mxl_PerformanceBasedCompensationSharesAwardedAsAPercentageOfGrantsPeerGroupBased": { "xbrltype": "percentItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "PerformanceBasedCompensationSharesAwardedAsAPercentageOfGrantsPeerGroupBased", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares awarded as a percentage of grants, peer group based", "label": "Performance Based Compensation, Shares Awarded As A Percentage Of Grants, Peer Group Based", "documentation": "Performance Based Compensation, Shares Awarded As A Percentage Of Grants, Peer Group Based" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based restricted stock units (PRSUs)", "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/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (usd 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": [ "r151", "r434" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, shares authorized (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": [ "r151", "r778" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r151", "r434" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (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": [ "r151", "r778", "r796", "r1162", "r1163" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding", "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": [ "r151", "r722", "r887" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r993" ] }, "mxl_PriceProtectionLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "PriceProtectionLiabilityTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Price Protection Liability", "label": "Price Protection Liability [Table Text Block]", "documentation": "Tabular disclosure of price protection liability" } } }, "auth_ref": [] }, "mxl_PriceProtectionRebateCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "PriceProtectionRebateCharges", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charged as a reduction of revenue", "label": "Price Protection Rebate Charges", "documentation": "Price protection rebate charges as a reduction of revenue" } } }, "auth_ref": [] }, "mxl_PriceProtectionpayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "PriceProtectionpayments", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments", "label": "Price Protection payments", "documentation": "Price Protection payments" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDividendsReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDividendsReceived", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash received for dividend income on investments", "label": "Proceeds from Dividends Received", "documentation": "Dividends received on equity and other investments during the current period." } } }, "auth_ref": [ "r999" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of debt", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r998" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of trading securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash received from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r13", "r35" ] }, "mxl_ProceedsLoanedUnderNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "ProceedsLoanedUnderNotesReceivable", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Proceeds loaned under notes receivable", "terseLabel": "Proceeds loaned under notes receivable", "label": "Proceeds Loaned Under Notes Receivable", "documentation": "Proceeds Loaned Under Notes Receivable" } } }, "auth_ref": [] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Concentration Risk", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r74" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r330", "r706", "r735", "r736", "r737", "r738", "r739", "r740", "r849", "r873", "r888", "r986", "r1033", "r1034", "r1042", "r1158" ] }, "mxl_ProductionMasksPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "ProductionMasksPolicyPolicyTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Production Masks", "label": "Production Masks, Policy [Policy Text Block]", "documentation": "Production Masks, Policy" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r330", "r706", "r735", "r736", "r737", "r738", "r739", "r740", "r849", "r873", "r888", "r986", "r1033", "r1034", "r1042", "r1158" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "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": [ "r18" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "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": [ "r181", "r241", "r729" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "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": [ "r18", "r716", "r729", "r887" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r18", "r223", "r227", "r727" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "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": [ "r18" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "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": [ "r181" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Useful life", "terseLabel": "Useful\u00a0Life (in Years)", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r942" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r942" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails", "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r388", "r389", "r390", "r391", "r477", "r518", "r554", "r555", "r556", "r703", "r704", "r741", "r768", "r769", "r823", "r825", "r827", "r828", "r830", "r846", "r847", "r861", "r872", "r882", "r889", "r892", "r1025", "r1040", "r1150", "r1151", "r1152", "r1153", "r1154" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails", "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r388", "r389", "r390", "r391", "r477", "r518", "r554", "r555", "r556", "r703", "r704", "r741", "r768", "r769", "r823", "r825", "r827", "r828", "r830", "r846", "r847", "r861", "r872", "r882", "r889", "r892", "r1025", "r1040", "r1150", "r1151", "r1152", "r1153", "r1154" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligation", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum payments", "label": "Recorded Unconditional Purchase Obligation", "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts)." } } }, "auth_ref": [ "r386" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "label": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "documentation": "Pertinent information about recorded unconditional purchase arrangements to acquire goods or services, by category of goods or services." } } }, "auth_ref": [ "r386" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Four", "documentation": "Amount of recorded unconditional purchase obligation 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": [ "r386" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": "us-gaap_ContractualObligationDueInSecondYear", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Two", "documentation": "Amount of recorded unconditional purchase obligation 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": [ "r386" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Three", "documentation": "Amount of recorded unconditional purchase obligation 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": [ "r386" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year One", "documentation": "Amount of recorded unconditional purchase obligation 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": [ "r386" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationsTextBlock", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Payments Under Inventory Purchase Obligations", "label": "Recorded Unconditional Purchase Obligations [Table Text Block]", "documentation": "Tabular disclosure of unconditional purchase obligation recognized as liability." } } }, "auth_ref": [ "r19", "r1029" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r908", "r920", "r930", "r956" ] }, "mxl_ReductioninTransactionPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "ReductioninTransactionPriceMember", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in Transaction Price", "label": "Reduction in Transaction Price [Member]", "documentation": "Reduction in Transaction Price [Member]" } } }, "auth_ref": [] }, "mxl_RepaymentsOfNotesReceivableDueToTheCompanyAnnually": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "RepaymentsOfNotesReceivableDueToTheCompanyAnnually", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of notes receivable due to the company annually", "label": "Repayments of Notes Receivable Due to the Company Annually", "documentation": "Repayments of Notes Receivable Due to the Company Annually" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of debt", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r61" ] }, "mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds received from other party, deferred in other long-term liabilities", "label": "Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party", "documentation": "Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party" } } }, "auth_ref": [] }, "mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherPartyRecognized", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds received from other party recognized", "label": "Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party, Recognized", "documentation": "Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party, Recognized" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development arrangement, recognized income", "label": "Research and Development Arrangement, Contract to Perform for Others, Compensation Earned", "documentation": "The amount of compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others." } } }, "auth_ref": [ "r572" ] }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "documentation": "The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept." } } }, "auth_ref": [ "r1131" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "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": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r571" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r909", "r921", "r931", "r957" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r910", "r922", "r932", "r958" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r917", "r929", "r939", "r965" ] }, "mxl_RestofWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "RestofWorldMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rest of world", "label": "Rest of World [Member]", "documentation": "Rest of World [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": [ "r64", "r205", "r240", "r272", "r721" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "mxl_CashCashEquivalentsAndRestrictedCash", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term restricted cash", "label": "Restricted Cash and Cash Equivalents, Current", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": [ "r64", "r240", "r272" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "mxl_CashCashEquivalentsAndRestrictedCash", "weight": 1.0, "order": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term restricted cash", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": [ "r64", "r219", "r272" ] }, "mxl_RestrictedStockUnitandRestrictedStockAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "RestrictedStockUnitandRestrictedStockAwardMember", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units and Restricted Stock Awards", "label": "Restricted Stock Unit and Restricted Stock Award [Member]", "documentation": "Restricted stock unit and restricted stock award [member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "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_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivity" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Activity", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r369", "r370", "r372", "r375", "r381" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "verboseLabel": "Restructuring charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r17", "r376", "r378", "r1026" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r371", "r372", "r378", "r379" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r378", "r379", "r380" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Liability beginning balance", "periodEndLabel": "Liability ending balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r372", "r377" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails": { "parentTag": "us-gaap_RestructuringReserve", "weight": 1.0, "order": 2.0 }, "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion as of December 31, 2023", "terseLabel": "Accrued restructuring", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r989", "r1027", "r1028" ] }, "mxl_RestructuringReserveNonCashChargesAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "RestructuringReserveNonCashChargesAndAdjustments", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash charges and adjustments", "label": "Restructuring Reserve, Non-Cash Charges and Adjustments", "documentation": "Restructuring Reserve, Non-Cash Charges and Adjustments" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveNoncurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails": { "parentTag": "us-gaap_RestructuringReserve", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion as of December 31, 2023", "label": "Restructuring Reserve, Noncurrent", "documentation": "Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r994", "r1027", "r1028" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r154", "r187", "r725", "r748", "r753", "r761", "r779", "r887" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r233", "r279", "r280", "r281", "r284", "r292", "r294", "r346", "r352", "r563", "r564", "r565", "r597", "r598", "r622", "r625", "r626", "r629", "r639", "r744", "r746", "r763", "r1162" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Axis]", "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r882", "r982", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Domain]", "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r882", "r982", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r310", "r311", "r322", "r325", "r326", "r330", "r331", "r333", "r457", "r458", "r706" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomers" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue from Contracts with Customers", "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": [ "r230", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r460" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r37" ] }, "mxl_RevenuePerformanceObligationDeliveryTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "RevenuePerformanceObligationDeliveryTerm", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delivery term", "label": "Revenue, Performance Obligation, Delivery Term", "documentation": "Revenue, Performance Obligation, Delivery Term" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r799", "r848", "r856" ] }, "mxl_RevenueStreamAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "RevenueStreamAxis", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Stream [Axis]", "label": "Revenue Stream [Axis]", "documentation": "Revenue Stream" } } }, "auth_ref": [] }, "mxl_RevenueStreamDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "RevenueStreamDomain", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Stream [Domain]", "label": "Revenue Stream [Domain]", "documentation": "Revenue Stream [Domain]" } } }, "auth_ref": [] }, "mxl_RevenuefromDistributorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "RevenuefromDistributorsMember", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Distributors", "label": "Revenue from Distributors [Member]", "documentation": "Revenue from Distributors [Member]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "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_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability", "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": [ "r691", "r886" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties [Abstract]", "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r974" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r974" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Singapore", "label": "SINGAPORE" } } }, "auth_ref": [] }, "mxl_SalesCommissionAssetsRecognizedTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "SalesCommissionAssetsRecognizedTerm", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales commission assets recognized, term (less than)", "label": "Sales Commission Assets Recognized, Term", "documentation": "Sales Commission Assets Recognized, Term" } } }, "auth_ref": [] }, "us-gaap_SalesReturnsAndAllowancesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesReturnsAndAllowancesMember", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Returns and Allowances", "label": "Sales Returns and Allowances [Member]", "documentation": "A revision in the estimated reserve needed for product returns and price or other concessions granted to customers." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Revenue", "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r333", "r983" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of benefit obligation and plan assets of defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r878", "r1092", "r1093" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss) by Component", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r57", "r1142", "r1143" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plan, Assumptions", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r493" ] }, "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets", "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r878", "r1092" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r124", "r125", "r607" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r124", "r125" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Taxes Components of Income Tax Provision", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r194" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Deferred Income Tax Asset", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r193" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Basic and Diluted Earnings 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": [ "r1010" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r192" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r117" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from External Customers by Products and Services", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expected Benefit Payments", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r188" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r86", "r88", "r707" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r86", "r88" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r862", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Before Income Tax, Domestic and Foreign", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1005" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r45", "r158", "r159", "r160" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "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": [ "r18" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Cash", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r39", "r205", "r1157" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r378", "r379", "r380" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r93", "r95", "r96" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring Reserve by Type of Cost", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r94", "r97" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r82", "r162" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "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": [ "r525", "r527", "r529", "r530", "r531", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r553", "r554", "r555", "r556", "r557" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r33", "r34", "r112" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Stock Purchase Plan, Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (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": [ "r191" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Unit Activity", "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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r885", "r1134" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, 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": [ "r88" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedules of Concentration of Risk, by Risk Factor", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r71", "r72", "r76", "r77", "r140", "r204" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r901" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "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": [ "r904" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r331", "r332", "r765", "r766", "r767", "r824", "r826", "r829", "r831", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r850", "r874", "r892", "r1042", "r1158" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r316", "r317", "r318", "r319", "r320", "r321", "r331", "r860" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "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": [ "r167" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "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": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance 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": [ "r883" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation arrangement, discount from market price, offering date", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date", "documentation": "Discount rate from fair value on offering date that participants pay for shares." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation arrangement, discount from market price, purchase date", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled (in 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": [ "r546" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (in dollars 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": [ "r546" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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": [ "r544" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars 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": [ "r544" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in dollars per share)", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "terseLabel": "Weighted Average Grant Date Fair Value (in dollars 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": [ "r541", "r542" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant-Date Fair Value per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in 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": [ "r545" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars 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": [ "r545" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "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": [ "r555" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "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": [ "r525", "r527", "r529", "r530", "r531", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r553", "r554", "r555", "r556", "r557" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation arrangement, 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": [ "r111" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in shares)", "periodEndLabel": "Outstanding ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r31", "r32" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available 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": [ "r111" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of stock options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r548" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Canceled (in dollars 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": [ "r1110" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options granted (in 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": [ "r537" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Outstanding (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in shares)", "periodEndLabel": "Outstanding ending balance (in 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": [ "r533", "r534" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options (in thousands)", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "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": [ "r550" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r549" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r549" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average price of stock purchased under the ESPP (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased", "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of the outstanding shares of common stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Performance Period", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Performance Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r529", "r530", "r531", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r553", "r554", "r555", "r556", "r557" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars 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": [ "r538" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, tranche one", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, tranche three", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, tranche two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r524", "r532", "r551", "r552", "r553", "r554", "r557", "r566", "r567", "r568", "r569" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Performance-Based Restricted Stock Unit Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r115" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, vesting 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": [ "r884" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "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": [ "r553" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercisable (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r111" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "documentation": "Number of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Contractual Term, Outstanding (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r189" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Contractual Term, Vested and expected to vest (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r549" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r114" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Contractual Term, Exercisable (in years)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r190" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in dollars per share)", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices." } } }, "auth_ref": [ "r113" ] }, "mxl_SharesIssuedUponSettlementOfExecutiveBonusPlan": { "xbrltype": "sharesItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "SharesIssuedUponSettlementOfExecutiveBonusPlan", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued upon settlement of employee bonus plan (in shares)", "label": "Shares Issued Upon Settlement Of Executive Bonus Plan", "documentation": "Shares Issued Upon Settlement Of Executive Bonus Plan" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r210", "r211", "r992" ] }, "mxl_SignificantSupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "SignificantSupplierAxis", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Supplier [Axis]", "label": "Significant Supplier [Axis]", "documentation": "Significant Supplier [Axis]" } } }, "auth_ref": [] }, "mxl_SignificantSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "SignificantSupplierDomain", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Supplier [Domain]", "label": "Significant Supplier [Domain]", "documentation": "[Domain] for Significant Supplier [Axis]" } } }, "auth_ref": [] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualCurrent", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty reserves", "label": "Standard Product Warranty Accrual, Current", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r1036", "r1037" ] }, "mxl_StandardProductWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "StandardProductWarrantyPeriod", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty, period", "label": "Standard Product Warranty, Period", "documentation": "Standard Product Warranty, Period" } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty", "label": "Standard Product Warranty, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r1035" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r28", "r55", "r233", "r261", "r262", "r263", "r279", "r280", "r281", "r284", "r292", "r294", "r308", "r346", "r352", "r446", "r563", "r564", "r565", "r597", "r598", "r622", "r624", "r625", "r626", "r627", "r629", "r639", "r668", "r669", "r670", "r671", "r672", "r674", "r699", "r744", "r745", "r746", "r763", "r818" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r331", "r332", "r765", "r766", "r767", "r824", "r826", "r829", "r831", "r834", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r850", "r874", "r892", "r1042", "r1158" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r279", "r280", "r281", "r308", "r706", "r758", "r764", "r770", "r771", "r772", "r773", "r774", "r775", "r778", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r791", "r792", "r793", "r794", "r795", "r797", "r799", "r800", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r818", "r893" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r279", "r280", "r281", "r308", "r706", "r758", "r764", "r770", "r771", "r772", "r773", "r774", "r775", "r778", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r791", "r792", "r793", "r794", "r795", "r797", "r799", "r800", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r818", "r893" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r912", "r924", "r934", "r960" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee stock purchase plan (in shares)", "terseLabel": "Common stock purchased under the ESPP (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r28", "r151", "r152", "r187" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued pursuant to equity awards, net (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": [ "r28", "r151", "r152", "r187" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in 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": [ "r28", "r151", "r152", "r187", "r538" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r28", "r151", "r152", "r187" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued pursuant to equity awards, net", "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": [ "r116", "r151", "r152", "r187" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining authorized repurchase amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock (in shares)", "terseLabel": "Repurchase of common stock (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r28", "r151", "r152", "r187", "r760", "r818", "r832" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "terseLabel": "Stock repurchased during period", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r28", "r151", "r152", "r187", "r763", "r818", "r832", "r899" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r152", "r155", "r156", "r177", "r780", "r796", "r819", "r820", "r887", "r900", "r1004", "r1012", "r1141", "r1162" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.maxlinear.com/role/StockRepurchases" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchases", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r184", "r274", "r433", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r630", "r821", "r822", "r833" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Details", "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": [ "r988" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Concentration Risk", "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r73" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r953" ] }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "crdr": "debit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision to return", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement." } } }, "auth_ref": [ "r195", "r196" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards, amount", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r121" ] }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax liability", "label": "Taxes Payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes." } } }, "auth_ref": [ "r150", "r207", "r1155" ] }, "mxl_TerminatedSiliconMotionMergerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "TerminatedSiliconMotionMergerMember", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Terminated Silicon Motion Merger", "label": "Terminated Silicon Motion Merger [Member]", "documentation": "Terminated Silicon Motion Merger" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r945" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r952" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r215", "r216", "r217", "r336", "r337", "r338" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Trademarks and trade names", "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": [ "r126" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r973" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r975" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.maxlinear.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r976" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r977" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r975" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r975" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r978" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r976" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average cost per share (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": [ "r103" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityAdditionalInformationDetails", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r371", "r372", "r378", "r379" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement." } } }, "auth_ref": [ "r382", "r383", "r385", "r386" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r972" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized holding loss on investments", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r17" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r574", "r582" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decreases based on tax positions of prior year", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r583" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions related to acquisitions", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions based on tax positions related to the current year", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r584" ] }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, accrued interest", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "documentation": "Amount of interest expense accrued for an underpayment of income taxes." } } }, "auth_ref": [ "r1133" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r585" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates and Significant Risks and Uncertainties", "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": [ "r78", "r79", "r80", "r221", "r222", "r224", "r225" ] }, "country_VN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "VN", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vietnam", "label": "VIET NAM" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r588" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "mxl_VendorAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "VendorAMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vendor A", "label": "Vendor A [Member]", "documentation": "Vendor A [Member]" } } }, "auth_ref": [] }, "mxl_VendorBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "VendorBMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vendor B", "label": "Vendor B [Member]", "documentation": "Vendor B [Member]" } } }, "auth_ref": [] }, "mxl_VendorCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "VendorCMember", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vendor C", "label": "Vendor C [Member]", "documentation": "Vendor C [Member]" } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129" ] }, "mxl_VestingPercentageRelativeToEPS": { "xbrltype": "percentItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "VestingPercentageRelativeToEPS", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage relative to non-GAAP diluted earnings per share", "label": "Vesting Percentage Relative To EPS", "documentation": "Vesting Percentage Relative To EPS" } } }, "auth_ref": [] }, "mxl_VestingPercentageRelativeToNetSales": { "xbrltype": "percentItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "VestingPercentageRelativeToNetSales", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage relative to net sales", "label": "Vesting Percentage Relative To net sales", "documentation": "Vesting Percentage Relative To net sales" } } }, "auth_ref": [] }, "mxl_WaterIslandEventDrivenFundVMaxLinearIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "WaterIslandEventDrivenFundVMaxLinearIncMember", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Water Island Event-Driven Fund v. MaxLinear, Inc.", "label": "Water Island Event-Driven Fund v. MaxLinear, Inc. [Member]", "documentation": "Water Island Event-Driven Fund v. MaxLinear, Inc." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive common stock equivalents (shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1010" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (shares)", "totalLabel": "Weighted average common shares outstanding-diluted (shares)", "label": "Weighted Average Number of Shares Outstanding, 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": [ "r298", "r303" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares used to compute net income (loss) per share:", "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (shares)", "verboseLabel": "Weighted average common shares outstanding\u2014basic (shares)", "label": "Weighted Average Number of Shares Outstanding, 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": [ "r297", "r303" ] }, "mxl_WellsFargoBankNationalAssociationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.maxlinear.com/20231231", "localname": "WellsFargoBankNationalAssociationMember", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wells Fargo Bank, National Association", "label": "Wells Fargo Bank, National Association [Member]", "documentation": "Wells Fargo Bank, National Association" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481097/715-30-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "80", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)(b)(c)", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r167": { "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" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r169": { "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" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r177": { "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" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r181": { "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" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r187": { "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" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r191": { "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" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-10" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-8" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r201": { "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" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r357": { "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" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "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": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-2" }, "r393": { "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" }, "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)(4)(i))", "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": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r396": { "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" }, "r397": { "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" }, "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)(i))", "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)(4)(iii)(A))", "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": "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r606": { "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" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/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(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r755": { "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" }, "r756": { "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" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r758": { "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" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r761": { "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" }, "r762": { "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" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r861": { "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" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r940": { "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" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r983": { "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" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r989": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "210-10-S99-1(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-16" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1021": { "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" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r1025": { "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" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1042": { "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" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1066": { "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" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "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" }, "r1128": { "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" }, "r1129": { "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" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r1145": { "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" }, "r1146": { "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" }, "r1147": { "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" }, "r1148": { "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" }, "r1149": { "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" }, "r1150": { "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" }, "r1151": { "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" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1158": { "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" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 118 0001288469-24-000015-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001288469-24-000015-xbrl.zip M4$L#!!0 ( .V /UC09@IMSU@ &V: @ 7 83$R,S$R,#(S97AH:6)I M=#$P-RYH=&WMO6EWVT86)OQ]?D5->J:'[*'8DKPJ3N<<6J)M=FMKD8X[[Y_=ZM"@02U.+8)*YBE8Y%$H99;=WWNO3]=Y?/HYY^NM!?\ M_#]^^I\[.^HH\8NYCG/EI]K+=:"*+(POU8= 9Q_5SH[\ZC!9+-/P\BI7^[O[ M3]6')/T87GO\?1[FD?[9C//3W_GOG_Y.+_EIF@3+GW\*PFL5!O_X(0RF+_=> MO-#>"\_33_?\Z=3S]U_.GOHO7C[?>^X?[/Z_O=WG/\##\ _E>7+2/_CAWD8 M[UQIG,&/+_87^:N;,,BO?MS;W?W?/]#O?OYIEL0YO"Z%A_F?/,;:2+G^E.]X M47@9_T@K^H$?-5_[292D/_YEE_[/*_QF9^;-PVCYX_^9A'.=J5-]HRZ2N1?_ MGU[FQ=E.IM-PQC_,PO]JF!-,C_Z\D?G".%$8:S-_GO3P/^]&KT<3M;?;?U&= ML;MJ+[V$A>?)XL<#&-69N@];K=,?-BZ[?L&5I[[>BI^NKOC) :SX<'@Q&8Q. MU>'9Z9O1T?!T,AH'[$_BE>C<8 MJ]?#X:DZ.QE-)O"+U\/#P?OQ4,$.PN]>GTW>J-/D8CB8C!6\[_QB] L,II9*;^6<1:/>^!%-H]P,W5S=[;X6RF_3R\UNH(9.LV=U8.M]M3TR5M M[E3G-UK'ZMM,JIXA3/0G.-91G.4IZ0[X;]C&!>ZD#GK?:&[U&W;E7:,>Y*E% MY/D::6^*FI'.,N7E:F__V>ZNFHS4ZZ2(]+67PFR/O"CRLIZ:_$>]>+;_](GJ M"&U.1F;W:>>WN>,GWJ=C^-!+>[C5_6UN<$_=OL7[NWM[ZMR+X$VI&H1(%3F\ MUX.='A=AKM63W6<]=>BE43;%#P\'ZH">,=MNUVIVOZ_L1W00<'QS;PDW0:5Z MIE-D-'?WR>N=0_7MP K0%;^@P27HS$(<54O6L:G$< M@F:7P:<3^YZ2X\_@') H%P5^.%&J//YG2(<_29 ZGV#,,Q?D% M; U,&O[A,%U/Q4F\HS_Y$7 Z4 LB/C?\%>Y@[3%^9[M5W81 1[#.M+(-FY8* MVQ,E0$M$/G1+X.M _ JD6]$^9.&\B/C//$DBD+AP#DD:\%N\+ NSW'D9C1;2 M#15R3>+O95-/SSZ@*7@Q!(-SV*-]$Y%"8@I5.=3>D1',0 HE-\AG7[ZZUZKV MGO2??8.%U>LA>WUUI&=A'.)I9/<3C$^_R7SK#\+K-]O0J+E-#; VU%S#($2V M80Q2:$[S[CG"L,=N1V2%H&T S\CH!W@SK?C4\VD2A&0'\E"YGF>@9N0HV/!N MQVKXZ2JCC9\!A@0W=2\ V72^;-ISX!EF6^"%QZT:2'\XI]+U( M!5[N]526S/(;#]04T$= 'LPSIK8:F.'P9&#AE>R M$;"JT>9 1G$?L=9#M1!DH)^&TRH;.VPZ_>B&T\\(%5<0*$)'#2 C4*0\X'.! M.OETO/]T;_RFY_"769B"/)+)LG_=)2RC-,T+^!60GY_,%[#D:226O$-LY\7< MVWGF*'!-IZ19PRGI MTY.O8UV$-9>!EWLFX#J$EH1U][4<&6]C0!]2A3'>T! MH4PU^6UCI6,X8:U3\OMY\T6DV<4-ZE.] 0_:EW^ET0[P0>V*O&52Y#TU#:,( MO5+P.8SE1:*1)4"[J6LY6(Q"A2TZCBO/$'E+EG^,+">CG:F'&LEX"3KPO#DD MZ:F,9@1\S=G7GX MESP(/P292T%1X8$](NZ4[4;:$WHR\FXH4([_?@]:"E[AG*Y'Y2[\5L"30>B+ M,_3E*[!ZNS33/ 7U *,YP(1A^72-Y$_Z2L4>[%3YG?PY39%CRQ_\PP#=.;( MX/7)90+_L?>U^ELZH/)7)??/DB+EBVQC@V!SQWDX"U%?QA]>:E"=83-A9SV0 M1Z"VT YX8+]_Q-?D!>K">7*I:412:7![+I,DN$')XY4F%D>;#;8NUSP )_ MBS2T1D\IJ#!IQN13$DQ/7L?D]%V2CX6.-HN&7'8'S RX*M!1I]$[.:&YCGFN M3=A,ILY.>,U["48C@7CH'KAW@,@66*DKYO@& R./"\,U$7"!5&\99^7['5#% M%EZ:VTM /EAY99AEA0A/^"ZNN5WX"TVL67^"/8G-2SZZ6*]"6A:31:=+[VT,%@&#@_E\/\5$"P$AH ./*@TT;IZ:)GF>S'_<+1_QIF0?;'[DRT*QOPB M^WF __>S#GSOK@/?Q_7O[.TT?HZ;2>/KHZ _:X;N_UZE9C(+[U+O3$'3_[A# ML)\?O>C&6V8_?*6V0JU18ZQ+Q.F%(@BG1:Z2&-ASEB@2GEZFLL*_6A]5Q#(#?'!T M=_!R2,>NK)E9 BIX,NL885FH],,GH!/0ZS,X@1S4D_F\B/%A@G6!2I'CMQ&LYU+ 4NCZ>9&9<[?V[1"HY+GF: ,A%^$LYA ME59S\I,"V1=]#BH8SI*F@[0)"\6?L(-VFB8%S@R^(V/Z!J&?\<-*%=_WDX.$8 M+8\/[F3P^.7G<'A.F/#D_$1@;9Z%]CT,[ M"L (!.T4>-9"8X@)=-HTU=>@2Z"WI:,_^7J1DVKOXF<-9WP!^F0E0:%G)KTS MA7?@W>QL>O9YUV8S,)=V8".W!>JD MU2)& /5WS!(#'0.T/ (&9/#:GORO96U:\)[7#KM#7W^!>CWK+":IR>HIY2/. MAX&!&YBH ",>5C$=F=14N WJ-T^"<+;<^),LB3"[K.II W$$VA<<[-*R6OJ) M$Q6_7X(1)=B:I?35Y*I,3*D<-;GA@*@S*TB]K@H2S?J>6#%52?RP<[OG08E< MVKB?9$NR 6513SC2VL'TU1N1>YGWD00=")^39ZE$W]E=7'Z.W!-V M*[QFI9U"\&5@/)8]M+]W.#P9.[4GA,=*M/EMI-X C#Z:3-4$FI5,>&P21SH! MYJZ1+1,E-]UUOEU/<>3 G!,FA^2"C(;9BWSK2480R:(U>(MPNDVFK$_WGM/# M7'@\X6E%VO+NAVE 'EJT1S&HFA2YN\F2NZ5N8'IP2/C&C )U \9IA S)V7S6 M&Y)IR%>T@E86(4M9^Z"$Q?P,W-EB@2XDG9K@[H,"AXV0G7Y39>>%N;AC1,8P MSY@044@ZZG:EIL/*2@6M9.%!LIES,9O,[+*R-7KGR(C#I#,4+',D= XJ8#"% M.'+Y&,=(4@]+(-"(1EW=X'N)5:58!=VIJ08ZGQG-?T4,@I3;X MDAFC";V(O->TR#A1$2$7-3)!/BP,0XB_TDA(AZN\1\[CL,-4_U[ P[W590B3 M0V9E-Y9@D*PS!(28%/0B8I,V+++J^"3Z8U*\E*LZ$2_3HA9,_0"+463&?;] 1< @;>X4+AU!G!%!3?2IR M/03:P](IH,QI+Y Z+N*R+P=N^FW33;UM)T64APL0'A=ZYWVV57C%BF)1-7(W M25P*)Z'@FYN%I'JG8+F!).5820@AT,#>T6*I6(\;/&F&O6\V:4!(%;&Q,>*" M DY(X;0K1F_'62PT7!MB((A^*"^2N*8;'X.=-99\K6PVD7MUFHCJO&5B7O$M M?6;TP5$^N *-B;!F!E,S33D[4* K/8NC<0 JC$+AZF^;X]4@SL!NS7(JQH7^ MK!;W64,Z7Q_WN=_B/EO+E7@ Z<$LZK)*!J/0$XMMG&,Z5(1T:3ME8ACL28)+M#][F-O3L@ M5__O(U?69J72VEU5YO+2R_F M!;F>Q?+RP']T>JU70(2BQ\K96GQB52@9#96-JL_B/"[CV7B]'L9X)F[J:B8LGTZ& MD52^1&N.?..)UA69L*"I^BU5Q+BIA.DBXK#W6_X%HW])L88/:$!60'=##-?4-:G(A;I PSKH ?]_5O5X.555',*]?\7D M[9G(C05ACQF(M.SU=#J5"[.^P"9'O.(FZ-Z9.C+OOF@?QFEYIJ'./5;\D;NE.1!N)$WFLI;V4J*-:7'Z,>5[:KW)#&*DY%/M=8N<(R8-D,L=Z1U309*\1F@6S*>17K$?R2K%U J)6Y58R;M9 M'3;T*8"<=F"ZO@86)[BDN<.W2CC7=&D*U^#/8&=,FK87BX5\XP$7$0]J%2;[ MI#-ULPK+Z2.G1L79K[/<2&29<6%+_<; !B ]3+/SI MONKLO0!*7JJ]@X,]$3:<5[FB,KKE[X34*,G)C3(-28)M)&A:BN4VC!D@V)T78&# MN_;"B(F<.]/TU]29A;B[5A2*DF"3:>87K";(?0]TI(W+CI(S+5LC"][R)'36 ML0WL37;*'<6,SNV0(T)M;/MRN)A_49)IZ:%50$ M@G,W EN=G &X%=C7FG02J$$AE3B$3)& V'L.G*%R^]1*[!4AJ M56:'8UJMG=8!>Q1K<;7?)$44E(;GW6-EE<%NKH#74K@FI@GU!&%,BW0F:)%] M;HH(WT9WX?+NAAWVXF"%5<2?"I\8*('CNEW]I!:E+A0)7$;5U5 M)N5Y?^U=C-SUKT!RZU*+#>KF9/DJ0]]3F_V\(16A7W?S;&TESN(@& 6(CC(- M2\AIKZO>GKZW^NA;*2E\3GDAUM_=>7M^W,49'R-./R6M\SB_RWE6V#TS=P?0_&8WO:\_/$H#HH,JY",$3E.E?U;:-U6H'5/6FA="ZW[ M:J)TC16,F!6\$/ZT\'SD"&@-IF5IN\[+KOKW1+W!5)(A&[T.SSGHJM'KDS5> M1$6(]G:[ZG68_TOKQ7T;EVTUJ/D44=$+ZBR-\Q\YACE8+5=>?'E/^[.MT%,7 M'.*MW7)@:,0N3')Z<2EHR1^G1D=SS*D'2:]G:)AFG,O#%+$.=Y(J=@9%8G(V M')Q/CRH9*V CX;R89X>7 Y?+ MO%F^[M-7?\^#]>^>]P]V-W^[V]_;^-UMHS[M[^Y_^5%?/NN_>'F_8?].^\![ M =N=+;SX'S\\^:$4+ $>_8^[:H]X@!GOEI_N+S[ACU\Y C32L_7#219;XBE@ M7UE"? 3+><,E9N'A),";F\14QVEG#D]>*>\2;(A+LJ[(3T^!9 KZ@#W1V0-I MR+\3?VN%#2P0PH=84,YFL4F&0\( H4%T1 !<;H9U 2-T.7C199*"T8=!#0SJ.,5%K)M^A7?)1^BM]5+_ M*D0W>Y'J?N74B?#_3IRDPI VZ]/F5OE5JAU^E7WO#$N=O_M5 M74R.;?M 5^LRT;#+U F=6PT,,UV)I:TK9[:23\O"6A;VO5UY"N0_:AYVDSPB M#A:KBS?2B#*KY6+2:%(JT%$"@RD51Z[M\MGK,$TH+Z'E6RW?^NZN.?;^>DQL MBY)64KV3+4*;=6>Z$\R(I9EZLF&)9VDZ9^&9QVZ=CQ5V7-MRR^&=]^%-C7)\ M-Q8J6^=BWGZ-FW-;VA'Q822TI1B3ECE2#U@N34JP,2^BV&JY&%/\6H*TI6_4 M04><)O'.$>/6$5]FR2LKW10R$U,:SB\RD#C4%&1MGE1FF<3:E*M^PAMF14JQ M,.0YYLE2'7?-53G"&L0 M,":5!0#G)F##J[_][6_P MWR>OFD/]]0&Z9WTX2BE)M4VJJL''<[%*'6=<<-BB8^I3#+V5BITK.6T+L8'L MD*'4LET!31J,Y%%S#NX["TH:!'1H/,CJ3U.D6N!1]O2V-UDU=-7%SVJYJHN?(EUX&1"O'$O+Q/.JO_*:UT M:O(?HA62IVK/=?/NE65BIII_%J)*7B!4-LMA]7RJ<,\XS7-37N=W9"9_'8/V MX,F7-F@;;]55+L^C,E?C@+*))+'$38/D_#"Z(J.M8S[0;*D"BOZ>^M\ M:IU/WQOU/S*0 A7M"=,L-U58>Z9?@S?'DB@H6.^O'O2LL P*+;H")D1C$JO) M@@XQ_[/S9+>K F\)LA-AD?@[:8T" U?+NXL)H[.NT1(PBA[6QNXNKE2!:/#>S6BJ< DOW-WJJ]G=W#[JM\[SE7]_=A7]L MN 5D8)G&1-GM2(IVURQ.-*CFC% M;"MF6VS-EY"SIEC2%L5LJ:$'>I[$69Z2)P(><#-N,P\M@:\DAEM^TO*3%O/R M1Y,$RP"]4\[H66?:10.E)Z43,;"^?;4>N$T4EC7:RXJ.B>\7*05PLS*E^P:K M4L_"&14O3XJ,_O]@VWW['7[YX_L5'W>T? M[+W\\CQGK__\Z4'+*&OW/ E35)[L] MBI#]B2SMEJ&T#*5E*/=E**F.M">-95?Y"8.8C;92Y2Y5&/&?A[NTMLQCN0B/ M+?Q>Z89EB]L[%QC>B;W;X[+*]NJ%W]#B6BRBKFD_YOE7H98RZ&_T-"VP .+^ M2]0T]G;+9G#$7ZBN=J6O6MD^R:V.5"F*9.LAE:A?F-9,2XW?6>CTJJY_\EG' MZZ*C=A7"5,X)V%E9/1?G1OWLA&9?@=F&M^Y*74V8UJ\N:VTWQF M/*)NFQKBKM@\!+_DIE ,8S9[8S-$> ]Z*IPY287AK&)_IGHGUI=)CF INVLX MVLRT\:-2^-]=JEYC$YPF"&)O2H( UVF?:M-F%8O98[]0:6=@+X/I@H<91I0D MY#2/Z &I!%C7M*>H>2438T0=7BFAK\<%M:^]J- [P/:0"BDW]9-/?1AP0WI. M5T#Z@*K/%KG4<,6T?J7TPO(/_ :UF;*#E'UJI:<$7./,J1Y02<:A?AI7TG?"DR8! M6(56SQ><0\BMSWNF\X+TRM!2EM;[I#@7K*:@=UGPWT_FW.=36M[8$[:9$?:, M;4L *NI+/Z_KV%&FG!&#@1T."K? .O>"Y=1-G"2,[V$"!@HP"C'H3M:59.%E MV2#$E+DV#2M7VZ4Z7?@D^[+20F16'2U+G($P%PZGLC-#WQIL6DC-#*AA++?H MRXKY:E=3+[/<.LPKQ;=E;=)#%<;MU:78,#SL$X6?3!M+0X,\3?R:,EVY6RS, MFL(XO'_8%22S6YVM=*&D-3N1\417NI+:DR&):/HAU!Y$F54>Z>ME>6R:DES< M7@I.RQ([Q;X:7U$I>AADZKP*U@DR"?>-Q@-2)Z=DN67<3GFJ@1IGU=;4AC"X M@*)SO6OJ\]-KPOFTP)Y DHJ$Y$T$S%%#3OI%5T89T&)*"1.ZXW#78DQ^=*XA MTN=4YS>8S."\4WILK9Y:TW/D@J9*/EL5>N+=.\"ZDLN8FEEG7VS(3#5EJ#@>Q$KS7]NVSYUV MM3M="=WF%L_H#BC8Y27UT?+2O.4049@J?L/"5J!S8(A.K6MVA)G>Y^@+)>B] M="3F/VU[9G12%+'M;<(M;Z]T%'"W26!IQIEOO&X,7R2'GI@>]'K7F8?.#^[5 M9D\*3]@>-ZE"?';99Y_<0VBFQ1FT4N"[8YN/#F(\S".!2-A8QQV)SK>9.8PGH0YKN5AMQ"-7^:I;[&P])[BO8,)B;99KWY34 M;$VS^XS/76F;6 M,K.6F7VOU[EE9L;JY1I<56YF,WTRS-;[O4"^A+_(2C;WX$Q=B[IH1GVH2:(" MS4F#VN&OPFR=7&4X+[^(3&*A1#5[\G/NSZ>]V!DBC*\3^.]*?HGQ2%).1O4M M/34M*.*)F/',)C+4CT-\'U'RZ!&UB28K;"T-\;-47[PZUN/$5FT]F\E80OR&QF/'9(8(]Y"^,ODQ) M.#"FA;,8D[02IZ%$.Y/Q(0\ZOU<=W;_L]]31+Z]W#KM?.HQ;(V;:AJ%K>0$? M!/\SQLR^!F0&C-R40,0[&_20S4"V2?69012A, %2SL)/6-;S^6H989!'ZLG> M5UG6<]1;[K&N+-_FKO9,K::M[D%^M=T]&.L%4/@42.)/OA'(M8^T+WOQ9[X8 MJ!EK#^&.H"9C@B/9-O7YQJL9UIZ%3F:&=8KLH[R-&66_N>!5DKP5#=ZVQ<:, M#S.#WPLOS3'IF44P@2C10/%"U)N-#2*9CBZ\-<\)YL.JR-M3%/EA:V-CW)C)64<2G2,IV'668796P2 M3OR4&-8%A%%"=QM%Q-5R^+I-2M+>.2$OB QKBHF4^SLQ ; M6_-D 2=JPLJ:;-=/6.0NUAH.=\2P1QN+!,.=K8.K_%:FOL/E!BB);Q*;0OT M*>1,SH%>P/6FZA^X!6AI:VSC:QNEXHL=>#5HR4"7:R9_PB2/S9TSL,CC1,T3 MND/PD@1SO]>YF>H4<02_YK(@\[D.,/LYPD((L!+F+W0J*1CR'O(8#Q.J_52# MR>,ONYQAS9QJW:6H3 14$W"\Z2/Q"&-1L MU8V!U4^XD%'9\=T:$AH7BR6@<%"::GTJN/A2#FL;)*.IX^-DT&O!W$QJ.65J MO^,!(]SO3(4=/E'BHO&PZKOG+\W0->R!.&7ED+B(#(4'*)&9GG6SGH'X-FZ- M)QSQT$T '#F[4MD[4TG&T-2\ ![%A82Q-@S,EN1+PAX;3^(.;G*A%'[!@9"A M^LEB28A^(( HD;)]M3-EIF]?["V9B>Q>>H@I2,#@6OY]Q">.,'%SLL)(W M4+F?NK+UYK4XG?*MHYG,Z3H$5C!=5M9?Q'Y"C07A.M Q\"2H@/^,KTJ;\%C# M;[]^PN/S-N'Q<24\-DK?6:\8NC&(*EXFYB$B;I$E9BR7V#F.[(12MXP^/$W2 M6&^L2\4_^ZCU0LV**.K9]J3PK\A6$")9DI?L=+5&F2V22)63R&N&JPB3@/MV MQ*1S&+\YKF)'U/,5@8]ONTSPUU//_PB_1'G0>=+EP,WW[6AO*RFTE12^DTH* MVRD5] (4,RF "DNXGZ&ZS>AK8POFX"YNO_H8FA#K%H1IY.39KE)#*O^*-L\1 MRA@4 2R5T+(*XP*S=_,P*HOC!OBP+7YI*C.9\K8OFN[A:&P\Q;E\Q%3>HP]- M8T$TV'KD0:]3LM'AW*1$F7J+M439O+K06,F,S=+M$I^3,[YNRCJEFU^0U0P6 M'YJ ;NGE"KV&M>X[W!FR#@E.P$5DT=R+]24($7QN;G9M:G?-D.A^S_[S2?G/ M9_B\^>-YSK6=LD[K(DD[# M3.!\\P7ZM=EK(8B98H$%Z>#V@ UERAV#YGIEG=NDE>=8J#?GNJIHZI.<'1G; MH>9;JCD;P]?HR (+P;%!S, T+QU?PHNIE"]-3_&9<2F)&7HO//DH2=E310'\ M&5=SA/FCY[[("]B^);N!I"*RN$GD97TU]$R=7VOB8*5&BAW$I3%D7]]7#D[, M?EK9V:"D20G>>R22RMKL9=%DXR&K$)_M9U6DUM-5>9WU=@F%F;M!#B A&'<. M6.H878'!QJ%EZK ?(9?!I!TA7Y;6'ZE(-!M&J8Y"/>,+[\'^%%@:/>>BL,!V M80 NU$SD(4Y%'$*\;\F4?&^KX_6 T:V^F+I&XH6 UP OBF0XJ6%KCP"I+,VJ MQ%MN%(MZ(L?R0]1X,:*#L([ J8U;DO")_:WMH(EG$UBW\VV/KY:31T=F$9NB MIO0[*=1OKB+8I:A[NP><"U=8A.5!K4;UI:*VIC9H*Q1BPC3ARM:4OTK2:K3* M+>-*5CIW83-\A063!5[+0R$QYDH0RY'ZZS)''/#8$8!+^N.N+M4-%5"F0M-< MV@7VBF,,60%WQUXX)NJ^&I#_&CZ-ECU+TXLB723&^5TG9(ST-L5F\,Z8(C,P MAGS*4S*?\\P,!LBI_6Z*M)8UVFOY#6 M551"HUB_6O0H'D?ZOUJ]%]Z,3AG<,)_/F%LE&$&&2W$%UWJYTI4M=0,B5([> MZ=!7DB)P<*DYU'15NK'!PE55^K47?TR+1>XOMZL:GR8Y\C^*<0L1H!IV65/? M5G@/$F/JI5C1GQG^N67X]U+,.EBI.2:5AX(8PH],8P*J9HYQCH23>%,-/UCK M4- U+#IQIA R_C>Z9GI'>I[:;7:(N'KIG<]1)N@TYN43DX]]6"